Когда я пытаюсь добавить слово или игнорировать все, Aspell выдает ошибку "файл" C:/Program (x86)/Aspell/en.pws "не может быть открыт для записи". Кто-нибудь знает, что вызывает эту проблему и как ее исправить?
Словарь Aspell не открывается
Ответ 1
Убедитесь, что параметры безопасности в папке "C:/Program Files (x86)/Aspell" для текущего пользователя позволяют изменять и записывать.
У меня была такая же проблема, и это было исправлено.
Ответ 2
Вот некоторая помощь отсутствующим файлам en.pws и en.prepl. Я понятия не имею, почему разработчикам не удалось предоставить это простое решение для Windows.
- Перейдите в каталог "Aspell", который должен был быть установлен как подкаталог NotePad ++.
- Щелкните правой кнопкой мыши в главном каталоге Aspell, выберите "Создать", затем выберите "текстовый документ".
- Переименуйте новый текстовый документ как "en.pws" (без кавычек), удалив расширение "txt", нажмите клавишу ввода.
- Повторите, создайте новый текстовый документ и переименуйте его в "en.prepl".
- Откройте en.pws в NotePad ++
-
скопируйте и вставьте следующее в en.pws, как показано ниже:
personal_ws-1.1 en 2 µÄ
(Примечание: символы
µÄ
ниже, на новой строке нижеpersonal_ws-1.1 en 2
) -
Перейдите в меню в NotePad ++, нажмите "Кодирование" и убедитесь, что выбрано "Encoding ANSI" (рядом с ним).
- Сохраните файл и закройте файл.
- Откройте файл en.prepl в NotePad ++
-
Скопируйте и вставьте в этот файл следующее:
personal_repl-1.1 en 0
-
То же самое, убедитесь, что выбран "Encode ANSI".
- Сохранить и закрыть файл.
Примечание. Перед тем, как использовать программу проверки орфографии NotePad ++ и кнопку "learn", вы должны закрыть каждый файл. Иначе это развращает файл, и вы должны его переделать.
Теперь NotePad ++ будет работать, и вы можете сохранить слова в файле .pws.
Ответ 3
Возможные расположения файла GNU Aspell пользовательских слов:
%localappdata%\VirtualStore\Program Files\Aspell
%programfiles%\Aspell
Для английского, например, файл пользовательских слов называется en.pws (имя файла = код языка), и самая первая строка должна выглядеть так:
personal_ws-1.1 en 286
Где "ru" - имя файла (= язык) и 286 - количество слов (строк) в этом файле. Последняя строка всегда должна быть пустой. GNU Aspell не позволяет слова, заканчивающиеся на число (например, Beta1). Если у вас есть такое слово в вашем файле pws Aspell или приложение, которое его использует (например, Notepad ++), может произойти сбой/зависание...
Возможно, вам придется удалить файл en.pws и создать новый (например, с помощью Notepad ++). Формат файла, как описано выше, иначе GNU Aspell не сработает.
Ответ 4
Я взял только чтение из папки "C:/Program Files/Aspell". N ++ все еще говорит
GNU Aspell
Ошибка: Файл "C:/Program Files/Aspell/en.pws не может быть открыт для записи.
Языковая установка....................................... Мне пришлось открыть Installer.EXE в WinRAR и скопировать папки.
Должен ли я скопировать английский установщик диктатуры в папку C:/Program Files/Aspell и установить там?
Ответ 5
"Убедитесь, что параметры безопасности в папке" C:/Program Files (x86)/Aspell для текущего пользователя позволяют изменять и записывать "
" Я взял только чтение из папки "C:/Program Files/Aspell". [Сообщение об ошибке остается]"
Это не проблема только для чтения, но разрешения. В Security дайте "Пользователи" "Полный контроль" над файлами .prepl и .pws.