Mam aplikację Rails 3, w której używam I18n.available_locales do wyświetlania listy dostępnych języków dla kont użytkowników. W moim katalogu config/locales mam tylko pliki en i nl yml, jednak I18n.available_locales zwraca wiele innych kluczy ustawień narodowych, które zakładam, są obecne z powodu obecności tłumaczeń w klejnotach, których używam. Czy istnieje wspólny/standardowy sposób, aby metoda zwróciła tylko tłumaczenia obecne w samej aplikacji?Szyny 3 dostępne_lokalizacje z wyłączeniem tłumaczeń klejnotów
Odpowiedz
Proponuję, należy użyć tego klejnotu: rails-i18n, zapewnia podstawowe tłumaczenia dla każdego językach, a następnie ograniczać dostępne lokalizacje z
config.i18n.available_locales = ['es-CO', :de]
Oczywiście, rails-i18n nie jest obowiązkowe tutaj, można wystarczy zdefiniować available_locales
w pliku
config/application.rb
I jak powiedział w komentarzach, powinno się przyjąć jakieś odpowiedzi, aby poprawić accept_rate
To nie działa w Railsach 4.2. Nadal zwraca całą listę. – b1nary
@ b1nary: Właśnie wypróbowałem w mojej aplikacji 4.2 kolejki i zadziałało. Dodałem 'config.i18n.available_locales = [: en]' w 'config/application.rb', a następnie' I18n.available_locales' zwraca '[: en]', gdy patrzę na niego w 'rails c' – pjam
czy klejnoty są montowane z ich własnymi plikami językowymi? – b1nary
- 1. Szyny: Wyświetl 5 najnowszych postów z wyłączeniem najnowszego posta.
- 2. Szyny 3 i validate_on_create
- 3. szyny 3 nie nil
- 4. Używane szyny montażowe do klejnotów i teraz mam 4.0.0.rc1 - Chcę Railsy 3
- 5. Szyny 3 - zestaw środowiska
- 6. Szyny 3 błędy yaml
- 7. Szyny 3 blokada stołu
- 8. Szyny 3 typy danych?
- 9. Z wyłączeniem ostatniego dziecka
- 10. Szyny 3 wieloetapowy formularz z przesyłaniem plików
- 11. Szyny 3 Sprawdzanie poprawności z warunkami zakresu
- 12. Szyny 3 Suma Produkt z dwóch pól
- 13. Włączenie YUI 3 w szyny
- 14. JavaScript/jQuery losowy numer pomiędzy -13 i 13, z wyłączeniem numerów między -3 a 3
- 15. Szyny 3 Nadpisywanie Devise Mailer
- 16. szyny 3 + krewetka pdf + html_safe
- 17. Szyny 3, Nieznany validator: 'EmailValidator'
- 18. Szyny 3. Pobierz najnowszą aktualizację
- 19. Szyny 3 - Obcięcie w kontrolerze?
- 20. zasobów vs szyny zasobów 3
- 21. Szyny 3: wycofanie dla after_create
- 22. Szyny 3: Wyłącz ciasteczka sesyjne
- 23. Szyny 3 - niestandardowe sprawdzanie poprawności
- 24. Szyny 3 opcje wyszukiwania pełnotekstowego (klejnoty, wtyczki itp.)
- 25. Ośrodek tłumaczeń w Phalcon
- 26. Git rzadkie kasie z wyłączeniem
- 27. SVN Import z wyłączeniem plików
- 28. Run mokka z wyłączeniem ścieżki
- 29. Szyny 3 Porównanie datetime w/Data w zapytaniu ActiveRecord
- 30. Zwrotna kopia słownika z wyłączeniem określonych kluczy
Prompt należycie zauważyć, TA –