mirror of
https://github.com/discourse/discourse.git
synced 2024-11-29 04:33:52 +08:00
ec2f3169ff
Locale files get precompiled after deployment and they contained translations from the `default_locale`. That's especially bad in multisites, because the initial `default_locale` is `en_US`. Sites where the `default_locale` isn't `en_US` could see missing translations. The same thing could happen when users are allowed to chose a different locale. This change simplifies the logic by not using the `default_locale` in the locale chain. It always falls back to `en` in case of missing translations. |
||
---|---|---|
.. | ||
backend | ||
duplicate_key_finder.rb | ||
i18n_interpolation_keys_finder.rb | ||
locale_file_checker.rb | ||
locale_file_walker.rb |