{"title":"Django のローカライズ","version":"3.0","locale":"ja","docname":"internals/contributing/localizing","url":"/ja/3.0/internals/contributing/localizing/","canonical":"https://djangodocs.dev/ja/3.0/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/3.0/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://www.transifex.com/django/django/\">Django project page</a> を訪問してください。翻訳に協力したり、新しい言語を追加したい場合は、以下の手順に従ってください。</p>\n<ul>\n<li><p><a class=\"reference internal\" href=\"/ja/3.0/internals/mailing-lists/#django-i18n-mailing-list\"><span class=\"std std-ref\">Django i18n mailing list</span></a> に参加し、自己紹介をする。</p></li>\n<li><p><a class=\"reference internal\" href=\"/ja/3.0/topics/i18n/translation/#specialties-of-django-i18n\"><span class=\"std std-ref\">Specialties of Django translation</span></a> に関するノートを読んで確認する。</p></li>\n<li><p><a class=\"reference external\" href=\"https://www.transifex.com/\">Transifex</a> にサインアップし、<a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">Django project page</a> を訪問する。</p></li>\n<li><p>On the <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">Django project page</a>, choose the language you want to work on,\n<strong>or</strong> -- in case the language doesn't exist yet --\nrequest a new language team by clicking on the &quot;Request language&quot; link\nand selecting the appropriate language.</p></li>\n<li><p>Then, click the &quot;Join this Team&quot; button to become a member of this team.\nEvery team has at least one coordinator who is responsible to review\nyour membership request. You can of course also contact the team\ncoordinator to clarify procedural problems and handle the actual\ntranslation process.</p></li>\n<li><p>Once you are a member of a team choose the translation resource you\nwant to update on the team page. For example the &quot;core&quot; resource refers\nto the translation catalog that contains all non-contrib translations.\nEach of the contrib apps also have a resource (prefixed with &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://docs.transifex.com/\">Transifex User Guide</a> を読んでください。</p>\n</aside>\n</li>\n</ul>\n<p>Translations from Transifex are only integrated into the Django repository at\nthe time of a new <a class=\"reference internal\" href=\"/ja/3.0/internals/release-process/#term-Feature-release\"><span class=\"xref std std-term\">feature release</span></a>. We try to update\nthem a second time during one of the following <a class=\"reference internal\" href=\"/ja/3.0/internals/release-process/#term-Patch-release\"><span class=\"xref std std-term\">patch release</span></a>s, but that depends on the translation manager's availability.\nSo don't miss the string freeze period (between the release candidate and the\nfeature release) to take the opportunity to complete and fix the translations\nfor your language!</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>You can also review <code class=\"docutils literal notranslate\"><span class=\"pre\">conf/locale/&lt;locale&gt;/formats.py</span></code>. This file describes\nthe date, time and numbers formatting particularities of your locale. See\n<a class=\"reference internal\" href=\"/ja/3.0/topics/i18n/formatting/\"><span class=\"doc\">表示形式のローカル化</span></a> for details.</p>\n<p>The format files aren't managed by the use of Transifex. To change them, you\nmust <a class=\"reference internal\" href=\"/ja/3.0/internals/contributing/writing-code/submitting-patches/\"><span class=\"doc\">create a patch</span></a> against the\nDjango source tree, as for any code change:</p>\n<ul class=\"simple\">\n<li><p>Create a diff against the current Git master branch.</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>, and attach the patch to it.</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://www.transifex.com/django/django-docs/\">Transifex ツール</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>Once translations are published, updated versions from Transifex will be\nirregularly ported to the <a class=\"reference external\" href=\"https://github.com/django/django-docs-translations\">django/django-docs-translations</a> repository and to the\ndocumentation website. Only translations for the latest stable Django release\nare updated.</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/3.0/internals/"},{"docname":"internals/contributing/index","title":"Django へのコントリビュート","url":"/ja/3.0/internals/contributing/"}],"prev":{"docname":"internals/contributing/writing-documentation","title":"Writing documentation","url":"/ja/3.0/internals/contributing/writing-documentation/"},"next":{"docname":"internals/contributing/committing-code","title":"コードのコミット","url":"/ja/3.0/internals/contributing/committing-code/"},"formats":{"html":"/ja/3.0/internals/contributing/localizing/","markdown":"/ja/3.0/internals/contributing/localizing.md","json":"/ja/3.0/internals/contributing/localizing.json"},"source":"https://github.com/django/django/blob/stable/3.0.x/docs/internals/contributing/localizing.txt","official":"https://docs.djangoproject.com/ja/3.0/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","pt-br","ko","es","el","pl"]}