如何在轨道上的ruby中本地化will_paginate?

时间:2010-07-09 09:07:55

标签: ruby will-paginate ruby-on-rails

我喜欢本地化will_paginate中的“previous”和“next”链接,我该怎么做? 有没有人找到一个很好的解决方法?

2 个答案:

答案 0 :(得分:15)

will_paginate接受大量选项,包括自定义上一个/下一个标签的选项。

<%= will_paginate @collection, :previous_label => t("previous"), :next_label => t("next") %>

答案 1 :(得分:8)

如果其他人找到了线程......,现在还有另一种解决方案。

https://github.com/mislav/will_paginate/wiki/I18n

以下内容摘自上述链接。

从will_paginate v2.3.16和v3.0开始,will_paginate视图助手的一些输出和page_entries_info助手的完整输出可以通过i18n库进行翻译。

在Rails中,这通常意味着在“config / locale /”目录中添加YAML或ruby格式的翻译。

这里可以看到will_paginate助手的翻译键和默认值:


en:
  will_paginate:
    previous_label: "Previous"
    next_label: "Next"
    page_gap: "…"