Python Mailman
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*Pythonによる国際化プログラミング [#mba5c170]
Pythonはgettextをサポートしているので、poを利用した国際化...
import gettext
gettext.install("hello")
print _("test")
このスクリプトの実行結果は、
$ python hello.py
test
となる。gettext.install("hello")でコンテキスト名を指定す...
$ xgettext.exe -k_ hello.py
$ cat messages.po
...
#: hello.py:4
msgid "test"
msgstr ""
ここでは、-k_で_関数の中の文字列を国際化することを指定しp...
...
#: hello.py:4
msgid "test"
msgstr "テスト"
poファイルからmoファイルを生成する。gettextはmoファイルか...
$ msgfmt message.po
$ ls message.mo
message.mo
このmessage.moをpythonのインストールディレクトリの下のsha...
$ python hello.py
テスト
msgmergeを利用すると、poファイルを最新のスクリプトを反映...
@ [Trac]ITpro Challenge
ITpro Challengeでまちゅさんが発表されたようです。Trac Off...
最後にShibuya.tracも紹介頂いたようです。
終了行:
*Pythonによる国際化プログラミング [#mba5c170]
Pythonはgettextをサポートしているので、poを利用した国際化...
import gettext
gettext.install("hello")
print _("test")
このスクリプトの実行結果は、
$ python hello.py
test
となる。gettext.install("hello")でコンテキスト名を指定す...
$ xgettext.exe -k_ hello.py
$ cat messages.po
...
#: hello.py:4
msgid "test"
msgstr ""
ここでは、-k_で_関数の中の文字列を国際化することを指定しp...
...
#: hello.py:4
msgid "test"
msgstr "テスト"
poファイルからmoファイルを生成する。gettextはmoファイルか...
$ msgfmt message.po
$ ls message.mo
message.mo
このmessage.moをpythonのインストールディレクトリの下のsha...
$ python hello.py
テスト
msgmergeを利用すると、poファイルを最新のスクリプトを反映...
@ [Trac]ITpro Challenge
ITpro Challengeでまちゅさんが発表されたようです。Trac Off...
最後にShibuya.tracも紹介頂いたようです。
ページ名: