{"title":"Django のローカライズ","version":"5.1","locale":"ja","docname":"internals/contributing/localizing","url":"/ja/5.1/internals/contributing/localizing/","canonical":"https://djangodocs.dev/ja/5.1/internals/contributing/localizing/","summary":"管理者サイトや検証のエラーメッセージなど、Django の各種パーツは国際化されています。つまり、これらのメッセージはユーザーの言語や国によって異なるように表示することができるようになっています。そのため、Django では、Django アプリケーションに共通の国際化・ローカライズのインフラを使用しています。詳しくは…","html":"<h1>Django のローカライズ<a class=\"heading-anchor\" href=\"#localizing-django\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>管理者サイトや検証のエラーメッセージなど、Django の各種パーツは国際化されています。つまり、これらのメッセージはユーザーの言語や国によって異なるように表示することができるようになっています。そのため、Django では、Django アプリケーションに共通の国際化・ローカライズのインフラを使用しています。詳しくは <a class=\"reference internal\" href=\"/ja/5.1/topics/i18n/\"><span class=\"doc\">i18n documentation</span></a> で説明されています。</p>\n<section id=\"translations\">\n<h2>翻訳<a class=\"heading-anchor\" href=\"#translations\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>翻訳文字列は、世界中の Django ユーザーにより提供されています。翻訳作業は <a class=\"reference external\" href=\"https://www.transifex.com/\">Transifex</a> で協力して行われています。</p>\n<p>不正確な翻訳や特定の翻訳について議論したいときは、<a class=\"reference external\" href=\"https://app.transifex.com/django/django/\">Django プロジェクトのページ</a> に行ってください。翻訳を助けたりまだ未翻訳の言語を追加したい場合は、以下のことを行ってください。</p>\n<ul>\n<li><p><a class=\"reference external\" href=\"https://forum.djangoproject.com/c/internals/i18n/14\">Django 国際化フォーラム</a> で自己紹介する。</p></li>\n<li><p><a class=\"reference internal\" href=\"/ja/5.1/topics/i18n/translation/#specialties-of-django-i18n\"><span class=\"std std-ref\">Djangoの翻訳の特徴</span></a> に関する注意事項を読んで確認する。</p></li>\n<li><p><a class=\"reference external\" href=\"https://www.transifex.com/\">Transifex</a> にサインアップし、<a class=\"reference external\" href=\"https://app.transifex.com/django/django/\">Django project page</a> を訪問する。</p></li>\n<li><p><a class=\"reference external\" href=\"https://app.transifex.com/django/django/\">Django project page</a> で、作業したい言語を選択するか、 <strong>あるいは</strong> -- 言語がまだ存在しない場合 -- &quot;Request language&quot; リンクをクリックして適切な言語を選択し、新しい言語チームをリクエストしてください。</p></li>\n<li><p>次に、「このチームに参加する」ボタンをクリックして、このチームのメンバーになってください。すべてのチームには、少なくとも1人のコーディネーターがおり、あなたの加入申請を確認する責任があります。また、チーム・コーディネーターに連絡すれば、手続き上の問題を明確にしたり、実際の翻訳プロセスを処理したりすることができます。</p></li>\n<li><p>チームのメンバーになったら、チームページで更新したい翻訳リソースを選択してください。例えば、&quot;core &quot;リソースは、contrib以外のすべての翻訳を含む翻訳カタログを指します。それぞれのcontribアプリにもリソースがあります（接頭辞は &quot;contrib&quot;）。</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">注釈</p>\n<p>Transifex の使い方に関する詳しい情報については、 <a class=\"reference external\" href=\"https://help.transifex.com/\">Transifex User Guide</a> を読んでください。</p>\n</aside>\n</li>\n</ul>\n<p>Transifex からの翻訳が Django リポジトリに取り入れられるのは、新しい <a class=\"reference internal\" href=\"/ja/5.1/internals/release-process/#term-Feature-release\"><span class=\"xref std std-term\">フィーチャーリリース</span></a> のタイミングのみです。将来の <a class=\"reference internal\" href=\"/ja/5.1/internals/release-process/#term-Patch-release\"><span class=\"xref std std-term\">パッチリリース</span></a> の1つで2回目に更新を試みますが、これは翻訳マネージャーが作業可能かどうかによります。そのため、あなたの言語の翻訳を完了・修正するためには、文字列フリーズの期間 (リリース候補とフィーチャーリリースの間の期間) を逃さないようにしてください！</p>\n</section>\n<section id=\"formats\">\n<h2>フォーマット<a class=\"heading-anchor\" href=\"#formats\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">conf/locale/&lt;locale&gt;/formats.py</span></code> ファイルもレビューできます。このファイルは日付、時刻、数値に関するロケール特有のフォーマットについて記述しています。詳細については <a class=\"reference internal\" href=\"/ja/5.1/topics/i18n/formatting/\"><span class=\"doc\">表示形式のローカライズ</span></a> を参照してください。</p>\n<p>The format files aren't managed by the use of Transifex. To change them, you\nmust:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ja/5.1/internals/contributing/writing-code/submitting-patches/\"><span class=\"doc\">Create a pull request</span></a> against the\nDjango Git <code class=\"docutils literal notranslate\"><span class=\"pre\">main</span></code> branch, as for any code change.</p></li>\n<li><p>Open a ticket in Django's ticket system, set its <code class=\"docutils literal notranslate\"><span class=\"pre\">Component</span></code> field to\n<code class=\"docutils literal notranslate\"><span class=\"pre\">Translations</span></code>, set the &quot;has patch&quot; flag, and include the link to the pull\nrequest.</p></li>\n</ul>\n</section>\n<section id=\"documentation\">\n<span id=\"translating-documentation\"></span><h2>ドキュメント<a class=\"heading-anchor\" href=\"#documentation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>ドキュメントを翻訳する機会もありますが、完全に翻訳するのは大変な作業です（警告しましたよ！）。私たちは同じ <a class=\"reference external\" href=\"https://app.transifex.com/django/django-docs/\">Transifex tool</a> を使っています。少なくとも <code class=\"docutils literal notranslate\"><span class=\"pre\">docs/intro/*</span></code> ファイルがあなたの言語で完全に翻訳されると、 <code class=\"docutils literal notranslate\"><span class=\"pre\">https://docs.djangoproject.com/&lt;language_code&gt;/</span></code> に翻訳が表示されます。</p>\n<p>翻訳が公開されると、Transifex からの更新版は不定期に <a class=\"reference external\" href=\"https://github.com/django/django-docs-translations\">django/django-docs-translations</a> リポジトリとドキュメンテーションウェブサイトに移植されます。最新の安定版 Django リリースの翻訳だけが更新されます。</p>\n</section>","rootId":"localizing-django","toc":[{"title":"翻訳","anchor":"translations","children":[]},{"title":"フォーマット","anchor":"formats","children":[]},{"title":"ドキュメント","anchor":"documentation","children":[]}],"breadcrumbs":[{"docname":"internals/index","title":"Django internals","url":"/ja/5.1/internals/"},{"docname":"internals/contributing/index","title":"Django へのコントリビュート","url":"/ja/5.1/internals/contributing/"}],"prev":{"docname":"internals/contributing/writing-documentation","title":"ドキュメントを書く","url":"/ja/5.1/internals/contributing/writing-documentation/"},"next":{"docname":"internals/contributing/bugs-and-features","title":"バグレポートと機能のリクエスト","url":"/ja/5.1/internals/contributing/bugs-and-features/"},"formats":{"html":"/ja/5.1/internals/contributing/localizing/","markdown":"/ja/5.1/internals/contributing/localizing.md","json":"/ja/5.1/internals/contributing/localizing.json"},"source":"https://github.com/django/django/blob/stable/5.1.x/docs/internals/contributing/localizing.txt","official":"https://docs.djangoproject.com/ja/5.1/internals/contributing/localizing/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}