つぶやきpybabelZennJunpei🐡つぶやきpybabel2021/04/14に公開・約1,300字ツイートPythonプログラミング#国際化techpybabelとはDjangoなど、Pythonベースのアプリケーションで国際化のロケール別カタログを管理するツールです。言い換えるなら、「アプリケーションのこの部分は英語ではこう、日本語ではこう表示するよ」ということをあれこれやってくれるという感じです。登場人物はPOTファイル・POファイル・MOファイルの3人。いうと、<u>Pythonファイル(.py)からPOTファイル(.pot)をつくり、POTからPO(.po)を、POからMO(.mo)を</u>、という流れです。[引数]extract.pyファイルから.potファイルを生成するためのコマンドです。"_(...)"の内容を抽出します。いう文字列が記載されます。hoge.potinit.potファイルから.poファイルを生成するためのコマンドです。オプションでドメイン名、ロケール名(言語名)、入力ファイルパス、出力ディレクトリなどを指定できます。./sample_app/translationscompile国際化定義情報をバイナリファイルにコンパイルします。.moファイルを生成します。.poファイルに反映します。</u>、という感じです。./website/translations参考[http://babel.pocoo.org/en/latest/cmdline.html:title][http://ytyaru.hatenablog.com/entry/2018/11/09/000000:title]ツイートJunpei採用DXに携わるソフトウェアエンジニア。API実装、フロントエンドでのデータバインディング、新機能の仕様検討&プロトタイプ作成など。etc..バッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフト券が還元されます。約1,300字Junpei採用DXに携わるソフトウェアエンジニア。API実装、フロントエンドでのデータバインディング、新機能の仕様検討&プロトタイプ作成など。etc..バッジを贈るバッジを贈るとは?目次pybabelとはpybabelコマンドextractinitcompileupdate参考Zennエンジニアのための情報共有コミュニティAboutZennについて運営会社お知らせ・リリースGuides使い方Publicationよくある質問LinksTwitterGitHubメディアキットLegal利用規約プライバシーポリシ。