【问题标题】:rails-i18n translations not loading the exact datarails-i18n 翻译未加载确切数据
【发布时间】:2015-07-07 12:53:48
【问题描述】:

我正在使用 ruby​​ 1.8.7 和 i18n gem 版本 0.4.2 , 在我使用的视图页面中

<h4><b><%= " #{t('date')} </b>:"%></h4>

在 en.yml

en: # locale
  net: "Net"
  amount_paid: "Paid Amount"
  date: "Date"

当我执行时我得到了这个

为什么我没有得到准确的翻译

【问题讨论】:

    标签: ruby-on-rails rails-i18n ruby-1.8.7


    【解决方案1】:

    如果您查看hereRails-i18n 已经定义了一个覆盖您的定义的 date 键。尝试更改您的 date 键或嵌套在另一个键下:

    en: # locale
      general:
       net: "Net"
       amount_paid: "Paid Amount"
       date: "Date"
    

    另请注意,您认为"#{}" 不是必需的:

    <h4><b><%= t('general.date') </b>:"%></h4>
    

    【讨论】:

    • 现在我得到了“en-hd, general, date:”
    • en-hd 来自哪里?您是否创建了该语言环境?
    • 是的,但我不知道 en-hd 的效果如何。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 2018-06-16
    相关资源
    最近更新 更多