デル株式会社
Apple Store(Japan)

今日のRailsメモ  今日のRailsメモ

GetTextを用いた日本語対応についてUbuntuやDebianで開発したいとき。以下の流れで。

sudo apt-get install liberuby-dev gettext
sudo gem install gettext

具体的な手法はよたらぼさんに大変詳細な記事が掲載されています。ありがとうございます。

つたないスクリプトではあるが、GetTextの更新を自動化するスクリプトを用意してみた。

#!/bin/sh

echo "プロジェクトの先頭ディレクトリで実行すること"
project=`cat PROJECTNAME`
rake update_po
mkdir po/ja
msginit -i po/${project}.pot -o po/ja/${project}.po
rake make_mo
#!/bin/bash
project=`cat PROJECTNAME`
rake update_po
#msgmerge po/ja/${project}.po po/${project}.pot
rake make_mo

読んでいただけるとおわかりになるように、プロジェクト名を含んだPROJECTNAMEというテキストファイルとともにこの2つをRAILS_ROOTにおいておく必要がある。また、lib/tasks/に、書籍「かんたんRuby on RailsでWebアプリケーション開発」に解説されているgettext.rakeをおく必要もある。

まだまだ勉強不足で、右も左もわかりません。もっといい方法がありましたら是非お教えください・・・。


追記。GetText Scaffoldなるプラグインがあるそうで・・・。もう無理です・・・。Rails。先人のみなさまありがとうございます。

トラックバック(0)

このブログ記事を参照しているブログ一覧: 今日のRailsメモ

このブログ記事に対するトラックバックURL: http://colspan.net/mt/mt-tb.cgi/180

コメントする

Sony Style(ソニースタイル)
Just MyShop(ジャストシステム)
ioPLAZA【オリジナルセット品】
Apple Store(Japan)
デル株式会社
EIZOダイレクト
NEC「得選街」
サンワダイレクト SDカード・miniSDカード・microSDカードが激安! JAL日本航空 特便割引
マウスコンピューター/G-Tune  

最近のブログ記事

LinuxでUSB外付けディスクを快適にマウントする
LinuxでUSB外付けディスクをつな…
25回目の誕生日
考えてみれば誕生日にブログを更新した記…
D945GCLF2 ファン故障
会社から自宅に帰ってくると、NASが激…

アーカイブ