2016-12-29 108 views
0

我在Windows 10上使用Poedit/1.8.11來管理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

正如VáclavSlavík所解釋的,Poedit沒有實現自己的拼寫檢查解決方案。相反,它依賴於Windows內置的拼寫檢查器。

在任何情況下,拼的Windows引擎似乎忽略了在操作系統級別兩者當前輸入語言:

Current language

...和當前翻譯語言的gettext目錄設置:

Translation language

相反,它似乎合併了所有可用語言的字典並對所有語言進行同時檢查:

Simultaneous spelling

我知道這是針對移動用戶的一個功能,因爲它是類似於Android的虛擬鍵盤的確但在這種特定情況下它呈現無用整個工具。

鑑於配置語言特別困難和違反直覺,我建議忽略該功能。