【问题标题】:Multiplatform String Management Tool (Android & iOS) [closed]多平台字符串管理工具(Android 和 iOS)[关闭]
【发布时间】:2014-03-21 12:17:54
【问题描述】:

我正在寻找一种工具来管理应用程序的字符串,允许在 Android 和 iOS 中使用导出选项或类似的东西来维护相同的字符串。

有类似的吗?

【问题讨论】:

  • 查看labelmanager.mobi 这是处理此问题的绝佳解决方案。它为 Android Studio 和 Xcode 提供插件,并有一个基于角色的系统来限制翻译人员、开发人员、管理员等的操作。

标签: java android ios objective-c


【解决方案1】:

问题似乎类似于Localize multi plattform projects - Consolidate string-files

对于我自己的项目,我使用 VBA 宏制作了一个 Excel 电子表格,您可以在此处下载示例:

http://members.home.nl/bas.de.reuver/files/multilanguage.zip

【讨论】:

    【解决方案2】:

    我们正在使用http://www.getlocalization.com。该工具还提供专业的翻译服务,但您不必使用它。它还可以让您邀请多个翻译,甚至众包您的翻译。所有相同的字符串在多个平台之间共享,因此您的 iOS 项目的翻译将自动显示在您的 Android 项目中。

    【讨论】:

      【解决方案3】:

      您可以尝试transai 来管理您的 Android 和 iOS 翻译。

      简单三步:

      1.安装:

          $ sudo npm install transai -g
      

      2。将字符串提取为 csv 格式:

          $ transai load -a <android_path> -i <ios_path> --from <lang1> --to <lang2> -c <csv_path>
      

      3.将 csv 文件恢复到您的项目中:

          $ transai save -a <android_path> -i <ios_path> --from <lang1> --to <lang2> -c <csv_path>
      

      欲了解更多信息,请访问https://github.com/Jintin/transai

      【讨论】:

        猜你喜欢
        • 2013-02-18
        • 2016-06-26
        • 1970-01-01
        • 2011-09-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-10
        相关资源
        最近更新 更多