Jestem zaskoczony widząc, że i18n Ruby on Rails nie obsługuje poprawnie ustawień lokalnych, takich jak en-GB, en-US, en-AU, itp. Rozglądanie się po nich wydaje się, że zadanie pozostawia się bibliotekom osób trzecich i kodowi . Przeszukałem i znalazłem rails-i18n-translation-inheritance-helper, ale nie wydaje mi się to aktywne. Czy nikt nie lokalizuje swoich aplikacji Railsowych czy istnieje inne rozwiązanie, którego mi brakuje?Jaki jest właściwy sposób obsługi regionalnych ustawień geograficznych w Ruby on Rails?
5
A
Odpowiedz
8
można ustawić bieżące locale aby cokolwiek chcesz przy użyciu coś jak
I18n.locale = 'en_US'
Aby uniknąć powtarzania większość rzeczy podobnych lokalizacjach, można następnie konfiguracji odpowiednich fallbacks w inicjalizatorze i18n tak:
config.i18n.default_locale = 'en'
config.i18n.fallbacks = {
'en_US' => 'en',
'en_GB' => 'en',
'de_DE' => 'de',
'de' => 'en'
}
Teraz wystarczy tylko utworzyć wszystkie swoje różne pliki lokalizacyjne, ponieważ na szczęście wszystko jest częścią domyślnego klejnotu i18n.
Powiązane problemy
- 1. Jaki jest preferowany sposób implementacji ustawień w aplikacji Ruby on Rails 3?
- 2. Jaki jest właściwy sposób obsługi ciągów char *?
- 3. Jaki jest najlepszy sposób na zmianę ustawień regionalnych urządzenia (iOS)?
- 4. Jaki jest najlepszy sposób na spakowanie aplikacji Ruby on Rails?
- 5. Wiosna: Konfiguracja ustawień regionalnych
- 6. Jaki jest właściwy sposób obsługi błędów w PowerShell?
- 7. Jaki jest właściwy sposób obsługi formularzy w Electron?
- 8. Jaki jest właściwy sposób obsługi zdarzeń w C++?
- 9. Ruby on Rails on IIS?
- 10. Zmiana ustawień regionalnych Laravel
- 11. Jaki jest właściwy sposób sprawdzania istnienia obiektów w Railsach/Ruby?
- 12. Ruby vs. Ruby On Rails
- 13. Jaki jest właściwy sposób obsługi JSONP z CakePHP?
- 14. Jaki jest najlepszy serwer WWW dla aplikacji Ruby on Rails?
- 15. Przełącznik Ruby on Rails
- 16. Docsplit Ruby on Rails
- 17. Ruby on Rails - after_validation, jeśli jest poprawna?
- 18. Ostrzeżenie dot. Ustawień regionalnych Debian
- 19. Ruby on Rails javascript_include_tag: domyślnie
- 20. Ruby on Rails ActiveRecord, gdzie właściwość nie jest pusta
- 21. Jaki jest właściwy sposób przekierowania?
- 22. Obsługa urządzeń mobilnych w Ruby on Rails
- 23. Jak wdrożyć witrynę [Ruby on Rails] w skalowalny sposób?
- 24. Autoryzacja OpenID w Ruby on Rails
- 25. Ruby on Rails: menu rozwijane
- 26. Jaki jest sposób Rails do obsługi możliwości liczby pojedynczej/mnogiej?
- 27. Rusztowania złożone w Ruby on Rails
- 28. Konwersja projektu Ruby on Rails do projektu JRuby on Rails
- 29. Ruby on Rails 3.2 Mailer, lokalizacja pola tematu wiadomości
- 30. Jaki jest właściwy sposób liczenia w Railsach?
Ah ... Nie wiedziałem o config.i18n.fallbacks. Dam temu szansę. – Pablo