que actualmente tienen las siguientes 4 archivos en mis config/locales de mi solicitud de raíz:Organización de los archivos de configuración regional en la aplicación de los carriles
-en.yml
-de.yml
-simple_form.en.yml
-simple_form.de.yml
En mi application.rb que reside en una especificación /carpeta ficticia para probar la aplicación joya tengo la siguiente línea de código que parece ser la recuperación de las traducciones como se esperaba:
# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
config.i18n.default_locale = :de
E n ow desea introducir estructura a la estructura de archivos de mi carpeta de configuraciones regionales pero cuando agrego las carpetas adicionales y cambio la ruta de carga en la aplicación .rb obtengo errores de traducción no encontrada. Aquí está mi intento:
Intento incluyendo la estructura de config/locales de mi solicitud de raíz:
-views
-en.yml
-de.yml
-models
-en.yml
-de.yml
-forms
-simple_form.en.yml
-simple_form.de.yml
Y mi camino de carga en el application.rb cambiado a:
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}')]
De acuerdo con la siguiente guía de carriles: http://guides.rubyonrails.org/i18n.html#setting-the-locale-from-the-domain-name
Por favor, nos muestran el error específico que está recibiendo. ¿Tiene un rastro de pila que puede compartir? –
En la vista, estoy recibiendo la cadena: traducción faltante: en.new_tenant.header, no veo ningún mensaje de error – Jay
Podría ser que el archivo application.rb resida en una carpeta de especificaciones con fines de prueba y que mi carpeta de configuración no se está cargando en el nivel raíz y solo estoy viendo las traducciones porque las configuraciones/locales se agregan automáticamente pero no las subcarpetas? – Jay