Sono sorpreso di vedere che i18n di Ruby on Rails non supporta localmente come en-GB, en-US, en-AU, ecc. Guardandosi intorno sembra che l'attività sia lasciata a librerie e codici di terze parti . Ho cercato in giro e ho trovato rails-i18n-translation-inheritance-helper ma non sembra attivo. Nessuno sta localizzando le app di Rails o c'è un'altra soluzione che mi manca?Qual è il modo corretto di gestire le impostazioni locali geografiche in Ruby on Rails?
5
A
risposta
8
È possibile impostare il locale corrente per tutto quello che vuoi usando qualcosa come
I18n.locale = 'en_US'
Per evitare di ripetere la maggior parte delle cose per le versioni locali simili, è possibile quindi di impostazione fallback appropriate nella inizializzazione i18n in questo modo:
config.i18n.default_locale = 'en'
config.i18n.fallbacks = {
'en_US' => 'en',
'en_GB' => 'en',
'de_DE' => 'de',
'de' => 'en'
}
Ora è sufficiente creare tutti i diversi file di localizzazione come per fortuna, tutto fa parte della gemma i18n predefinita.
Problemi correlati
- 1. Qual è il modo corretto di gestire la versione dell'assembly?
- 2. Qual è il modo giusto per sostituire un metodo setter in Ruby on Rails?
- 3. Qual è il modo corretto in cui pubblicare le gemme?
- 4. Qual è la differenza tra Ruby e Ruby on Rails?
- 5. Qual è il modo corretto per verificare la presenza di oggetti in Rails/Ruby?
- 6. Qual è il modo migliore per rilevare le impostazioni locali di un browser nel 2012?
- 7. Qual è il modo migliore per memorizzare le impostazioni globali dell'applicazione in un'applicazione Rails?
- 8. Qual è il modo corretto di gestire le connessioni di mangusta con express.js?
- 9. Qual è il modo migliore per ottenere una directory temporanea vuota in Ruby on Rails?
- 10. Qual è il modo migliore per pianificare un'attività di invio e-mail con Ruby on Rails?
- 11. Qual è la differenza tra Ruby on Rails e Grails?
- 12. Qual è il modo corretto di testare le azioni del controller 'create'?
- 13. Qual è il modo migliore per impacchettare un'applicazione Ruby on Rails?
- 14. Ruby on Rails javascript_include_tag: default
- 15. Qual è il modo più semplice per integrare Ruby on Rails con AngularJS?
- 16. Qual è il modo corretto per gestire le connessioni JDBC con Spring e DBCP?
- 17. Curl on Ruby on Rails
- 18. Qual è il modo corretto di includere il testo della licenza nell'app Impostazioni in iOS 7?
- 19. Docsplit Ruby on Rails
- 20. Triplo join in Ruby on Rails
- 21. Qual è il modo corretto di reindirizzare?
- 22. Qual è il modo giusto per gestire le stringhe char *?
- 23. Qual è il modo corretto per accedere alle variabili di classe in Ruby 1.9?
- 24. Qual è il miglior WYSIWYG per Rails - Ruby on Rails Blog
- 25. downgrade di Ruby on Rails
- 26. Qual è il modo corretto per gestire le connessioni a Mongo con MongoJS?
- 27. sottraendo due date in Ruby on Rails
- 28. CakePHP è modellato su Ruby on Rails?
- 29. Button_to in Ruby on Rails route errata
- 30. Qual è il modo corretto di gestire gli errori in PowerShell?
Ah ... Non sapevo di config.i18n.fallbacks. Lo proverò. – Pablo