如何更改拼写检查语言

时间:2016-12-29 11:03:01

标签: poedit

我在Windows 10上使用Poedit / 1.8.11来管理CakePHP项目的翻译,即英语和西班牙语。

对于每个目录,我从下拉列表中选择了翻译语言,因此我认为它们是正确的:

Catalogue properties

在source * .po中,它们看起来像这样:

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

尽管如此,拼写检查器正在检查两种翻译为西班牙语。该程序似乎无法识别该语言,我找不到任何菜单项来手动选择它:

Spell errors

在线帮助甚至没有提到拼写。你如何在Poedit中设置拼写检查语言?

2 个答案:

答案 0 :(得分:1)

这不是一个编程问题,而是一个“如何使用Windows 10”的问题。在Windows 8+中,拼写检查程序始终使用键盘语言(与布局不同的东西!)

有关详细说明,请参阅https://superuser.com/questions/480540/how-can-i-change-the-spell-check-and-auto-correction-language-of-ie10-windows8

答案 1 :(得分:0)

正如VáclavSlavík所解释的那样,Poedit没有实施自己的拼写检查解决方案。相反,它依赖于Windows内置的拼写检查程序。

在任何情况下,Windows拼写引擎似乎都忽略了操作系统级别的当前输入语言:

Current language

...和gettext目录中设置的当前翻译语言:

Translation language

相反,它似乎合并了所有可用语言的词典,并同时检查所有语言:

Simultaneous spelling

我知道这是针对移动用户的功能,因为它与Android虚拟键盘的功能类似,但在这种特殊情况下,它使整个工具无用。

鉴于配置语言特别困难且反直觉,我建议忽略该功能。