自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。
Ruby言語やLinuxのネタが多いです。
March 12, 2002
■ [Linux] GNU GetText
gettext-0.11のソースをダウンロードして読んでみる。うーむ、結構いろいろやってるなぁ。一番Ruby GetText Packageにとって痛いのが、setlocale()まわりだよな。Win32への対応はなんと自前でWin32のAPIからja_JPみたいな文字列を取得するテーブルを持ってる。つーか、setlocale()自体に対応できてないからまずいな。iconv使ってるところを見ると内部で変換もしてるのか....。
■ これ全部実装するのめんどいなぁ。まぁ、もともと完全互換を目指そうとは思ってはいないのだが、いっそのこと、yashiさんのGNU GetTextのラッパベースに改造しなおそうかなぁ。pure rubyってのが良いのだけどな...。
[ツッコミを入れる]
March 12, 2003
■ [Hiki] Hiki英語化?
詳しくはまだ書かないけど、なぜかHiki-0.4のテンプレート・メッセージをナンチャッテ英語化したのが手元にあります。
ニーズがありそうなので、とりあえずここに置いときます。
これを展開して、hikiconf.rbの$langにenを指定すればOK。
興味がある方はどうぞ。
おっと、忘れてましたがTextFormattingRulesはわけがあって訳してません。
■ [Hiki] オットビックリ英語化中にふと思ったこと
- template配下の文字列は全てmessages/[lang].rbに追い出せば、template自体は一切手を入れずに済むんじゃないかなぁ。(でも、templateのHTMLに直書きされてる言葉でmessages/ja.rbにあるものもあるので実は評価する順番で参照できない?)
- template配下は全てがHTMLとして完結してる。これはこれで良いのだけど、header.html, navigater.html, footer.htmlは分割・共通化できそうだし、共通化してあればいじる部分少なくてすむのになぁ。
いや、ふと思っただけなんですが。
本日のツッコミ(全3件) [ツッコミを入れる]

▲ たむら [本日100人目ゲト、ズサー。 ふふふ。Let's hack Hiki!!]
▲ たけうち [トラブル中(泣)分割・共通化ですが、Amritaのテンプレート合成でゴニョゴニョしようとずーっと考えているのですが着..]
▲ むとぽん [お疲れのようで(^_^;)。]