十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

从第一句翻到 PR 合入:FreeCAD 多语言翻译新手完整手册

从第一句翻到 PR 合入:FreeCAD 多语言翻译新手完整手册 从第一句翻到 PR 合入FreeCAD 多语言翻译新手完整手册【免费下载链接】FreeCADOfficial source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.项目地址: https://gitcode.com/GitHub_Trending/fr/FreeCADFreeCAD 是一套免费开源的 3D 参数化建模工具靠 Qt 做界面、用.ts文件存界面文案。本文带你走通 FreeCAD 本地化的最短路径找到翻译文件、打开编辑、验证效果并提交 PR。读完你就能改出第一句译文并知道怎么让它真正生效。先选对翻译对象先想清楚你翻什么。界面文案分两类核心主程序和各个工作台模块。你熟悉的语言不一定缺人翻。选语言先看src/Gui/Language/下有没有你语言的FreeCAD_xx.ts。49 个语言文件里有就直接补漏没有就新建一份拿现有语言文件改名作模板。看覆盖情况打开该语言的.ts用编辑器统计空的translation/translation空得越多缺口越大。选入手点新手建议从短句密集的菜单、按钮类文件入手比如核心主程序的FreeCAD_xx.ts或某个你天天用的工作台如PartDesign。长段落、技术说明留到熟手再碰。先找到翻译文件在哪分清两种文件就不会翻错地方.ts是源文件纯文本 XML你只编辑它。.qm是编译产物由.ts生成程序运行时读它。你不用手改.qm。关键目录及作用src/Gui/Language/核心主界面翻译49 个.ts加 64 个.qm。src/Mod/工作台/Gui/Resources/translations/各工作台自己的文案24 个模块各一套命名形如PartDesign_xx.ts。src/Doc/sphinx/技术文档的翻译资源。全仓库约 1232 个.ts、369 个.qm你只碰目标语言对应的那几个即可。三分钟搭好环境装 Qt 语言工具一行命令Debian/Ubuntusudo apt-get install qttools5-dev-tools它带来linguist编辑器和lrelease编译器。用linguist 文件名.ts打开翻译文件首次会看到三栏左侧原文英文源文中间译文你填这里右侧备注/状态还有未翻译 / 模糊 / 已翻译三个标签页可切换筛选。翻出第一句操作就三步在未翻译标签里点中一条原文在中间译文框填上目标语言按CtrlT把它标成已翻译或右键 → 标记状态。真实界面语句示例英文原文译文zh-CN说明Undo撤销菜单高频词保持短Save Macro保存宏动宾结构别翻成长句同一文件里Redo→重做、Cancel→取消翻的时候顺手对照别自己另起一套叫法。质量怎么保证术语一致性是评审最看重的。开工前建一张小术语表把文件/编辑/视图/撤销/重做这类高频词定死翻之前先查一遍已有语言版本怎么译跟着走。界面文案另记两条短按钮菜单能两三个字就别超五个字动词用法统一同一动作在菜单、按钮、提示里别出现三种译法。提交前自查先编译验证再提交lrelease 文件名.ts它会生成同名.qm。把生成的.qm放到对应语言目录启动 FreeCAD、切到你的语言确认那几处改的地方真的显示了、没错位。三个高频翻车点没看上下文Close在不同位置可能译关闭或闭合先看location标注的源码文件。术语不统一同一词前后译法漂移评审会整体打回。长句被截断译文比原文长太多按钮/弹窗里会溢出适当压缩。提交贡献并融入社区流程不复杂改完.ts本地提交推到你的分支开 PR只附你改的那一个或几个文件。PR 描述里写清目标语言、翻了多少条、有没有动术语方便评审。沟通上先在 PR 里 该语言的现有维护者问一句术语有没有既定译法比闷头翻省事。评审通过后你的条目就进了主线想长期参与就留意对应语言文件的更新请求跟着补。小结选语言、改.ts、编译验证、提 PR四步闭环。现在就挑你最熟的语言打开对应.ts把未翻译里最短的一条填上——第一句翻完后面只是重复。【免费下载链接】FreeCADOfficial source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.项目地址: https://gitcode.com/GitHub_Trending/fr/FreeCAD创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表