エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
python translationstringでlocalizationに対応したメッセージを作る - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
python translationstringでlocalizationに対応したメッセージを作る - Qiita
localeによってエラーメッセージなど出し分けたい場合がある。 そのような時にどうすれば良いのか分かっ... localeによってエラーメッセージなど出し分けたい場合がある。 そのような時にどうすれば良いのか分かっていなかったので調べた。 translationstring を使う。 これはpylons project関連のpackageでlocalizationのために使われている模様。 一般的な翻訳の際によく使われているgettextの仕組みを利用しているらしい。 python側コード 日本語localeでは「失敗」。それ以外では「failure」と表示する文字列を考える。 表記する場所にはtranslationstring.TranslationStringFactoryで生成した関数を使えば良いらしい。 値を変換するにはTranslator Objectで包む。 以下のコードの他に所定の位置に.moファイルが必要。 translationstring_example.py # -*- co