よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

January 09, 2003 [おもひで]

[Ruby] Ruby-GetText-Package:自分宛メモ

だけど、Thread.current.idとかをキーにしてごちゃごちゃやればスレッドセーフっぽいことができそうな気がしてきた。

そもそもGetTextをスレッドで使うと想定すると、以下の2パターンくらいに絞られる気がする。これをテストケースに試してみるかな。

パターン1
 
GetText.bindtextdomain("testdomain") #ドメインは共通
Thread.start {
  GetText.locale = "..."       #ここで各スレッド毎にlocale,charsetが変わる
  GetText.charset = "..."
  GetText._("hoge")
}
パターン2
 
Thread.start {
  GetText.bindtextdomain("....") #そもそもドメイン自体がスレッド毎に異なる
  GetText.locale = "..."       #ここで各スレッド毎にlocale,charsetが変わる
  GetText.charset = "..."
  GetText._("hoge")
}

まだあるかな?

[tDiary] my-ex.rb

my-ex.rbでサブタイトルにプラグインを使っているところにリンクを張ろうとすると、aタグのtitle属性部分がプラグインの評価される前の形で表示されてしまう(なんか難解な日本語)。

で、直してCVSにあげておきました(1.5系だけですが)んで気になる方はどうぞ。

本日のツッコミ(全2件) [ツッコミを入れる]
みずほ (January 11, 2003 10:45)

Thread#[]とかつかわないんですが?

むとぽん (January 12, 2003 22:56)

なるほど〜。そういう手もあるんですね。それで考えてみます。
#気づかなかったらしい(^^;)。


編集