概要¶ 国際化のゴールは、一つの Web アプリケーションが複数の言語でコンテンツや機能 を提供できるようにすることにあります。 Django 開発者は、最小限のフックを Python コードとテンプレートに埋め込むこと で国際化というゴールにたどり着けます。これらのフックは 翻訳文字列 (translation string) と呼ばれています。翻訳文字列は Django に「このテキストについてエンドユーザの言語に合ったテキストがあるなら、テキ ストを翻訳して出力せよ」と指示します。 Django はこれらのフックに注意して、ユーザの言語設定に合わせて Web アプリケー ションをオンザフライで翻訳します。 Django が行っているのは、本質的には以下の二つの作業です: 開発者やテンプレートの作者に、アプリケーションのどの部分を翻訳できるか 指定させます。 指定したフックを使って、特