Ответ 1
переопределить значение по умолчанию предыдущего и следующего:
<%= will_paginate @posts, :previous_label => 'Précédent', :next_label => 'Suivant' %>
Примечание: :previous_label
был вызван :prev_label
в версиях 2.3.2 и старше
Как можно изменить текст, отображаемый командой will_paginate?
Теперь он отображает Previous ... Next
. Мне нужно поставить это на французский Précédent ... Suivant
. Я проверил google и получил эту ссылку: http://thewebfellas.com/blog/2010/8/22/revisited-roll-your-own-pagination-links-with-will_paginate-and-rails-3
Однако мне было интересно, есть ли более простой способ.
переопределить значение по умолчанию предыдущего и следующего:
<%= will_paginate @posts, :previous_label => 'Précédent', :next_label => 'Suivant' %>
Примечание: :previous_label
был вызван :prev_label
в версиях 2.3.2 и старше
Итак, вы должны убедиться, что на месте:
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'
.