Словарь Aspell не может быть открыт

Когда я пытаюсь добавить слово или игнорировать все, Аспелл ​​выдает ошибку "файл"C:/Program Files (x86)/Aspell/en.pws"не может быть открыт для записи". Кто-нибудь знает, что вызывает эту проблему и как ее исправить?

6 ответов

Решение

Убедитесь, что настройки безопасности папки "C:/Program Files (x86)/Aspell" для текущего пользователя позволяют изменять и писать.

У меня была та же самая проблема, и это прояснило это прямо.

Вот некоторая помощь по отсутствующим файлам en.pws и en.prepl. Я понятия не имею, почему разработчики не смогли предоставить это простое решение для Windows.

  1. Перейдите в каталог "Aspell", который должен был быть установлен как подкаталог NotePad++.
  2. Щелкните правой кнопкой мыши в главном каталоге Aspell, выберите "Новый", затем выберите "Текстовый документ".
  3. Переименуйте новый текстовый документ как "en.pws" (без кавычек), удалив расширение "txt", нажмите клавишу ввода.
  4. Повторите, создайте новый текстовый документ и переименуйте его в "en.prepl".
  5. Откройте en.pws в NotePad++
  6. скопируйте и вставьте в файл en.pws следующее, как показано ниже;

    personal_ws-1.1 en 2
    µÄ
    

    (Обратите внимание µÄ символы ниже, на новой строке ниже personal_ws-1.1 en 2)

  7. Перейдите в меню в NotePad++, нажмите "Кодировка" и убедитесь, что выбран "Кодировка ANSI" (точка рядом с ней).

  8. Сохраните файл и закройте файл.
  9. Откройте файл en.prepl в NotePad++
  10. Скопируйте и вставьте следующее в этот файл;

    personal_repl-1.1 en 0 
    
  11. То же самое, убедитесь, что выбран "Кодировать ANSI".

  12. Сохраните и закройте файл.

Примечание. Перед использованием NotePad++ Spell Checker и кнопкой "Learn" необходимо закрыть каждый файл. В противном случае это повредит файл, и вы должны повторить его.

NotePad++ теперь будет работать, и вы можете сохранять слова в файл ".pws".

Возможные местоположения файла пользовательских слов GNU Aspell:

%localappdata%\VirtualStore\Program Files\Aspell
%programfiles%\Aspell

Например, для английского языка файл пользовательских слов называется en.pws (имя файла = код языка), и самая первая строка должна выглядеть так:

personal_ws-1.1 en 286

Где "en" - имя файла (= язык), а 286 - количество слов (строк) в этом файле. Последняя строка должна всегда быть пустой. GNU Aspell не допускает слова, заканчивающиеся цифрой (например, Beta1). Если у вас есть такое слово в вашем файле pws, Aspell или приложение, которое его использует (например, Notepad ++), может зависнуть / зависнуть...

Возможно, вам придется удалить файл en.pws и создать новый (например, с помощью Notepad++). Формат файла описан выше, иначе GNU Aspell не будет работать.

"Убедитесь, что настройки безопасности папки"C:/Program Files (x86)/Aspell"для текущего пользователя позволяют изменять и писать"

"Я снял только чтение с папки"C:/Program Files/Aspell". [Сообщение об ошибке остается]"

Это не проблема только для чтения, но разрешения. В разделе "Безопасность" укажите "Пользователи" "Полный контроль" над файлами.prepl и.pws.

Я снял только чтение с папки "C:/Program Files/Aspell". N++ до сих пор говорит

GNU Aspell

Ошибка: файл "C:/Program Files/Aspell/en.pws не может быть открыт для записи.

Установка словаря английского языка.50 не делает правильной установки в каталоги C: / Program Files / Aspell. Мне пришлось открыть установщик.EXE в WinRAR и скопировать папки.

Должен ли я скопировать программу установки английского словаря в папку C: / Program Files / Aspell и установить ее оттуда?

Ответ «sth» и «Mark» хорош, но у него все еще есть проблемы с разрешениями в Windows 10. Вместо того, чтобы создавать два файла в папке Program Files для Aspell, сначала создайте и инициализируйте их на своем рабочем столе; это даст вашей учетной записи полный контроль над файлами. (Кроме того, установите кодировку перед вставкой инициализирующего текста.) Затем переместите два файла в папку Program Files для Aspell, и они сохранят полные разрешения на запись вашей учетной записи, не затрагивая общие разрешения папки Program Files для Заклинание.

Другие вопросы по тегам