如何更改拼写检查语言
How to change spell checker language
我在 Windows 10 上使用 Poedit/1.8.11 来管理 CakePHP 项目的翻译,即英语和西班牙语。
对于每个目录,我都从下拉列表中选择了翻译语言,因此我认为它们是正确的:
在源代码 *.po 中它们看起来像这样:
"Language: en_GB\n"
"Language: es_AR\n"
尽管如此,拼写检查器正在检查两种翻译是否为西班牙语。该程序似乎无法识别该语言,我找不到任何菜单项来手动选择它:
在线帮助甚至没有提到拼写。 Poedit 中如何设置拼写检查语言?
这不是一个编程问题,而是一个“如何使用 Windows 10”的问题。在 Windows 8+ 中,拼写检查器始终使用键盘的语言(这与其 布局不同!).
正如 Václav Slavík 所解释的,Poedit 没有实现自己的拼写检查解决方案。相反,它依赖于 Windows 内置拼写检查器。
在任何情况下,Windows 拼写引擎似乎都会忽略 OS 级别的当前输入语言:
... gettext 目录中设置的当前翻译语言:
相反,它似乎合并了所有可用语言的词典,并运行同时检查所有语言:
我知道这是一项针对移动用户的功能,因为它类似于 Android 虚拟键盘的功能,但在这种特殊情况下,它会使整个工具变得无用。
鉴于配置语言特别困难并且counter-intuitive,我建议忽略该功能。
我在 Windows 10 上使用 Poedit/1.8.11 来管理 CakePHP 项目的翻译,即英语和西班牙语。
对于每个目录,我都从下拉列表中选择了翻译语言,因此我认为它们是正确的:
在源代码 *.po 中它们看起来像这样:
"Language: en_GB\n"
"Language: es_AR\n"
尽管如此,拼写检查器正在检查两种翻译是否为西班牙语。该程序似乎无法识别该语言,我找不到任何菜单项来手动选择它:
在线帮助甚至没有提到拼写。 Poedit 中如何设置拼写检查语言?
这不是一个编程问题,而是一个“如何使用 Windows 10”的问题。在 Windows 8+ 中,拼写检查器始终使用键盘的语言(这与其 布局不同!).
正如 Václav Slavík 所解释的,Poedit 没有实现自己的拼写检查解决方案。相反,它依赖于 Windows 内置拼写检查器。
在任何情况下,Windows 拼写引擎似乎都会忽略 OS 级别的当前输入语言:
... gettext 目录中设置的当前翻译语言:
相反,它似乎合并了所有可用语言的词典,并运行同时检查所有语言:
我知道这是一项针对移动用户的功能,因为它类似于 Android 虚拟键盘的功能,但在这种特殊情况下,它会使整个工具变得无用。
鉴于配置语言特别困难并且counter-intuitive,我建议忽略该功能。