2010-07-09 34 views

Trả lời

14

will_paginate chấp nhận một Hash tùy chọn, bao gồm các tùy chọn để tùy chỉnh các nhãn trước đó/tiếp theo.

<%= will_paginate @collection, :previous_label => t("previous"), :next_label => t("next") %> 
+0

cảm ơn bạn! Điều đó đã hiệu quả! Cuối tuần vui vẻ. :) – tabaluga

+0

Hoạt động hoàn hảo. Cảm ơn bạn. – tstyle

+0

tuyệt vời, cảm ơn nhiều –

7

Trong trường hợp ai đó tìm thấy chuỗi ..., hiện có một giải pháp khác.

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

Sau đây được trích xuất từ ​​liên kết ở trên.

Kể từ will_paginate v2.3.16 và v3.0, một số đầu ra của trình trợ giúp xem will_paginate và đầu ra hoàn chỉnh của trình trợ giúp page_entries_info có thể được dịch bằng thư viện i18n.

Trong Rails, điều này thường có nghĩa là thêm bản dịch của bạn ở định dạng YAML hoặc ruby ​​trong thư mục "config/locale /".

phím dịch và các giá trị mặc định cho các helper will_paginate có thể được nhìn thấy ở đây:

 

en: 
    will_paginate: 
    previous_label: "Previous" 
    next_label: "Next" 
    page_gap: "…" 
 
+0

Tôi tò mò muốn biết tại sao điều này lại bị giảm giá; nó có vẻ như là một giải pháp tuyệt vời cho tôi. (Tôi không ở vị trí để kiểm tra nó ngay bây giờ mặc dù vì vậy tôi không thể nói chắc chắn.) – Ajedi32

+0

Một giải pháp tốt đẹp, giải thích trong wiki đá quý trên github, nhưng có vẻ như có gì đó sai với nó cho tôi. Đã cố thêm một bản dịch bằng ngôn ngữ khác, nhưng nó vẫn hiển thị cùng một đầu ra. – Almaron

+0

Nâng cấp từ will_paginate 3.0.3 lên 3.1.0 dường như đã khiến nó ngừng đọc bản dịch trong ứng dụng. Tệp locale will_paginate giờ là mục cuối cùng trong 'config.i18n.load_paths' để nó ghi đè lên miền địa phương trong tệp. – jwadsack

Các vấn đề liên quan