2013-09-27 79 views
0

我在我的Rails應用程序中使用了will_paginate如何在翻譯文件之外定義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] = "…" 

這對於previousnext標籤的偉大工程。但對於page_gap,而不是省略號,我得到一個錯誤,告訴我創建一個翻譯文件:

<span class="gap"> 
    <span class="translation_missing" title="translation missing: de.will_paginate.page_gap">Page Gap</span> 
</span> 

有什麼辦法來定義外翻譯文件的任何地方爲page_gap符號?

這將爲我節省大量的翻譯文件之間的複製。

感謝您的任何幫助。

回答