2013-05-30 24 views
1

我有一個本地化的iOS應用程序(帶有Localizable.strings文件)。將I18n Iphone文件轉換爲Android

我已經構建了一個Android版本。我理解i18n是在android上製作的,但我想避免重做i18n,因爲幾乎所有的字符串在iOS和Android之間都有相同的含義。

是否有任何工具可以完成此轉換,或者至少可以加快此過程?


編輯: 理想情況下,我想找到一種方法/工具,它會做以下

Input: 
'iOS Localizable.strings files-(en,fr,it,pt,etc)' 
'res/values/strings.xml' 

Output: 
'res/values-en/strings.xml' 
'res/values-fr/strings.xml' 
'res/values-it/strings.xml' 
'res/values-pt/strings.xml' 
'res/values-etc/strings.xml' 
+0

我一直使用記事本++與宏完成了一些搜索和替換。帶我約10分鐘到我的最後一個約300串。你開始錄製,編輯一行(使用CTRL-END,CTRL-RIGHT ARROW等(假設Windows)),然後多次運行宏 - >運行到文件結尾。 – Simon

回答

3

這裏有一個專門的服務:Loco

這裏有對SO螺紋,處理的談話:

另一種可能是使用在線翻譯服務。這些服務不僅在Android和iPhone中接受文本,而且在許多其他格式中接受文本。上傳android文本並下載iPhone文本。可以在SO上找到可用服務的列表,請參見Any collaborative tool/website to localize an Android app?其中一些服務是商用的,但即使這些服務也提供了30天的測試期。但請注意,主要關注的是翻譯而不是談話。