2016-08-20 74 views
2

本地化應用程序的多種語言是一項單調乏味的工作,而且經常一遍又一遍地完成相同的工作: 例如,「確定」,「取消」等短語是在幾乎每個Android應用程序。多種語言的預製本地化字符串

Localization of mobile apps - Any resources available for the basics? 這個問題是3歲,我不知道是否有任何改變從那時起。

是否有任何全面的圖書館/館藏照顧到這一點?所以我只需要翻譯實際上特定於應用程序的字符串?

回答

1

我會建議使用谷歌翻譯工具包。它支持各種本地化文件。它也支持iOS和Android本地化文件。 示例:對於Android,您可以上傳字符串.xml,您可以選擇要將其翻譯成哪些文件。它由Google翻譯自動翻譯。它使用不同的顏色來顯示Google翻譯如何確定翻譯的內容,並提供有關翻譯中需要更改的事項的反饋。

您還可以使用翻譯記憶庫。這是一個保存有翻譯的數據庫。您可以創建一個個人翻譯記憶庫。這包含您所做的所有翻譯。您也可以使用全球TM。

全球TM保存並存儲來自各地的翻譯工具包用戶的翻譯。請注意,全球TM可供任何人查看和使用。

您瞭解更多關於它的the support page

它有一個編輯器,建立它允許您更改自動翻譯單詞/句子。您可以再次將翻譯導出爲strings.xml,以便您可以在Android項目中直接使用它們。

缺點:我認爲不可能在本地化格式之間切換,因此您必須翻譯iOS和Android版本的所有句子。

你可以在support page

+0

上看到更多關於它的信息我希望找到預定義的東西。自動翻譯功能不夠好 – Mike76

+1

@ Mike76我忘了提及它也使用翻譯記憶庫。您可以創建一個個人翻譯記憶庫。這包含您所做的所有翻譯。您也可以使用全球TM。全球TM保存並存儲來自各地的翻譯工具包用戶的翻譯。請注意,全球TM可供任何人查看和使用。您可以在這裏閱讀更多信息:https://support.google.com/translatortoolkit/answer/6306375?hl = zh_CN&ref_topic = 6306365 – Rockney