2012-07-06 18 views
11

私は自分のウェブサイトをローカライズするためにRails i18nを使用しています。翻訳YMLファイルでRailsのi18N翻訳ymlファイルの感嘆符はどういう意味ですか?

、私は感嘆符が何を意味し

time: 
    am: am 
    formats: 
     default: ! '%a, %d %b %Y %H:%M:%S %z' 
     long: ! '%d %B, %Y %H:%M' 
     short: ! '%d %b %H:%M' 
    pm: pm 

https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en-GB.ymlから取られた)

参照してください?あなたが感嘆符を取り除くとどう違うのですか? "未回答" フィルタからこの質問を削除するために、コメントからの回答をコピー

おかげ

+2

違いが気になるかどうか確認するために削除しましたか?冒険心に何が起こったのですか? – TheZ

+3

http://stackoverflow.com/questions/9664113/what-does-a-single-exclamation-mark-do-in-yaml – Stefan

+1

@Stefanが投稿したリンクを読んだことがありますが、私はまだしていませんこれがRailsにどのように当てはまるかを理解する。 –

答えて

8

%はYAMLの特殊文字です。 単一の感嘆符は、特殊文字として解析されないようにし、文字列として渡します。

+2

と重複してマークしましたか? – Magne

関連する問題