[#42196] YAML でEUC は使えないのでしょうか。 — Tomokiyo Nomura <tnomura@...>
野村@延岡です。
8 messages
2006/05/05
[#42214] [ANN] RubyKaigi 2006 Announcement — SASADA Koichi <ko1@...>
日本Rubyの会、日本Rubyカンファレンス2006実行委員のささだです。
4 messages
2006/05/10
[#42235] ftp:// のリストを open-uri で得られないでしょうか — "Hideo Konami" <konami@...>
小波です。
5 messages
2006/05/20
[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>
14 messages
2006/05/21
[#42245] Re: コミュニティと宗教の分離について
— Masayoshi Takahashi <takahashi@...>
2006/05/22
高橋征義です。「日本Rubyの会」という集まりの代表をしております。
[#42253] File objectがいつのまにか nilに、 — しん <dezawa@...>
出沢です
9 messages
2006/05/23
[#42267] メニューのループについて — リックス <rubyer4649@...>
りっくすです
21 messages
2006/05/27
[#42275] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/27
From: リックス <rubyer4649@yahoo.co.jp>
[#42276] Re: メニューのループについて
— Hiroshi Yuki <hyuki@...>
2006/05/27
結城です。
[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>
conundrumです。
11 messages
2006/05/28
[#42306] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/29
From: "conundrum /" <conundrum@hotmail.co.jp>
[ruby-list:42190] Re: i18n Typo and Ruby-GetText
From:
Masao Mutoh <mutoh@...>
Date:
2006-05-03 16:05:57 UTC
List:
ruby-list #42190
むとうです。 On Wed, 3 May 2006 09:51:24 +0900 Masayoshi Takahashi <maki@rubycolor.org> wrote: > 高橋征義です。 > > I18N化したソースを見させて頂きましたが、TypoはRails::Infoの > > あるファイルを読まないようですね。 > > #config/boot.rbが無いなど若干構成もオリジナルと違うようです。 > > あー、これは、Typoが Rails 0.14.xだかなんだかの古いバージョンの > コードをベースにしているからかもしれません。 > > > 情報として不要だったらTypoのようにRails::Infoを読まないこともあるでしょう、 > > ということで、Rails::Infoが無い場合はRails::Infoを使用しないように > > gettext/railsを修正しました。 > > #Ruby-GetTextのCVSには適用しました。 > > ありがとうございます。 > #って、ほんとはTypo側をいじったほうがいいのかな…… Typoのような実装をしたいアプリケーションは他にもあるでしょうから Ruby-GetText側を修正すべきだと思います。 > >>その他、Ruby-GetTextを使っていて気づいた点: > >> > >>・Windowsでgettextを入れていないと、rake updatepoが使えない > >> (msgfmtがないため?) > > > > はい。msgfmtが必要となりますので、開発者はGNU GetTextをインストールしてください。 > > 私の場合はhttp://sourceforge.net/projects/gladewin32のものを > > 使っています。ちょっと大きいですが、これをインストールするとRuby/GTK2 > > も使えるようになるという副作用があります;)。 > > #繰り返しになりますが、GNU GetTextは開発時のみ必要です。 > > #アプリ配布時には不要になります。 > > むーん、そうですか。まあ、これは仕方ないですかね。 ごめんなさい。ウソ言ってました。msgfmtはrmsgfmtというのを自前で用意して おり不要です。 そのかわりに、GNU GetText中に含まれるmsgmergeというツールがあって、それが 必要です。rake updatepoで呼び出しているのはそちらになります。 これは、翻訳済みのpoファイルと新しいpotファイルから、差分をうまく吸収した形 で新しいpoファイルを作ってくれるんですが、すごく使えるんですよね。 この「差分をうまく吸収」するのがミソでして、かなり細かいところまで 手が行き届いていて、使えば使うほどよくできてるなぁと感心しています。 厳密に言えば、Ruby-GetTextを使うだけであれば不要なツールですが、これがある と無いとではi18n部分の開発効率が全然違うと思っていますので。私が書いたRoR for Ruby-GetTextのHOWTOドキュメントではそれを標準的な使い方として紹介しています。 #実は、Ruby-GetTextにはrmsgmergeというmsgmergeを置き換えることを想定した #ツールがあるのですがまだmsgmergeを置き換えるというところまでには #達していません。これが完成するとGNU GetTextは不要になるのですが・・・。 > >>・*.moを更新してもサーバを再起動しないと反映されないのが > >> 開発時はちょっとめんどくさい。 > > > > これは私も不便に思っていたので、4/30の段階で、developmentモード(rails以外の > > アプリではruby -dオプション付きで、moファイルの更新日時をチェックして > > 変更があった場合はそれを反映するようにしたものをCVSにアップしてあります。 > > なので、次バージョンでは解消する予定です。 > > おお、それはすごく便利そうです。 > #次バージョンはすぐ出そうですか? そうですね。なんとか早めに出したいと思いますが、もうしばらくご猶予を。 -- .:% Masao Mutoh<mutoh@highway.ne.jp>