如何更改will_paginate显示的文字?
现在,它呈现Previous ... Next
。我需要把它放在法语Précédent ... Suivant
中。我检查了谷歌并获得了这个链接:http://thewebfellas.com/blog/2010/8/22/revisited-roll-your-own-pagination-links-with-will_paginate-and-rails-3
然而,我想知道是否有更简单的方法。
答案 0 :(得分:44)
您可以override the default使用上一页和下一页:
<%= will_paginate @posts, :previous_label => 'Précédent', :next_label => 'Suivant' %>
注意:在版本2.3.2及更早版本中,:previous_label
被称为:prev_label
答案 1 :(得分:8)
所以你必须确保以下内容:
application.rb
中设置了默认语言环境(德语为我):config.i18n.default_locale = :de
目录config/locales
包含一个文件fr.yml
,其中包含以下内容(可能有更多自定义):
views:
pagination:
first: "F"
previous: "« Prev"
next: "Next »"
last: "L"
truncate: "..."
这适用于当前版本的Rails 3.2.2 gem 'will_paginate', '>= 3.0'
。