私は使用するウェブサイトhttp://www.perlesloyfer.noを書いています
country = self.request.headers.get('X-AppEngine-Country')
ノルウェー人の訪問者なのか、別の言語からの訪問者なのかを判断します。テンプレートはを使用して表示されます
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
訪問者が他の国から来ている場合は、英語に国際化されたHTMLテンプレートを表示する必要があります。そうでない場合は、現在のようにノルウェー語で表示する必要があります。
言語ごとに個別のHTMLテンプレートを作成する必要がありますか、それとも1つのテンプレートを作成し、Djangoを使用して異なるファイルから文字列を取得する方法ですか?