Как я могу локализовать will_paginate в ruby ​​на рельсах? - PullRequest
8 голосов
/ 09 июля 2010

Мне нравится локализовать ссылки "предыдущая" и "следующая" в will_paginate, как я могу это сделать?Кто-нибудь нашел хороший обходной путь?

Ответы [ 2 ]

15 голосов
/ 09 июля 2010

will_paginate принимает хэш опций, включая опции для настройки предыдущих / следующих меток.

<%= will_paginate @collection, :previous_label => t("previous"), :next_label => t("next") %>
8 голосов
/ 21 февраля 2014

В случае, если кто-то еще нашел поток ..., теперь есть другое решение.

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

Следующее извлечено из вышеуказанной ссылки.

Начиная с will_paginate v2.3.16 и v3.0, некоторые выходные данные помощника вида will_paginate и полные выходные данные помощника page_entries_info могут быть переведены с помощью библиотеки i18n.

В Rails это обычно означает добавление ваших переводовв формате YAML или ruby ​​в каталоге «config / locale /».

Ключи перевода и значения по умолчанию для помощника will_paginate можно посмотреть здесь:


en:
  will_paginate:
    previous_label: "Previous"
    next_label: "Next"
    page_gap: "&hellip;"

...