platanus / potassium

A Rails application generator by Platanus, inspired by Suspenders
MIT License
232 stars 17 forks source link

feat(i18n): remove i18n fallback config in prod #451

Closed difernandez closed 1 year ago

difernandez commented 1 year ago

Contexto

Potassium agrega i18n y es-CL o en como idioma por defecto. También agrega un par de fallbacks.

Este PR

Este PR saca una configuración que se agregaba por defecto en production.rb, config.i18n.fallbacks = true. Potassium ya configura los fallbacks en el application.rb con otro valor, entonces estaba pasando que la configuración en producción y local eran diferentes. En la mayoría de los casos no es mucho problema, ya que en ambos toma el idioma seleccionado, es-CL. Pero en caso de no tener una traducción, en local pasaba a los fallbacks es y en, mientras que en producción tiraba un error de translation missing