2012-04-26 3 views
0

程度の精度が必要:Railsの国際化、私はRailsの中でのI18nを使用し始めている、と私は2つの質問持っているフォーマット

en: 
    format: ! '%{attribute} %{message}' 
fr: 
    errors:&errors 
    format:Le %{attribute} %{message} 

最初の質問は何である:ここで グループ両方の質問の小さな例ですが最初の翻訳では "!"を意味します。 2番目の方法はフォーマット変換の使い方です。フランス語でエラーが発生した場合、エラー形式は '%{attribute}%{message}'になり、 'Le'はどこにも表示されません。

私はレールガイドを見ましたが、何も見つかりませんでした。

ありがとうございます。

Steph。 。%

注あなたのフランス語の翻訳が3+レールのために働くだろう、あなたの場合」:初めに!

答えて

0

はYAML(基本的に、あなたの文字列をエスケープする必要がある文字で始まるので、ためのいくつかのシンタックスシュガーであります2.3を使用している場合は、これが必要です:

fr: 
    activerecord: 
    errors: 
     full_messages: 
     format: "Le %{attribute} %{message}" 
関連する問題