Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 多平台字符串管理工具(Android和iOS)_Java_Android_Ios_Objective C - Fatal编程技术网

Java 多平台字符串管理工具(Android和iOS)

Java 多平台字符串管理工具(Android和iOS),java,android,ios,objective-c,Java,Android,Ios,Objective C,我正在寻找一个工具来管理应用程序的字符串,允许在Android和iOS中使用导出选项或类似的东西来维护相同的字符串 有类似的吗?我们正在使用。该工具还提供专业翻译服务,但您不必使用。它还允许您邀请多个翻译人员,甚至众源翻译。所有相同的字符串在多个平台之间共享,所以iOS项目的翻译将自动显示在您的Android项目中。问题类似于 对于我自己的项目,我使用VBA宏制作了一个Excel电子表格,您可以在此处下载示例: 您可以尝试管理Android和iOS的翻译 简单的三步: 1。安装: $ s

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


有类似的吗?

我们正在使用。该工具还提供专业翻译服务,但您不必使用。它还允许您邀请多个翻译人员,甚至众源翻译。所有相同的字符串在多个平台之间共享,所以iOS项目的翻译将自动显示在您的Android项目中。

问题类似于

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

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

简单的三步:

1。安装:

    $ sudo npm install transai -g
    $ transai load -a <android_path> -i <ios_path> --from <lang1> --to <lang2> -c <csv_path>
    $ transai save -a <android_path> -i <ios_path> --from <lang1> --to <lang2> -c <csv_path>
2。将字符串提取为csv格式:

    $ sudo npm install transai -g
    $ transai load -a <android_path> -i <ios_path> --from <lang1> --to <lang2> -c <csv_path>
    $ transai save -a <android_path> -i <ios_path> --from <lang1> --to <lang2> -c <csv_path>
$transai load-a

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