为 Discourse 贡献翻译

:bookmark: 本文档提供了有关如何使用 Crowdin 为 Discourse 平台贡献翻译的指南。

:person_raising_hand: 所需用户级别:任何人都可以贡献翻译

将 Discourse 翻译成不同的语言对于其全球采用至关重要。作为翻译者或审校者进行贡献非常受欢迎,有助于使 Discourse 惠及更广泛的受众。

摘要

本指南涵盖:

  • 使用 Crowdin 翻译 Discourse。
  • 成为审校者以确保翻译质量。
  • 贡献翻译的最佳实践。

翻译

要开始翻译 Discourse,请遵循以下步骤:

  1. 创建 Crowdin 帐户

  2. 积极参与

    • 您将收到有关需要翻译的新字符串的通知。
    • 及时跟进翻译,并在 Discourse 上的 Contribute > Translations 类别中参与讨论。
  3. 自动集成

    • 贡献内容每周自动集成到 Discourse 存储库中。

有关 Crowdin 工作原理的更多信息,请访问 Crowdin 在线编辑器指南

:bulb: 在对现有翻译进行大改动或激进更改之前,最好与您的翻译伙伴发起讨论。如果您的语言还没有话题,请在 Contribute > Translations 中创建一个新话题。

审校

审校者确保翻译准确并保持一致的风格。要成为审校者:

  1. 申请审校权限

    • 回复此话题,提供您的语言以及您的 Crowdin 用户名。
    • 我们不会授予以下语言的审校权限,因为它们由翻译机构管理:
      • 阿拉伯语
      • 简体中文
      • 荷兰语
      • 芬兰语
      • 法语
      • 德语
      • 意大利语
      • 日语
      • 葡萄牙语(巴西)
      • 俄语
      • 西班牙语
      • 土耳其语
  2. 质量保证

    • 我们将每种语言的审校者数量限制在最多两人,以保持质量。如果您有充分的理由需要例外情况,请在此话题中发起讨论。一致性和准确性对于保持高翻译标准至关重要。

附加资源

51 个赞
How to add a new language
How to add translation client.xx.yml and server.xx.yml files to the server?
Switching from Transifex to Crowdin
Does Discourse support Turkish language?
Discourse creators can you add lithuanian language to next update?
Reviewers for Danish
What does the "translators" group do?
Translate all the text strings in one place
Translating Discourse with Transifex
Switching from Transifex to Crowdin
Ability to return more than 50 site texts in the admin panel
Discourse 2.6.0.beta2 Release Notes
More English string in the French Discourse
Bookmarks Aren't Fully Translated (你在講什麼?)
Linked topics (splitting and managing megatopics)
Number of answers in tooltip on French Discourse incorrect
Who should I request translation approval from?
[missing %{count} value] deleted posts in spanish
Contributing to Discourse
Adding Kazakh locale
"Welcome to our community!" Missing image
Discourse ID is now available. Try it today!
"no-tags" still not translated
How to translate the new user tips?
The "Subcategory of..." setting under categories is translated incorrectly in Chinese
Experimental ‘lazy_loaded_categories’ feature enabled on Meta
Suggest better italian translations
AI语义搜索时出现[missing %[count} value] 字样
官方meta中文语言下,搜索页面显示的一处错误
German translation for the Discover admin checkbox sounds sloppy
Rename "Defer" to “Mark Unread”
Wrong relative timestamps in some languages
Request to be Arabic translation reviewer
Invite link now available in the sidebar
Offer to help: English ↔ Polish translation
After successfully adding API key, the key is not displayed. Where can I see the key
How to Add Georgian Language Support to the Admin Panel?
Localization Formatting Error in the %{date} function
Batch update a translation?
Not sure how to juggle languages while setting up my francophone community
Discourse Rewind
Is Discourse community use the basic theme?
Untranslated text when creating a poll: “Allow options to be added or removed after posting”
Typo in Japanese translation: user_notifications.confirm_old_email.text_body_template
Translation to Azerbaijan language
How to properly display jalali dates for Persian language
Stuck trying to add new locale files
HTML tags in plaintext digest when missing a translation
Korean translation mistake
I'm really convinced that I'm being toyed with by a community software
New user of the month: wrong month, not localized
Lithuanian language translation
Missing space [de]
Hey Discourse owner please add Lithuanian language
Translating Discourse with Transifex
Discourse-narrative-bot locales
Change the display name for terms in registration form