Tôi muốn bản địa hóa liên kết "trước đó" và "tiếp theo" trong will_paginate, làm cách nào tôi có thể làm điều đó? Có ai tìm được cách giải quyết tốt không?Làm cách nào tôi có thể bản địa hóa will_paginate bằng ruby trên đường ray?
Trả lời
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") %>
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: "…"
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
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
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
- 1. làm cách nào tôi có thể tải tệp trong ruby trên bảng điều khiển đường ray?
- 2. Làm thế nào tôi có thể sử dụng đường ray helper "distance_of_time_in_words" trong ruby cũ đồng bằng (không đường ray)
- 3. Sự cố mã hóa đường ray trên ruby 1.9.1
- 4. Làm thế nào tôi có thể hủy bỏ_all hoặc xóa các bản ghi trừ một bản ghi trên ruby trên đường ray?
- 5. Làm cách nào để sao chép Cơ sở dữ liệu mySQL bằng ruby trên đường ray?
- 6. Làm cách nào để bản địa hóa wtform của tôi?
- 7. Mahout Plugin cho ruby trên đường ray
- 8. Làm thế nào tôi có thể kiểm tra nếu một đối tượng là null trong ruby trên đường ray 2?
- 9. Làm cách nào để tải tệp lên ruby của tôi trên ứng dụng đường ray bằng CLI curl?
- 10. Nhận html từ trang web có ruby trên đường ray
- 11. Tôi có thể bản địa hóa UIDatePicker không?
- 12. ruby tốt nhất trên đường ray cms
- 13. Tôi có thể đọc tệp bằng Ruby bằng cách nào?
- 14. Làm cách nào để sử dụng CSS với ứng dụng ruby trên đường ray?
- 15. Làm thế nào tôi có thể bản địa hóa FullCalendar trong jQuery?
- 16. Đường ray, Bộ mã hóa địa lý và gần
- 17. Làm thế nào để thay đổi tuyến đường trong ruby trên đường ray?
- 18. Làm cách nào để gỡ cài đặt ruby trên đường ray hoàn toàn trên Windows (được cài đặt bằng RailsInstaller)?
- 19. Làm cách nào để mã hóa địa lý (KHÔNG mã hóa địa lý ngược) trên iPhone?
- 20. làm cách nào tôi có thể ánh xạ hai cột trong truy vấn đường ray đơn
- 21. Làm cách nào để chuyển đổi giữa đường ray 3.2.13 và đường ray 4.0.0?
- 22. Làm thế nào tôi có thể buộc Văn hóa bản địa hóa cho en-US cho toàn bộ ứng dụng
- 23. Thông báo mở email - ruby trên đường ray
- 24. Tôi có thể gọi Ruby từ Node.js bằng cách nào?
- 25. Tôi có nên sử dụng has_one hoặc thuộc_to trong ruby trên đường ray không?
- 26. Làm cách nào để sắp xếp trong ruby / đường ray trên hai trường?
- 27. Tích hợp django và RoR (ruby trên đường ray)
- 28. Có thể truy cập hướng dẫn đường ray cho đường ray 2.3 không?
- 29. Tôi có thể tìm danh sách các phiên bản đường ray khác nhau ở đâu?
- 30. Làm thế nào để làm một hình thức phi mô hình trong ruby trên đường ray?
cảm ơn bạn! Điều đó đã hiệu quả! Cuối tuần vui vẻ. :) – tabaluga
Hoạt động hoàn hảo. Cảm ơn bạn. – tstyle
tuyệt vời, cảm ơn nhiều –