编程开发 | 9.4M
语言:简体
3 .0
应用简介
App语言包处理工具是一款支持App语言包与Excel文件相互转换的工具。该软件由c#.net4编写,并且是开源的。方便大家根据自己的情况进行修改和适应。支持将App语言包转换为Excel文件,也可以将Excel文件转换为语言包!
App语言包处理工具是一款支持App语言包与Excel文件互导的工具。该软件由c#.net4编写,并且是开源的。方便大家修改适应自己的情况。它支持将App语言包转换为Excel文件,也可以将Excel文件转换为语言包!
发展原因
很多时候,制作外部应用程序的学生必须提供应用程序的外语包供非开发人员翻译。这时候有几个痛点:
如果你直接把App的源语言包文件给非开发者,他们将不知道如何编译哪部分文本,或者根本无法打开你发送的文件。
很多时候,为了让翻译更加准确,需要对多种语言进行比较,找到合适的翻译词汇。如果是单个App语言包文件,需要在几个打开的App语言包之间来回切换,非常麻烦。
直接使用App语言包进行翻译有时需要考虑多语言文本编码问题。
对于同一个App,Android工程师写的字段名和iOS工程师写的字段名是不同的。这样一来,语言包翻译者可能要翻译两次,增加了重复工作。
指示
将App语言包转换为Excel文件:
1. 选择语言包。右下角可以切换android语言包的xml文件和ios语言包的txt文件。例如:
2. 设置要保存的列名。这里可以根据设置的列名保存到Excel中,并且可以多次将不同平台的语言包、不同国家的语言包添加到一个Excel中。当Excel中已存在具有设置的列名的列时,该列将被覆盖。
3. 选择要保存到的Excel 文件。由于这里的Excel文件具有唯一的表名和列名,因此即使您是创建新文件,也必须选择我附加的[空文件.xls]。点击保存到Excel。
4. 下图是一个演示Excel。下图中的日语栏是Excel中添加的,所以内容为空。这样就可以为不同的翻译者创建不同的列,最终在Excel中使用统一的操作得到需要导出为语言包的excel文件。
Excel文件的列名说明:
Android field:该语言在android系统中使用的字段名称
ios field:该语言在android系统中使用的字段名
统一字段:如果导入时Android和iOS上存在相同字段,则会自动保存为统一字段。这也可以用作支票。进行必要的区分后,其他领域就可以统一起来,减少翻译人员的工作量。
其他栏目:均为语言包国家名称,可自定义。比如图中的日文是在excel中手动编辑的。
将Excel 文件转换为语言包:
1. 选择需要导出的Excel文件,系统会自动识别出可以导出的语言包列表。
2. 选择要生成的语言,单击“生成”。会在excel统计目录下生成以列名为文件名的双平台App语言包。
热门攻略