私は製品のいくつかのカテゴリを持っています。データベースに翻訳を保存しますか?
これらのカテゴリが変更または増加する可能性があるため、私は管理インターフェイスを介してそれらを管理するためにデータベースに保存すると思います。
ただし、これらのカテゴリは別の言語で翻訳する必要があります。 (EN/FR /多分他の...)
そのようにして、私はこれであなたの考えを知りたいのです:
- は、それが配列で(Categoryモデルにこれらのカテゴリを設定した方が良いです)と私はこのような、たとえば、ロケールの列を持つcatagoryデータベースを設定する必要がありましたYMLファイルを介して
を、それを翻訳:
ID(カテゴリID)| en(英語翻訳)| fr(フランス語翻訳)| ...
これを行うには良い方法がありますか?
自分でローカリゼーションを行ったことはありませんが、http://guides.rubyonrails.org/i18n.htmlをチェックアウトしましたか? – Msencenb
必ず国際化ガイドを参照してください。それはあなたがする必要がない場合、あなた自身のロールバックしたくないものの1つです。難しい問題はすでにこれで専門家である人々によって大きく解決されました。 – jefflunt