我在我的 Rails 应用程序中使用will_paginate 。
由于我的应用程序有多种不同的语言,我不想将其添加到我的每个翻译文件中:
en:
will_paginate:
previous_label: "←"
next_label: "→"
page_gap: "…"
因此,我创建了一个custom_pagination.rb初始化程序并在其中定义了所有标签:
WillPaginate::ViewHelpers.pagination_options[:previous_label] = "←"
WillPaginate::ViewHelpers.pagination_options[:next_label] = "→"
WillPaginate::ViewHelpers.pagination_options[:page_gap] = "…"
这适用于previous
和next
标签。但是对于page_gap
而不是省略号,我收到一个错误,告诉我创建一个翻译文件:
<span class="gap">
<span class="translation_missing" title="translation missing: de.will_paginate.page_gap">Page Gap</span>
</span>
有没有办法为page_gap
翻译文件之外的任何地方定义符号?
这将节省我在翻译文件之间的大量复制。
谢谢你的帮助。