Mi piace localizzare i collegamenti "precedente" e "successivo" in will_paginate, come posso farlo? Qualcuno ha trovato una soluzione gradevole?Come posso localizzare will_paginate in ruby on rails?
risposta
will_paginate
accetta un hash di opzioni, incluse le opzioni per personalizzare le etichette precedenti/successive.
<%= will_paginate @collection, :previous_label => t("previous"), :next_label => t("next") %>
Nel caso in cui qualcun altro abbia trovato il thread ..., ora c'è un'altra soluzione.
https://github.com/mislav/will_paginate/wiki/I18n
Il seguente è estratta dal link sopra.
A partire da will_paginate v2.3.16 e v3.0, alcuni output di helper di vista will_paginate e l'output completo di helper page_entries_info possono essere tradotti mediante la libreria i18n.
In Rails, questo in genere significa aggiungere le traduzioni in formato YAML o ruby nella directory "config/locale /".
chiavi di traduzione e valori di default per l'aiutante will_paginate può essere visto qui:
en:
will_paginate:
previous_label: "Previous"
next_label: "Next"
page_gap: "…"
Sono curioso di sapere perché è stato downvoted; mi sembra un'ottima soluzione. (Non sono in grado di testarlo adesso, quindi non posso dirlo con certezza.) – Ajedi32
Una bella soluzione, spiegata nel wiki gem su github, ma sembra che ci sia qualcosa che non va per me. Ho cercato di aggiungere una traduzione in un'altra localizzazione, ma mostra comunque lo stesso risultato. – Almaron
Sembra che l'aggiornamento da will_paginate dalla 3.0.3 alla 3.1.0 abbia impedito la lettura delle traduzioni nell'app. Il file locale will_paginate è ora l'ultimo elemento in 'config.i18n.load_paths', quindi sostituisce le impostazioni locali nel file. – jwadsack
- 1. Ruby on Rails Impaginazione: ordinamento non rispettato (will_paginate gem)
- 2. Ruby on Rails: l'impostazione predefinita will_paginate sull'ultima pagina dei risultati
- 3. Curl on Ruby on Rails
- 4. Neo4j - impaginazione da Ruby on Rails
- 5. Come posso dichiarare una variabile globale in Ruby on Rails?
- 6. Come posso registrare un operatore in Ruby on Rails?
- 7. Come posso avere un'architettura di plugin in Ruby on Rails?
- 8. Come posso connettermi a MySQL in Ruby on Rails?
- 9. Come posso usare jTable in Ruby on Rails?
- 10. Come posso profilare una richiesta in Ruby on Rails?
- 11. Docsplit Ruby on Rails
- 12. Ruby on Rails javascript_include_tag: default
- 13. Ruby on Rails, rilevamento Javascript
- 14. Come posso rimuovere Ruby on Rails 4 beta?
- 15. Ruby on Rails: come posso modificare database.yml per postgresql?
- 16. Ruby on Rails Rake Error
- 17. Ruby on Rails Interpolazione I18n
- 18. Come posso disinstallare Ruby on Rails su Mac OS X?
- 19. Come disinstallare un'applicazione Ruby on Rails?
- 20. Formati personalizzati in Ruby on Rails
- 21. HTTPClient :: ReceiveTimeoutError in Ruby on Rails
- 22. sottraendo due date in Ruby on Rails
- 23. Come manipolare DOM con Ruby on Rails
- 24. Campo Ruby on Rails medio?
- 25. Ruby on Rails 301 reindirizzamento
- 26. Ruby on rails problems on heroku
- 27. Intellisense per Ruby, Ruby on Rails, Python
- 28. Busting Ruby on Rails Myths
- 29. Ruby on Rails - Global Variable?
- 30. Ruby on Rails link_to un'immagine
Grazie! Ha funzionato! Passa un bel weekend. :) – tabaluga
Funziona perfettamente. Grazie. – tstyle
ottimo, molte grazie –