翻译前必读
大家提交翻译需求之前请阅读 字符串国际化指南 ,注意文档中提到的关键点。
GitLab 提交修改
首先要在 GitLab 上提交资源文件的修改,GitLab 地址:https://git.n.xiaomi.com/zhuwenbo/xiaomi-ev-translation
如果没有权限,可联系 Anton Gramovich 安东 申请权限。
可以 git clone 下来修改完资源文件再 push 上去。
各个模块都在 XiaomiEV 文件夹下,与仓库源代码路径保持一致,例如 MiCarSystemUI 仓库的中文资源目录路径:https://git.n.xiaomi.com/zhuwenbo/xiaomi-ev-translation/-/tree/master/master/Xiaomi_EV/packages/apps/Car/MiCarSystemUI/res/values-zh-rCN
如果已有文件,在该文件的基础上修改即可,格式与原仓库的代码保持一致。如果还没有该文件,可按照原路径创建一份。
车机切换语言UI暂时没有入口,可以通过命令行进入切换UI:
adb shell am start -a android.settings.LOCALE_SETTINGSCollie 平台创建需求
地址:https://collie.intl.xiaomi.com/front/requestsManagement/dashboard
点击 New request 以创建新翻译需求:

3.1 填写各项内容
创建需求页面如图:

- Repository:默认选择 gitlab 就行。
- Project:下拉选择 xiaomi-ev-translation。
- Branch:默认 master 分支就行。
- Request title:按格式书写,[座舱] xx功能翻译需求 [英文] 期望完成时间 xx.xx。
- Product manager:尽量写自己邮箱前缀,后续好能访问需求页面,处理翻译结果。
- Target languages:一般情况下选择 English (United States) 英语(美国),欧盟版本请选择 English (United Kingdom) 英语(英国)。
- Due date: 中译英需约 5 个工作日,请选择大于 5 个工作日的 Due date(内容量影响完成时间,LPM 负责排期)。
- Attachments:上传翻译内容相关图片(必须),例如页面截图等等,如有参考文件请上传参考文件。
3.2 填写要翻译的资源
图例:

- File path:第 1 节中 gitlab 中文文件的完整路径(开发要先提交中文文件到 gitlab)。点击 + New file 可增加多个文件路径。
- Chinese strings:需要翻译的中文字符串内容(如:
<string name="hello">你好!</string>)。最多 50 行,如果超过 50 行,建议单独写个飞书文档,将截图与字符串及对应关系贴到文档中,然后将文档链接贴到这里。这里限制 50 行的原因是如果一个需求中超过 50 条文案,对应的页面截图也会很多,对于翻译老师自己找对应关系太麻烦了,所以我们给改成一个文档给他可以极大地提高翻译老师的效率。 - Assign to:Xiaomi EV 本地化需求(飞书表格)
- Comment:参考文档链接(如:产品文档或设计稿链接)和其他说明。
处理完点击 Submit 按钮即可,此时详情页里 Status 会显示为 Submitted。
一键复制功能
当开发需要针对统一项目提交新需求时,可以基于已完成的需求,点击**【Use as draft】**按钮,就可以自动填充所有信息,通过修改快速完成新需求的提交。
SystemUI 翻译需求 [英文]“下方有蓝色”Use as draft”按钮,右侧蓝色箭头指向该按钮]**
接收翻译结果
待翻译老师处理完后,在 Collie 平台上就可以看到输出结果了,可以复制到原来的项目里:

更多咨询
更多问题请加群:
💬 [飞书群: [EV] 汽车座舱语言本地化 | gitlab: xiaomi-ev-translation]
- 任务排期、翻译进度、对多语言翻译的疑问:在群里联系 Zed Zhu 朱文博 (本地化项目经理LPM)
- 对英文翻译的疑问:在群里联系 Anton Gramovich 安东
- 如需新增文件、变更路径或文件名,在群里联系 Zed Zhu 朱文博
- 涉及对保密的字符串特殊处理,请提交前联系 Zed Zhu 朱文博
参考文档
📥 抓取自飞书 wiki 空间 7541192071952990209,obj_token: H6WedE7UxoKHcgxRMdhcazdznkd