2015-07-03 65 views
3

目前,以如何將語言添加到NSSpellChecker的可用語言?

println(NSSpellChecker.sharedSpellChecker().availableLanguages) 

打印通話了語言這個名單:

[en_GB, en, en_AU, en_CA, en_IN, da, de, es, fr, it, nl, nb, pt_BR, pt_PT, sv, tr, ru] 

我需要2個工作,所以我也跟着the answer here併成功添加了這2種語言我的Mac的咒語檢查。所以是的,我現在已經將這些系統範圍的拼寫檢查添加到了aditional語言中。它們顯示在提供拼寫檢查語言,也可以展示在下面的截圖 - 第一語言斯洛伐克語是新的(它的代碼是sk):

enter image description here

可惜的是,NSSpellChecker似乎沒有登記這些新語言因爲它們未被列爲可用。可用語言列表保持不變,如上所示。

有沒有辦法讓NSSpellChecker使用這些添加的語言?

回答

1

似乎NSSpellChecker類有一些錯誤。已經有了另外一個discussion對定製在2008年中的錯誤NSSpellChecker服務器後面(後固定數個月)。

目前,我建議你提交bugreport,因爲你的代碼是作爲文件正確,編譯器說。


更新

有很多關於NSSpellChecker類其他錯誤的,所以它不會讓我感到吃驚,你剛剛找到另一個。

巴吉NSSpellChecker似乎...