参加者の皆様、お疲れさまでした。 簡単に今日のまとめを書いておきます。

MerbのI18n, L10nについて

  • merb_babelを使おう(Mattetti氏作)
  • Merb.root/lang以下にen.ymlのような物を作る。中身は以下のような感じ
       1  mloc_language_code: en
       2  Color: Color
    
    もう一個 en-UK.yml とかも作ってみる。
       1  mloc_language_code: en
       2  mloc_country_code: UK
       3  Color: Colour
    
    mloc_language_codeの指定は必須になります。
  • 実際にローカライズする場合は、ControllerやViewから、以下のように呼び出します。
       1  <%= translate(:Color) %>
       2  <%= t(:Color) %>
       3  <%= _(:Color) %>
    
    バージョン0.1.0.2では第一引数はシンボルである必要がありますが、 現時点での最新バージョンである0.1.0.6では文字列で指定可能です。

sliceについて

  • sliceの立ち位置を確認
    • SophisticatedなRails Engines.
  • ソースコードを追いかけながらsliceの挙動を色々と調査した。
    • Merb::BootLoaderの仕組みなど
  • merb-auth-slice-passwordを例に色々調べた
  • merb_adminを作ってみた
    • config/router.rbにadd_slice(:merb_admin)
  • sliceからrouterを自動的に登録する方法を調査したがわからず。宿題。

懇親会

Rails勉強会で一時期多用していたサクラ水産に匹敵する安さの店(テング酒場)で懇親会。

posted by Png genki on Mon 12 Jan 2009 at 04:12

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1205
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ