Python gettext モジュールと戯れる。多言語対応 Python アプリを作るためのモジュール。しかし、オレには日本語以外まともに使える語がない罠。いや、日本語も怪しいけれど。 前提 次のコードを hello.py とする。実行すると「Hello」と挨拶するだけのスクリプト。これをいろんな語の挨拶に代えられるようにしたい、とする。たとえば日本語環境だと「こんにちは」。 # coding: utf-8 def main(): print u'Hello' if __name__ == '__main__': main() 手順1、マーキング 翻訳対象となる語を _ でマーキングする。次のようになる。 # coding: utf-8 def main(): print _(u'Hello') if __name__ == '__main__': main() しかし、この段階で実行す