12

Railsi18nを使用してWebサイトをローカライズしています。

翻訳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から取得)

感嘆符はどういう意味ですか?感嘆符を取り除くとどう違うのですか?

ありがとう

4

2 に答える 2

9

% は YAML の特殊文字です。単一の感嘆符は、特殊文字として解析されることを回避し、文字列として渡します。

于 2014-04-06T00:13:45.493 に答える