私はpython 2.7.6フラスコを使用して開発されたWebアプリケーションをApache Ubuntuサーバーにデプロイしました。国際化(i18n)はUbuntuインスタンスでmod_wsgiを使用してフラスコベベルとApacheを使用してレンダリングされていません
国際化の場合、アプリはflask-babel
パッケージを使用してタイ語に翻訳します。しかし、私のtranslations/th/LC_messages/messages.po
ファイルは無視されているようです。
これはローカルホストでは正常に動作しますが、サーバでは動作しません。私の設定ファイルに欠落している可能性があり、何かがあるようだが、それを把握することができませんでした
@babel.localeselector
def get_locale():
return 'th'
:ロケールの選択を強制するために、私は以下のコードを使用します。
お気軽にご意見をお寄せください。ありがとうございました。
@CaptainPlanetのご提案ありがとうございます! –