ARTICLE DETAIL

资讯详情

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

Zulip 乌尔都语(Urdu)翻译风格指南:语气规范、核心术语与关键短语约定

Zulip 乌尔都语(Urdu)翻译风格指南:语气规范、核心术语与关键短语约定 Zulip 乌尔都语Urdu翻译风格指南语气规范、核心术语与关键短语约定【免费下载链接】zulipZulip server and web application. Open-source team chat that helps teams stay productive and focused.项目地址: https://gitcode.com/GitHub_Trending/zu/zulip本文围绕 Zulip 仓库中 乌尔都语翻译风格指南 展开完整梳理该指南定义的四类核心规范半正式semi-formal语体选择、动词形态要求、核心术语对照表与关键短语约定并结合仓库中的 国际化开发文档、翻译者工作流程 与翻译资源文件布局说明这些风格约定如何落地到 Zulip 的 i18n 工具链中帮助乌尔都语译者产出与产品语气一致、术语统一的界面翻译。指南在 Zulip 国际化体系中的定位Zulip 的文档将各语言翻译指南统一收录在docs/translating/目录下参见目录索引 docs/translating/index.md乌尔都语指南与中文、德语、西班牙语等指南并列。主文档 翻译指南 明确鼓励新语言译者在翻译过程中随手撰写风格指南因为边翻译边记笔记最容易也最能帮助未来的译者保持一致——docs/translating/urdu.md 正是这一实践的产物它把散落的翻译决策连同理由固化下来供后续所有乌尔都语翻译者遵循。值得注意的一点是从当前仓库快照看locale/目录下尚未存在locale/ur/资源目录现有语言目录包括ar、de、hi、ja、ru等每种语言包含LC_MESSAGES/django.po与translations.json两类资源文件详见 国际化工具链文档 的 Translation resource files 一节。这说明该风格指南是先行的约定先行文档在翻译资源文件由 sync-translations 等工具生成之前先把语气、术语和短语的标准定下来避免后续翻译出现口径不一。语体与语气半正式乌尔都语的五条规则指南开头即规定翻译必须使用半正式semi-formal乌尔都语具体包含五条细则使用敬称您آپ而非非正式称谓تم。指南给出的理由多数头部软件公司如 Google、Facebook、Microsoft在软件界面中均使用敬称形式因为在没有熟识关系的前提下使用非正式称谓通常被认为是不礼貌的。使用祈使句、主动语态和进行态动词。例如 manage streams管理频道应译为سٹریمس کی رہنمائ کریں带祈使动词形态而不是سٹریمس کی رہنمائ。在合适处保持温暖友好的措辞warm and friendly phrasing whenever appropriate。禁用俚语和地区性表达避免产生歧义或过于口语化。平衡通用动词/名词与 IT 术语的专门译法。指南承认这一点很棘手建议译者参考 Gmail、Microsoft 网站、Facebook 等产品在乌尔都语中如何翻译同类术语来判断哪种译法在乌尔都语里不显得生硬或冒犯。指南结尾还特别提醒一些术语的翻译非常困难务必与社区中其他乌尔都语使用者沟通确认——这一切都是为了让 Zulip 对乌尔都语用户友好且可用。核心术语表Terms指南为 Zulip 的核心概念锁定了 14 个固定译法译者不得自行替换。以下完整继承自 docs/translating/urdu.md英文术语乌尔都语译法备注Messageپیغام消息Direct message (DM)براہ راست پیغام私信Streamسٹریم频道采用音译Topicموضوع话题Private/invite-only streamذاتی / دعوت کی ضرورت والی سٹریم私有无邀请频道Public streamعوامی سٹریم公共频道Botبوٹ机器人音译Integrationانضمام集成Notificationاطلاع通知Alert wordالفاظِ چوکس提醒词字面义为需要保持警觉的词Viewدیکھیں查看Filterفلٹر筛选与下方 narrow 约定配合使用Homeھُوم刻意采用音译若用字面义گھر家会显得不贴切Emojiایموجی表情符号音译从术语表的设计思路可以归纳出两条规律一是产品专有名词倾向音译Stream → سٹریم、Bot → بوٹ、Home → ھُوم保留用户对产品界面元素的认知连续性二是通用动作与对象倾向意译Message → پیغام、Topic → موضوع、Notification → اطلاع。其中 Home 一条特别说明为何放弃字面翻译——گھر 会显得违和——这正是指南保留决策理由的典型体现。关键短语约定Phrases指南第二节锁定了 15 个界面高频短语的译法完整继承如下英文短语乌尔都语译法Narrow toمحدود کریںSubscribe/Unsubscribe to a streamسٹریم کو سبسکرائب ی / اَنسبسکرائبMute/Unmuteخاموش کریں / نا خاموسش کریںDeactivate/Reactivateفعال کریں/غیر فعال کریںSearchتلاش کریںPinپن کریںMention/mentionزکر کریں / زکر کریںInvalidغلطCustomizationضرورت کے مطابق بناناI wantمجھےچاھءےUserصارفPerson/Peopleشخص / لوگ其中最值得展开的是Narrow to筛选/聚焦到一条乌尔都语的逐字翻译تنگ کریں在日常语境中常被理解为变窄/收紧等更常见的含义用在筛选消息范围上会造成误读因此指南强制要求使用محدود کریں限定/限制为。这条约定展示了风格指南的核心价值——记录为什么不能直译防止未来的译者重复踩坑。从术语形态看动词类短语普遍带کریں祈使后缀محدود کریں、تلاش کریں、پن کریں、زکر کریں与语体规则第 2 条使用祈使句动词完全自洽而 Subscribe/Mute 等则采用了音译动词 乌尔都语祈使后缀的混合形态سبسکرائب ی、خاموش کریں。其他约定Others指南末尾还补充了三条独立约定We我们→ہمMessage table消息列表→پیغام بورڈEnter/Intro输入/介绍→تعارف / درج这些约定如何落地到 Zulip 的翻译工具链风格指南不是孤立文档它通过以下仓库机制作用于实际翻译流程译者可以据此验证自己的产出资源文件位置服务器端Django翻译存放在locale/lang_code/LC_MESSAGES/django.poWeb 应用前端翻译存放在locale/lang_code/translations.json。资源文件由./manage.py makemessages从源码中提取生成命令具有幂等性——只会删除代码中已不再使用的键不会覆盖已翻译的字符串值见 docs/translating/internationalization.md Translation process 一节。翻译入口译者在 Weblate 平台的 Zulip 项目上翻译平台会扫描仓库中提交的资源文件指南同时建议把术语表同步到 Weblate 术语库glossary从而在逐条翻译时获得行内术语提示。这正是上文术语表的用途。术语与字符串的机器校验Zulip 的 lintertools/lint会检查所有标记为可翻译的字符串是否符合规范例如大小写策略sentence case由 tools/check-capitalization 强制执行前端可翻译字符串的标记语法$t/$t_html、Handlebars 的{{t}}与{{#tr}}助手定义在 web/src/i18n.ts 及相关文档中。对乌尔都语这类文字形态与英文差异很大的语言保持变量与占位符{variable}、%、HTML 标签原样不动尤为重要。本地验证翻译效果搭建 Zulip 开发环境后可以把 Weblate 的翻译合并到本地仓库git remote add weblate https://hosted.weblate.org/git/zulip/django/后 cherry-pick然后通过 URL 语言前缀直接查看乌尔都语界面例如将http://localhost:9991/ur/login/中的前缀设为语言码即可语言解析优先级依次为 URL 前缀 →django_languageCookie →Accept-Language请求头见 docs/translating/translating.md Testing translations 一节。给乌尔都语译者的协作建议综合 docs/translating/urdu.md 与 翻译者工作流程乌尔都语译者应加入 Zulip 开发社区的#translation频道打招呼并随时提问对拿不准的术语先查 Weblate 术语库再对照本文术语表仍不确定时与社区中其他乌尔都语使用者讨论翻译过程中如发现新的难以翻译术语应按本指南的格式英文术语 乌尔都语译法 决策理由补充进文档让下一位译者直接受益。小结乌尔都语翻译风格指南 虽然篇幅不长但结构完整以半正式语体 敬称 آپ 祈使动词三条规则定下语气基调用 14 个核心术语与 15 个关键短语锁死高频概念的译法并记录了 Narrow to 不能直译、Home 采用音译等关键决策的理由再辅以消息列表等零散约定。配合 Zulip 的makemessages提取、Weblate 协作、资源文件布局与 linter 校验机制这份指南足以支撑乌尔都语翻译从零起步并保持长期一致性——读者对照本文章与仓库中的 i18n 文档即可完整掌握约定如何产生、术语如何校验、译文如何验证的闭环。【免费下载链接】zulipZulip server and web application. Open-source team chat that helps teams stay productive and focused.项目地址: https://gitcode.com/GitHub_Trending/zu/zulip创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表