作为移动开发者,每次我们翻译应用程序时,都需要翻译Android和iOS的strings文件。这些文件包含90%的相同字符串,只不过格式有所不同。
请问是否有NSLocalizedString覆盖方法可以从与Android兼容的.xml文件中读取?或者这是否可能?
另外,是否有命令行工具可以在两种格式之间进行转换?
请问是否有NSLocalizedString覆盖方法可以从与Android兼容的.xml文件中读取?或者这是否可能?
另外,是否有命令行工具可以在两种格式之间进行转换?
这个工具可以满足你的需求,但是不能从命令行使用。
http://localise.biz/free/converter/ios-to-android
不过整个系统有一个API。如果你注册了,就可以通过命令行或简单的脚本以编程方式将你的翻译导出为 .strings
或 Android XML 文件。
Javascript XCode Localizable.strings 和 Android strings.xml 转换器