吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5715|回复: 17
收起左侧

[原创工具] App语言包与Excel文件互导工具 带源码

  [复制链接]
appl33205 发表于 2019-2-20 11:27
本帖最后由 appl33205 于 2019-2-20 11:29 编辑

0x01  起源:
很多时候,做对外App的同学都要提供App的外国语言包给到非开发人员翻译,这个时候就有几个痛点:
  • 如果直接给App的源语言包文件给非开发人员,他们不知道如何编译哪部分文本,或者根本无法打开你发的文件。
  • 很多时候为了使翻译更准确,需要观看多国语言进行对比,找到合适的翻译词汇。如果是给的单个单个的App语言包文件,需要在打开的好几个App语言包中来回切换,很费事。
  • 直接用App语言包翻译有时要考虑多国语文本编码问题
  • 同一个App,安卓工程师写的字段名和ios工程师写的字段名不同,导致可能语言包翻译人员可能要翻译2遍,重复工作增大

该工具正是为了解决如上的痛点,决定写一个工具自动从android和ios的语言包转换为excel文件,然后将Excel文件统一给到非开发人员翻译,最后将翻译的文件自动生成开发人员直接可用的语言包即可。
软件由c# .net4 编写,开源,方便大家修改适配自家的情况

1.png

0x02  将App语言包转换为Excel文件:
  • 选择语言包,可以右下角切换android语言包的xml文件和ios的txt文件。例如:
    4.png 2.png 3.png
  • 设置要保存的列名,这里可以根据设置的列名保存到Excel中,并可以对一个Excel多次追加不同的平台的语言包和不同的国别的语言包。当excel中已存在设置的列名的列,该列将被覆盖。
    5.png
  • 选择要保存到的Excel文件,由于这里的Excel文件由专有的表名和列名,所以即使是新建文件也要选择我附带的【空文件.xls】。点击保存到excel即可。
    6.png
  • 如下图就是一个Demo的excel。下图中日语的列是在Excel中添加的,所以内容是空的,这样你就对不同的翻译人员新建不同的列,最后再excel里统一操作规整就可以得到需要导出为语言包的excel文件。
    7.png


Excel文件的列名说明:
  • 安卓字段:该语言在android系统中使用的字段名
  • ios字段:该语言在android系统中使用的字段名
  • 统一字段:如果导入的时候,安卓和ios存在同样的字段,就会自动保存为统一字段。这样也可以作为一种检查,出了必要的区分,其他的字段都可以统一,减少翻译人员工作量。
  • 其他的列:都是语言包的国别名称,可以自定义,例如图中日文就是excel中手动编辑的。


0x03  将Excel文件转换为语言包:
  • 选择要导出的Excel文件,将会自动识别里面能导出的语言包的列表
    8.png
  • 选择要生成的语言,点击生成,将会在excel统计目录生成以列名为文件名的双平台App语言包
    9.png


附件太大,请网盘下载
链接: https://pan.baidu.com/s/18SGNIYz0ODNgb_ife9uCjQ 提取码: xe8h 复制这段内容后打开百度网盘手机App,操作更方便哦

如果觉得好,请大家分享免费的热心和CB

免费评分

参与人数 4吾爱币 +9 热心值 +3 收起 理由
Pony21 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
1cursh + 1 + 1 我很赞同!
雪狼尊者 + 1 + 1 用心讨论,共获提升!
云在天 + 6 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hui00000 发表于 2019-2-20 11:41 来自手机
感谢分享
qzaren 发表于 2019-2-20 11:45
zhenxinzhen 发表于 2019-2-20 19:05
xujiannan 发表于 2019-2-21 12:59
谢谢楼主分享
lqwpsp 发表于 2019-2-21 17:01 来自手机
感谢楼主分享
jiyi55 发表于 2019-2-21 17:10 来自手机
111111哈哈哈哈哈哈哈哈
abs117 发表于 2019-2-21 19:57 来自手机
感谢楼主分享
梦他梦她 发表于 2019-2-21 20:48 来自手机
谢谢分享看看哈
psetpsetpset 发表于 2019-2-21 21:56
.net 程序开起来也不错
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-30 14:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表