2016-12-29 2 views
0

Я использую Poedit/1.8.11 в Windows 10 для управления переводами для проекта CakePHP, а именно английского и испанского.Как изменить язык проверки орфографии

Для каждого каталога, я выбрал язык перевода из выпадающего списка, так что я предполагаю, что они правильны:

Catalogue properties

В источнике * .po они выглядят следующим образом:

  • "Language: en_GB\n"
  • "Language: es_AR\n"

Тем не менее, проверка орфографии проверяет оба перевода как испанский. Программа, кажется, не признают язык, и я не могу найти какой-либо пункт меню, чтобы выбрать его вручную:

Spell errors

Интернет помощь даже не упоминает орфографию. Как установить язык проверки орфографии в Poedit?

ответ

1

Это не вопрос программирования, а «как использовать Windows 10». В Windows 8+ средство проверки орфографии всегда использует язык вашей клавиатуры (что отличает его от макета !).

Для получения подробных инструкций см. https://superuser.com/questions/480540/how-can-i-change-the-spell-check-and-auto-correction-language-of-ie10-windows8.

+0

Вы имеете в виду, что средство проверки орфографии не принадлежит Poedit, но на самом деле это функция Windows? * О том, принадлежит ли вопрос здесь, да, у меня были проблемы с этим в прошлом, даже если [о каких темах я могу спросить здесь?] (Http://stackoverflow.com/help/on-topic) явно заявляет «программные инструменты, обычно используемые программистами», - но, конечно, никто не читает руководства по сайту; -) * –

+0

Да. Так же, как элементы управления (включая текстовую запись RICHEDIT) «принадлежат» win32. –

+0

Спасибо.Я могу опубликовать ответ с конкретными подробностями Poedit, если у меня получится что-то добавить, но вы окончательно ответили на мой вопрос. Я проведу его некоторое время (пока это работает так плохо с несколькими языками, что я рассматриваю возможность его полностью отключить). –

0

Как объясняет Вацлав Славик, Poedit не реализует свое собственное решение проверки орфографии. Вместо этого он полагается на встроенную проверку орфографии Windows.

В любом случае, Windows заклятье двигатель, кажется, игнорирует как текущий язык ввода на уровне ОС:

Current language

... и текущий язык перевода, установленный в GetText каталоге:

Translation language

Вместо этого он объединяет словари всех доступных языков и одновременно проверяет их:

Simultaneous spelling

Я понимаю, что это функция направлена ​​на мобильных пользователей, так как это похоже на то, что делает Android виртуальная клавиатура, но в данном случае это делает весь инструмент бесполезным.

Учитывая, что настройка языков особенно сложна и противоречит интуиции, я рекомендую просто игнорировать эту функцию.

Смежные вопросы