... 字列 と呼ばれます。翻訳文字列は Django に「このテキストに対する翻訳が有効な場合、このテキストはエンドユーザの言語に翻訳すべきだ」ということを通知します。翻訳可能な文字列をマークすることは開発者の責任です。システムが翻訳できるのは指定され ... す。 Django は、翻訳文字列を メッセージファイル に抽出するユーティリティを提供します。このファイルがあるため、翻訳者が対象の言語において翻訳文字列に対応する文字列を用意することが簡単になります。翻訳者がメッセージファイルの中身を書き終わったら、それをコ ... ンパイルしなければなりません。このプロセスは GNU gettext ツー ルキットに依存しています。 これが済めば、 Django はユーザの言語設定に従って、オンザフライでアプリケーションを利用可能な言語に翻訳するようになります。 Django の国際化フックはデフォルトで有 ... ... 字列 と呼ばれます。翻訳文字列は Django に「このテキストに対する翻訳が有効な場合、このテキストはエンドユーザの言語に翻訳すべきだ」ということを通知します。翻訳可能な文字列をマークすることは開発者の責任です。システムが翻訳できるのは指定され ... す。 Django は、翻訳文字列を メッセージファイル に抽出するユーティリティを提供します。このファイルがあるため、翻訳者が対象の言語において翻訳文字列に対応する文字列を用意することが簡単になります。翻訳者がメッセージファイルの中身を書き終わったら、それをコ ... ンパイルしなければなりません。このプロセスは GNU gettext ツー ルキットに依存しています。 これが済めば、 Django はユーザの言語設定に従って、オンザフライでアプリケーションを利用可能な言語に翻訳するようになります。 Django の国際化フックはデフォルトで有 ... ... トしています。 Django は、本質的には以下の2つを行います: 開発者やテンプレート作成者に、アプリケーションのどの部分がローカルな言語や文化に合わせて翻訳や表示形式の設定がされるべきかを指定できるようにします。 特定のユーザの言語設定に従って、彼らに対して We ... b アプリケーションをローカライズするために、フックを使います。 翻訳は対象の言語により、表示形式は対象の国によります。これらの情報は、ブラウザによって Accept-Language ヘッダにて提供されます。ただし、タイム ... す。 その他、私たちが共通の言葉を使うにあたり、いくつかの専門用語が手助けとなるでしょう: ロケール名 ¶ ロケール名は ll 形式の言語指定、または ll_CC 形式の言語と国を組み合わせた指定です。たとえば it , de_AT , es , pt_BR , sr_Latn . 言語部分は常に小文字で ... ... トしています。 Django は、本質的には以下の2つを行います: 開発者やテンプレート作成者に、アプリケーションのどの部分がローカルな言語や文化に合わせて翻訳や表示形式の設定がされるべきかを指定できるようにします。 特定のユーザの言語設定に従って、彼らに対して We ... b アプリケーションをローカライズするために、フックを使います。 翻訳は対象の言語により、表示形式は対象の国によります。これらの情報は、ブラウザによって Accept-Language ヘッダにて提供されます。ただし、タイム ... す。 その他、私たちが共通の言葉を使うにあたり、いくつかの専門用語が手助けとなるでしょう: ロケール名 ¶ ロケール名は ll 形式の言語指定、または ll_CC 形式の言語と国を組み合わせた指定です。たとえば it , de_AT , es , pt_BR , sr_Latn . 言語部分は常に小文字で ... ... 不正確な翻訳や特定の翻訳について議論したいときは、 Django プロジェクトのページ に行ってください。翻訳を助けたりまだ未翻訳の言語を追加したい場合は、以下のことを行ってください。 Django 国際化フォーラム で自己紹介する。 Djangoの翻訳の特徴 に関する注意事項 ... を読んで確認する。 Transifex にサインアップし、 Django project page を訪問する。 Django project page で、作業したい言語を選択するか、 あるいは -- 言語がまだ存在しない場合 -- "Request language" リンクをクリックして適切な言語を選択し、新しい言語 ... 将来の パッチリリース の1つで2回目に更新を試みますが、これは翻訳マネージャーが作業可能かどうかによります。そのため、あなたの言語の翻訳を完了・修正するためには、文字列フリーズの期間 (リリース候補とフィーチャーリリースの間の期間) を逃さないようにしてくだ ... ... 不正確な翻訳や特定の翻訳について議論したいときは、 Django プロジェクトのページ に行ってください。翻訳を助けたりまだ未翻訳の言語を追加したい場合は、以下のことを行ってください。 Django 国際化フォーラム で自己紹介する。 Djangoの翻訳の特徴 に関する注意事項 ... を読んで確認する。 Transifex にサインアップし、 Django project page を訪問する。 Django project page で、作業したい言語を選択するか、 あるいは -- 言語がまだ存在しない場合 -- "Request language" リンクをクリックして適切な言語を選択し、新しい言語 ... 将来の パッチリリース の1つで2回目に更新を試みますが、これは翻訳マネージャーが作業可能かどうかによります。そのため、あなたの言語の翻訳を完了・修正するためには、文字列フリーズの期間 (リリース候補とフィーチャーリリースの間の期間) を逃さないようにしてくだ ... ... が期待されます。たとえば、 de 、 pt_BR 、 en_US などです。 たとえば、 FORMAT_MODULE_PATH が mysite.formats に設定され、現在の言語が en (英語) である場合、Djangoは次のようなディレクトリ構造を期待します: mysite/ formats/ __init__.py en/ __init__.py format ... 子メールで("EXTERNAL" に対して)"internal" とマークされます。 LANGUAGE_CODE ¶ デフォルト値: 'en-us' このインストールに対する言語コードを表す文字列です。標準の 言語 ID フォーマット 内にある文字列を指定します。例えば、U.S. の英語は "en-us" です。 list of ... ウェアが使用されていない場合、全ユーザにどの翻訳を提供するかを決めます。 ロケールミドルウェアがアクティブの場合、ユーザの好む言語が不明な場合やウェブサイトでサポートされていない場合に備えて、フォールバックの言語として利用されます。また、与えられた文字列 ... ... たは複数のテンプレートエンジンで構成できます (テンプレートを使わなければ、ゼロでも構いません)。Django は、Django テンプレート言語 (DTL) と呼ばれる独自のテンプレートシステムや、人気のある代替テンプレートである Jinja2 用のバックエンドをビルトインで同梱し ... ています。他のテンプレート言語用のバックエンドはサードパーティから入手できるかもしれません。 カスタムテンプレートバックエンド を参照してください。 Django ... す。レンダリングのパートでは、テンプレートの中にコンテキストデータを埋め込み、最終的な文字列を返します。 Django テンプレート言語 (DTL) はDjango 用のテンプレートシステムです。Django 1.8 までは、ビルトインのオプションしか選択できませんでした。小さな癖も ... ... が期待されます。たとえば、 de 、 pt_BR 、 en_US などです。 たとえば、 FORMAT_MODULE_PATH が mysite.formats に設定され、現在の言語が en (英語) である場合、Djangoは次のようなディレクトリ構造を期待します: mysite/ formats/ __init__.py en/ __init__.py format ... 子メールで("EXTERNAL" に対して)"internal" とマークされます。 LANGUAGE_CODE ¶ デフォルト値: 'en-us' このインストールに対する言語コードを表す文字列です。標準の 言語 ID フォーマット 内にある文字列を指定します。例えば、U.S. の英語は "en-us" です。 list of ... ウェアが使用されていない場合、全ユーザにどの翻訳を提供するかを決めます。 ロケールミドルウェアがアクティブの場合、ユーザの好む言語が不明な場合やウェブサイトでサポートされていない場合に備えて、フォールバックの言語として利用されます。また、与えられた文字列 ... ... あれば誰でもメンテナンスできます。入門的な内容については テンプレート トピックガイド を参照してください。 Django テンプレート言語 テンプレート 変数 フィルタ タグ コメント テンプレートの継承 Template partials HTML の自動エスケープ メソッドへのアクセス カ ... みフィルタリファレンス 国際化タグとフィルタ その他のタグとフィルタライブラリ Python プログラマーのための Django テンプレート言語 概要 エンジンを設定する テンプレートを読み込む コンテキストをレンダリングする Context オブジェクトを使って遊ぶ テンプレート ... 法については、 テンプレートをオーバーライドする を参照してください。 前のトピックへ Tasks 次のトピックへ Django テンプレート言語 関連キーワード テンプレート フィルタ Django アプリケーション 言語 タグ 組み込み エンジン カスタムタグ カスタム ライブラリ ... 2026年10月08日