タグ

i18nに関するpatorashのブックマーク (2)

  • Railsでenum+i18n - khondalitのブログ

    state_machineという便利なgemがあります。 カラムの状態、状態の別名とかを管理が出来て結構便利に使わせてもらっていたのですが、 もう2年程更新がされておらすRails4.2系だとエラーになる場合もあるようです(確実にエラーになるかまでは分かりません)。 そこでenum 色々調べるとRails4.1から入ったenumを使えばいいかも的な情報を見かけたので使ってみたところちょっと使いづらい。 Rails4 - ActiveRecord::Enum の使いドコロ - Qiita enumの追加の順番が大事なのはCでも同じなので、ある程度熟練したプログラマなら問題にはしません。 今どきC時代と同じ対応が必要なのは微妙な気はしますけど。 問題はi18n。 この対応が出来ない。あくまでも値の別名を付けやすくするだけの機能なのでしょうがないとは思いますがちょっと不親切です。 enum_he

    Railsでenum+i18n - khondalitのブログ
    patorash
    patorash 2015/04/15
    enum_helpよりもこっちのほうがスマートだな。そうしようかな。
  • Railsでi18n-jsを使ってJavaScriptの国際化 - Startup Reality

    前はRuby on Railsアプリ内で使用するjavascriptでi18n APIを利用する - hrendohの日記のようにtoretore/babilu - GitHubを使っていたのですが、 DEPRECATED This project is abandoned in favor of i18n-js: https://github.com/fnando/i18n-js と書かれてしまっているので、i18n-jsを使ってみます。 指定したscopeのメッセージのみをJavaScriptファイルとして保存することができる。 日付のローカライズができる などbabiluと比べて進化しているようです。 基的にはREADMEに書いてある通りですが、日語の情報は見当たらなかったので、Rails 3.0.xで僕がやった設定を簡単に書いておきます。 1. Gemfileに1行追加します。

    Railsでi18n-jsを使ってJavaScriptの国際化 - Startup Reality
  • 1