翻訳する
言語が理解の障壁になることがあります。私たちは、Tuistができるだけ多くの人にとって利用しやすいものであるようにしたいと考えています。もしあなたがTuistがサポートしていない言語を話すなら、Tuistの様々な面を翻訳することで私たちを助けることができます。
翻訳を維持することは継続的な努力であるため、私たちは、私たちがそれらを維持するのを助けるために喜んで貢献者を見るように言語を追加します。現在、以下の言語がサポートされています:
- 英語
- 韓国語
- 日本語
- ロシア語
- 中国語
- スペイン語
- ポルトガル語
新しい言語をリクエストする
Tuistが新しい言語をサポートすることが有益だと思われる場合は、新しいコミュニティフォーラムのトピックを作成してコミュニティと議論してください。
翻訳方法#
Weblateのインスタンスがtranslate.tuist.devで動いています。プロジェクトにアクセスしてアカウントを作成し、翻訳を始めることができます。
翻訳はGitHubのプルリクエストを使ってソースリポジトリに同期され、メンテナがレビューしてマージする。
対象言語のリソースを変更しないでください
Weblateは、ソース言語とターゲット言語をバインドするためにファイルをセグメント化します。ソース言語を変更すると、バインディングが壊れ、リコンシリエーションが予期せぬ結果をもたらすかもしれません。
ガイドライン#
以下は、私たちが翻訳を行う際のガイドラインです。
カスタムコンテナとGitHubアラート#
カスタムコンテナを翻訳する場合、タイトルとコンテンツのみを翻訳しますが、アラートのタイプは翻訳しません。
markdown
<!-- -->
<div class="noora-alert tuist-admonition" data-type="secondary" data-status="warning" data-size="large"><div data-part="icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 9v4" /><path d="M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0z" /><path d="M12 16h.01" /></svg></div><div data-part="column"><span data-part="title">루트 변수</span><div data-part="description">
매니페스트의 루트에 있어야 하는 변수는...
</div></div></div>
見出しタイトル#
見出しを翻訳するときは、タイトルだけを翻訳し、idは翻訳しないでください。例えば、以下の見出しを翻訳する場合:
markdown
# Add dependencies
以下のように訳すべきである(idは訳されていないことに注意):
markdown
# 의존성 추가하기