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. 品質保証:

    • 品質を維持するために、レビュー担当者の数を言語ごとに最大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