FIX: client's translation overrides were not working when the current locale was missing a key FIX: ExtraLocalesController.show was not properly handling multiple translations FIX: JsLocaleHelper#output_locale was not properly handling multiple translations FIX: ExtraLocalesController.show's spec which was randomly failing FIX: JsLocaleHelper#output_locale was muting cached translations hashes REFACTOR: move 'enableVerboseLocalization' to the 'localization' initializer REFACTOR: remove unused I18n.js methods (getFallbacks, localize, parseDate, toTime, strftime, toCurrency, toPercentage) REFACTOR: remove all I18n.pluralizationRules and instead use MessageFormat's pluralization rules TEST: add tests for localization initializer TEST: add tests for I18n.js |
||
|---|---|---|
| .. | ||
| android-app-banner-service-worker.js.es6 | ||
| apply-flagged-properties.js.es6 | ||
| asset-version.js.es6 | ||
| auth-complete.js.es6 | ||
| auto-load-modules.js.es6 | ||
| banner.js.es6 | ||
| click-interceptor.js.es6 | ||
| csrf-token.js.es6 | ||
| ember-events.js.es6 | ||
| enable-emoji.js.es6 | ||
| ensure-max-image-dimensions.js.es6 | ||
| focus-event.js.es6 | ||
| inject-objects.js.es6 | ||
| jquery-plugins.js.es6 | ||
| keyboard-shortcuts.js.es6 | ||
| live-development.js.es6 | ||
| localization.js.es6 | ||
| logout.js.es6 | ||
| logs-notice.js.es6 | ||
| message-bus.js.es6 | ||
| mobile.js.es6 | ||
| page-tracking.js.es6 | ||
| post-decorations.js.es6 | ||
| read-only.js.es6 | ||
| register-discourse-location.js.es6 | ||
| relative-ages.js.es6 | ||
| sharing-sources.js.es6 | ||
| show-footer.js.es6 | ||
| signup-cta.js.es6 | ||
| subscribe-user-notifications.js.es6 | ||
| url-redirects.js.es6 | ||