我正在使用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)
感叹号是什么意思?如果你带走感叹号,它会有什么不同?
由于
答案 0 :(得分:8)
%是YAML中的特殊字符。 单个感叹号可以避免将其解析为特殊字符并将其作为字符串传递。
答案 1 :(得分:2)