1

기본 계획 :"will_paginate"번역이 작동하지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

= will_paginate @products, :previous_label => t("previous_label"), :next_label => t("next_label") 

de.yml

will_paginate: 
    page_gap: "…" 
    previous_label: "word for back" 
    next_label: "word for next" 

en.yml EN : will_paginate : page_gap "중 & hellip;" previous_label : "이전" next_label : "다음은"

그러나 출력

은 여전히 ​​ Previous LabelNext Label라는 레이블입니다. 아직도 잘못 무엇입니까? 또한, 내가 서버를 다시 시작하지 않았다 생각 ...하지만 다시 시작 여전히 같은 레이블 후, 나의 번역

답변

6

에 다음을 추가합니다.

예를 들어, : previous_label 및 : next_label을 재정의하지만 'will_paginate'로 범위를 지정하지 않습니다.

어느 완전히 재정의를 제거하고 변환 파일의 레이블을 사용자 정의 : 올바르게 .t 전화

will_paginate @products 

또는 범위 :

will_paginate @products, 
    :previous_label => t("will_paginate.previous_label"), 
    :next_label  => t("will_paginate.next_label") 
+0

이 보석을 사용하는 것이 좋습니다 '~ 할거야 - i18n' – brauliobo

3

당신은 다음 config/locales/will_paginate.en.yml:

en: 
    will_paginate: 
    page_gap: "…" 
    previous_label: "previous" 
    next_label: "next" 
에 다음을 추가하여 페이지 매김 링크의 텍스트를 변경할 수 있습니다 https://github.com/tigrish/will-paginate-i18n :

그리고 당신은 여기 will_paginate 다양한 언어로 번역 YAML 파일을 잡을 수 application.rb

config.i18n.default_locale = :en 
+0

좋은 정보 +1 –