unknownplace.org

前の日 | 最新のメモ | 次の日

# 2007-02-23

Jemplate多言語化用ラッパ

つくった。

http://svn.unknownplace.org/public/scripts/jemplate-maketext.pl

Jemplate のテンプレート内に {{Hello}} とか _("Hello") とかかいておいて jemplate -c のかわりに

jemplate-maketext.pl --path lib/MyApp/I18N --locale ja templates/jemplates/*.tt > jemplate_ja.js

みたいにすると {{Hello}} とかの部分がその言語になったファイルができるというやつ。jemplate -c の簡単なラッパ。

--path には .po や .mo のあるディレクトリを指定する。

"Hello %1!" みたいなのには対応できないんだけど、まぁとりあえずこれで。

今日のワンライナー

 for lang in "ja" "en"; do tpage --define lang=$lang root/css/style_template.css > root/css/style_${lang}.css; done

comments


Fork me on GitHub