use*_*621 1 ruby locale ruby-on-rails internationalization will-paginate
基本方案:
= will_paginate @products, :previous_label => t("previous_label"), :next_label => t("next_label")
Run Code Online (Sandbox Code Playgroud)
de.yml
will_paginate:
page_gap: "…"
previous_label: "word for back"
next_label: "word for next"
Run Code Online (Sandbox Code Playgroud)
en.yml en:will_paginate:page_gap:"..."previous_label:"previous"next_label:"next"
但在输出中仍然是标签Previous Label和Next Label.还有什么问题?另外,我以为我没有重启服务器...但重启后仍然是相同的标签,而不是我的翻译
您可以在此处获取以各种语言翻译的yAML文件:https://github.com/tigrish/will-paginate-i18n.
在您的示例中,您将覆盖:previous_label和:next_label,但您没有将其范围限定为'will_paginate'.
完全删除覆盖并自定义翻译文件中的标签:
will_paginate @products
Run Code Online (Sandbox Code Playgroud)
或.t正确调整范围:
will_paginate @products,
:previous_label => t("will_paginate.previous_label"),
:next_label => t("will_paginate.next_label")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2768 次 |
| 最近记录: |