Ho un'app Rails 3 in cui sto utilizzando I18n.available_locales per visualizzare un elenco di lingue disponibili per gli account utente. Nella mia directory config/locales ho solo file en e nl yml, tuttavia I18n.available_locales restituisce una varietà di altre chiavi locali che presumo siano presenti a causa delle traduzioni presenti nelle gemme che sto usando. C'è un modo comune/standard per ottenere il metodo per restituire solo le traduzioni presenti nell'app stessa?Rails 3 available_locales escluse le traduzioni gemma
risposta
Vorrei suggerire, si utilizza questo gioiello: rails-i18n, fornisce traduzioni di base per tutte le lingue, e quindi, limitare locale disponibili con
config.i18n.available_locales = ['es-CO', :de]
Naturalmente, le rotaie-i18n non è obbligatorio qui, si potrebbe semplicemente definire available_locales
nel config/application.rb
file di
E come detto nei commenti, si dovrebbe assolutamente accettare alcune risposte per migliorare la vostra accept_rate
Questo non funziona su Rails 4.2. Ritorna comunque l'intera lista. – b1nary
@ b1nary: Ho appena provato nella mia app per rails 4.2 e ha funzionato. Ho aggiunto 'config.i18n.available_locales = [: en]' in 'config/application.rb' e poi' I18n.available_locales' restituisce '[: en]' quando lo guardo in un 'rails c' – pjam
avere gemme montate con i propri file di linguaggio? – b1nary
- 1. Rails: memorizzare le traduzioni nella banca dati
- 2. Indicizzazione delle directory escluse in PyCharm 3
- 3. Plugin vs motore in Rails 3, spediti come una gemma
- 4. Escluse le pagine dall'autenticazione moduli - ASP.NET
- 5. Come gestire le traduzioni per un ActiveModel?
- 6. API Rails + AngularJS + Websocket-Rails gemma
- 7. Rails 3 SSL Deprecation
- 8. Rails 4 Gemma di controllo
- 9. Come definire le notifiche Flash con Twitter Bootstrap Rails gemma
- 10. Costruire una gemma di rubini per le applicazioni di Rails
- 11. Come ricaricare tutte le gemme in Rails 3?
- 12. Dove sono le rails 3 di asset_host?
- 13. Query attraverso le associazioni - Rails 3
- 14. Contattaci funzionalità in Rails 3
- 15. Come usare i18next? Problemi con le traduzioni
- 16. Dove dovrebbero andare le librerie in Rails 3?
- 17. Capire quale gemma Rails App non usa
- 18. Aggiungi un controller Rails da una gemma
- 19. Chiarimento su come utilizzare gemma di voto "thumbs_up" con Rails 3
- 20. problema creando Rails 3 motore
- 21. Rails 3 Mysql Problemi
- 22. Come utilizzare gemma installare Rails su Ubuntu
- 23. non possono installare pg gemma on Rails
- 24. Twitter gemma Consigliato per ruby-on-rails
- 25. rubino - Impossibile trovare gemma "jquery-rails"
- 26. Rails: qual è la gemma Mailchimp preferita?
- 27. Rails 4 Soluzione di videoconferenza/Gemma/Integrazione
- 28. Rails 3: define plugin gem dependency
- 29. Rails 3 - Confronto tempi?
- 30. Rails 3 Serializzazione
Prompt preso atto, ta –