■ [ruby] WindowsでRuby-GetText-Packageを使ってみる Ruby-GetText-Package って? プログラムの国際化に役立つライブラリgettextのRubyバインディング。「英語の環境では英語で、日本語の環境では日本語でメッセージを表示したい」 みたいな時に役に立つよ。 例えばプログラム中で print _("Hello World\n") print _("%{filename} is %{filesize} byte") % {:filename => "foo.rb", :filesize => 100} みたいに書いておくと、実行時に翻訳ファイルと照らし合わせて適切なメッセージに変換してくれる。 他にも単数形と複数形でメッセージを変えたり、いろいろ複雑なことができるみたいだよ。 インストールしてみよう gem install gettext