我在我的rails项目中使用https://github.com/amatsuda/kaminari进行分页。
在此页面https://github.com/amatsuda/kaminari/issues/257显示此帮助程序的问题。
我已经检查过从主分支添加我的宝石文件kaminari:
gem 'kaminari', :git => 'git://github.com/amatsuda/kaminari.git'
此外,我已检查过最新版本kaminari 0.14.1
,但仍未翻译为其他语言:
我可以在我的视图中看到错误:
带有Display Entries
的 translation missing: es.helpers.page_entries_info.more_pages.display_entries
我已将es.yml
添加到下一个代码中:
helpers:
page_entries_info:
one_page:
display_entries:
zero: "Ningún %{entry_name} encontrado"
one: "Mostrando <b>1</b> %{entry_name}"
other: "Mostrando <b>todos %{count}</b> %{entry_name}"
more_pages:
display_entries: "Mostrando %{entry_name} <b>%{first} - %{last}</b> de <b>%{total}</b> en total"
views:
pagination:
first: "« Primero"
last: "Último »"
previous: "‹ Anterior"
next: "Siguiente ›"
truncate: "..."
视图第一个,最后一个,上一个......等工作正常,但page_entries_info:
帮助程序工作不正常。
如果有人设法解决了这个问题,那么如果你共享解决方案会很好。感谢
答案 0 :(得分:2)
我有同样的问题......
我把它放在我的pt-BR.yml
pt-BR:
views:
pagination:
first: "« Primeiro"
last: "Ultimo »"
previous: "‹ Anterior"
next: "Proximo ›"
truncate: "..."
这是我的application.rb
config.i18n.available_locales = ['pt-BR']
答案 1 :(得分:1)
我已解决了以下问题:
helpers:
page_entries_info:
one_page:
display_entries:
zero: "Ningún %{entry_name} encontrado"
one: "Mostrando <b>1</b> %{entry_name}"
other: "Mostrando <b>todos %{count}</b> %{entry_name}"
more_pages:
display_entries: "Mostrando %{entry_name} <b>%{first} - %{last}</b> de <b>%{total}</b> en total"
问候!
答案 2 :(得分:1)
如果您愿意,可以使用:
en:
views:
pagination:
first: "« Primero"
last: "Último »"
previous: "‹ Anterior"
next: "Siguiente ›"
truncate: "..."
helpers:
page_entries_info:
one_page:
display_entries:
zero: "No se encontraron datos, <strong>%{count}</strong> en total"
one: "Mostrando solo <strong>%{count}</strong> %{entry_name}"
other: "Mostrando un total de <strong>%{count}</strong> %{entry_name}"
more_pages:
display_entries: "Mostrando %{entry_name} del orden del <strong>%{first} al %{last}</strong> de un total de <strong>%{total}</strong>"
不要忘记将* .yml设置为UTF-8(例如在Windows中)
答案 3 :(得分:0)
将此添加到您的语言区域:
helpers:
page_entries_info:
one_page:
display_entries: "Mostrando todos os %{entry_name}"
more_pages:
display_entries: "Mostrando %{entry_name} <b>%{first} - %{last}</b> de <b>%{total}</b> no total"
答案 4 :(得分:0)
我已经解决了我的问题,在我的YML文件中寻找另一个帮助声明,这正在发生。 你只需要削减这个kaminari的助手&#39;部分,并粘贴在下面的部分,以便有一个帮助者&#39;声明到你的档案。
看起来像这样:
helpers:
page_entries_info:
one_page:
display_entries:
zero: "Sem %{entry_name} encontrados"
one: "Mostrando 1 %{entry_name}"
other: "Mostrando todos %{count} %{entry_name}"
more_pages:
display_entries: "Mostrando %{entry_name} %{first} - %{last} de %{total} no total"
select:
prompt: Por favor selecione
submit:
create: Criar %{model}
submit: Salvar %{model}
update: Atualizar %{model}