如何在存储单元`number_to_human_size`的yml文件上设置格式

时间:2012-11-29 11:16:53

标签: ruby-on-rails ruby ruby-on-rails-3 internationalization

代码是否低于number_to_human_size的正确格式?我把它们放在五,[en:,es:,de:,it:,fr:]。mil文件。

storage_units:
  format: "%n %u"
  units:
    byte:
      one: "Byte"
      other: "Bytes"
    kb: "KB"
    mb: "MB"
    gb: "GB"
    tb: "TB"

我有以下参考

<%= number_to_human_size(@game.downloadsize, :precision => 2, :locale=>I18n.locale) %>

我收到错误消息:

  

无法从C:/ Documents and Settings / rajg / antixdiscoveraws / config / locales / de.yml加载翻译,期望它返回哈希值,但不会

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:5)

尝试缩进格式:

storage_units:
  format: "%n %u"
  units:
    byte:
      one: "Byte"
      other: "Bytes"
    kb: "KB"
    mb: "MB"
    gb: "GB"
    tb: "TB"