よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
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は分割・共通化できそうだし、共通化してあればいじる部分少なくてすむのになぁ。

いや、ふと思っただけなんですが。

[Hiki] そういや

管理者画面も日本語化してません。なぜなら管理者は今のところ日本人だからです(^^;)。

本日のツッコミ(全3件) [ツッコミを入れる]

たむら [本日100人目ゲト、ズサー。 ふふふ。Let's hack Hiki!!]

たけうち [トラブル中(泣)分割・共通化ですが、Amritaのテンプレート合成でゴニョゴニョしようとずーっと考えているのですが着..]

むとぽん [お疲れのようで(^_^;)。]


更新 設定