728845d008
This patch sets I18n.defaultLocale in the Discourse.start() script block (it was formerly always 'en') to SiteSetting.default_locale, and patches translate() to perform fallback to defaultLocale followed by english. Additionally, when enable_verbose_localization() is called, no fallbacks will be performed. It also memoizes the file loading operations in JsLocaleHelper and strips out translations from the fallbacks that are also present in a prefered language, to minimize file size. |
||
---|---|---|
.. | ||
ar.js.erb | ||
bs_BA.js.erb | ||
cs.js.erb | ||
da.js.erb | ||
de.js.erb | ||
en.js.erb | ||
es.js.erb | ||
fa_IR.js.erb | ||
fi.js.erb | ||
fr.js.erb | ||
he.js.erb | ||
i18n.js | ||
id.js.erb | ||
it.js.erb | ||
ja.js.erb | ||
ko.js.erb | ||
nb_NO.js.erb | ||
nl.js.erb | ||
pl_PL.js.erb | ||
pt.js.erb | ||
pt_BR.js.erb | ||
ro.js.erb | ||
ru.js.erb | ||
sq.js.erb | ||
sv.js.erb | ||
te.js.erb | ||
tr_TR.js.erb | ||
uk.js.erb | ||
zh_CN.js.erb | ||
zh_TW.js.erb |