作爲移動開發人員,每次翻譯我們的應用程序時,我們都必須翻譯Android和iOS字符串文件。這些文件包含90%的相同字符串,只是文件格式不同。解析Android xml文件而不是iOS .strings
有誰知道是否有一個NSLocalizedString重寫從Android兼容的.xml文件讀取?或者如果這甚至是可能的?
另外,是否有一個命令行工具在兩種格式之間進行轉換?
作爲移動開發人員,每次翻譯我們的應用程序時,我們都必須翻譯Android和iOS字符串文件。這些文件包含90%的相同字符串,只是文件格式不同。解析Android xml文件而不是iOS .strings
有誰知道是否有一個NSLocalizedString重寫從Android兼容的.xml文件讀取?或者如果這甚至是可能的?
另外,是否有一個命令行工具在兩種格式之間進行轉換?
這就是你所需要的,但不是從命令行。
http://localise.biz/free/converter/ios-to-android
雖然整個系統都有一個API。如果您註冊,您可以通過命令行將您的翻譯轉換爲.strings
或Android XML文件,也可以通過簡單的腳本以編程方式進行翻譯。
所以原來這種工具不存在。我創建了一個工具鏈併發布它here。
如果有活動,我會進一步發展。
下面是一個簡單的script,它將從Android strings.xml文件生成iOS Localizable.strings。
對於最近已經有19個翻譯的項目,我還在尋找一個腳本來將XCode Localizable.strings文件轉換爲Android Eclipse格式。
我找到了convertLocalizable.rb,但我無法使用ruby,所以我創建了一個基於它的Javascript,請參閱下面的鏈接。您必須剪切並粘貼每個文件,但效果很好。
Javascript XCode Localizable.strings and Android strings.xml convertor
嘗試Twine - 一個將資源強有力的項目。