2

以下のコードは正しい形式number_to_human_sizeですか?私はそれらを5つの[en:、es:、de:、it:、fr:].ymlファイルの下に配置しました。

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から翻訳を読み込めません。ハッシュを返すことを期待していましたが、読みません。

どんな助けでも大歓迎です。

4

1 に答える 1

5

フォーマットをインデントしてみてください:

storage_units:
  format: "%n %u"
  units:
    byte:
      one: "Byte"
      other: "Bytes"
    kb: "KB"
    mb: "MB"
    gb: "GB"
    tb: "TB"
于 2012-11-29T11:24:27.920 に答える