2013-06-21 50 views
0

我的應用程序的默認語言是英語,我將它翻譯成德語。但是現在,如果我想在Eclipse中將它作爲簽名應用程序導出,則會出現許多錯誤,即所有字符串都不會在其他語言(如es,fr,it等等)中進行翻譯。在應用程序中設置翻譯語言

如何導出我的應用程序爲簽名的應用程序只有兩種語言,而忽略其他所有的語言嗎?

+0

哪些錯誤你得到的。有一個logcat輸出,你可以在這裏顯示? – Opiatefuchs

+0

禁用皮棉錯誤檢查和編譯 – Nargis

+0

我得到的錯誤:' 「的AddItem」 不是CA翻譯,FR,GA,IT,JA,KO,NL PL,PT-RBR,ZH-rCN'。我如何禁用lint錯誤檢查? – Cilenco

回答

1

你並不需要翻譯你的應用程序,如果你不想。只需檢查所有字符串是否在基地values/文件夾中定義。然後你可以創建更多values-XX/文件夾與他們自己的strings.xml與所有的字符串(或只是其中的一小部分)。如果Android沒有找到字符串的本地化版本,它將採用默認字符串。

如果不本地化到其他語言,確保他們的價值的文件夾沒有定義。例如,如果您本地化爲西班牙語,請確保您的res/文件夾中沒有values-es/文件夾。

編輯:同一主題的解決:Lint: How to ignore "<key> is not translated in <language>" errors?

+0

我的項目中沒有其他文件夾。 – Cilenco

+0

檢查編輯的鏈接 –

+0

謝謝!現在工作。 – Cilenco