@enact/i18n
Version:
Internationalization support for Enact using iLib
934 lines (471 loc) • 14.4 kB
Markdown
Change Log
The following is a curated list of changes in the Enact i18n module, newest changes on the top.
# [5.0.0] - 2025-06-13
No significant changes.
# [5.0.0-rc.1] - 2025-05-29
No significant changes.
# [5.0.0-beta.1] - 2025-04-29
No significant changes.
# [4.9.8] - 2025-04-24
No significant changes.
# [4.9.7] - 2025-04-16
No significant changes.
# [5.0.0-alpha.5] - 2025-04-04
No significant changes.
# [4.9.6] - 2025-03-27
No significant changes.
# [5.0.0-alpha.4] - 2025-01-21
No significant changes.
# [4.9.5] - 2024-12-11
No significant changes.
# [5.0.0-alpha.3] - 2024-12-02
No significant changes.
# [4.9.4] - 2024-11-19
No significant changes.
# [4.9.3] - 2024-10-29
No significant changes.
# [5.0.0-alpha.2] - 2024-10-08
No significant changes.
# [4.9.2] - 2024-09-26
No significant changes.
# [4.9.1] - 2024-09-09
No significant changes.
# [4.7.12] - 2024-09-05
No significant changes.
# [4.9.0] - 2024-07-17
No significant changes.
# [5.0.0-alpha.1] - 2024-07-11
No significant changes.
# [4.9.0-beta.1] - 2024-06-17
No significant changes.
# [4.9.0-alpha.3] - 2024-06-05
No significant changes.
# [4.0.15] - 2024-05-28
## Fixed
- `i18n` resource loader to override strings where the original strings file does not exist
# [4.9.0-alpha.2] - 2024-05-24
No significant changes.
# [4.0.14] - 2024-05-14
## Fixed
- `i18n` resource loader to prioritize strings from additional resources files
# [4.7.11] - 2024-05-13
No significant changes.
# [4.9.0-alpha.1] - 2024-04-09
No significant changes.
# [4.8.0] - 2024-02-08
No significant changes.
# [4.7.9] - 2023-12-08
No significant changes.
# [4.5.6] - 2023-11-30
No significant changes.
# [4.0.13] - 2022-11-29
No significant changes.
# [4.7.8] - 2023-11-17
No significant changes.
# [4.7.7] - 2023-11-09
## Fixed
- `i18n` resource loader to prioritize strings from additional resources files.
# [4.7.6] - 2023-09-20
No significant changes.
# [4.7.5] - 2023-09-12
No significant changes.
# [4.7.4] - 2023-08-31
No significant changes.
# [4.7.3] - 2023-08-10
No significant changes.
# [4.7.2] - 2023-07-14
No significant changes.
# [4.5.4] - 2023-06-07
No significant changes.
# [4.7.1] - 2023-06-02
No significant changes.
# [4.5.3] - 2023-04-06
No significant changes.
# [4.7.0] - 2023-04-25
## Fixed
- `i18n` resource loader to override strings where the original strings file does not exist
# [4.6.2] - 2023-03-09
## Fixed
- `i18n` loader to load resources for theme libraries asynchronously
# [4.6.1] - 2023-02-03
No significant changes.
# [4.6.0] - 2022-12-05
No significant changes.
# [4.0.12] - 2022-09-16
No significant changes.
# [4.5.2] - 2022-08-17
No significant changes.
# [4.5.1] - 2022-08-03
No significant changes.
# [4.5.0] - 2022-07-19
No significant changes.
# [4.5.0-rc.2] - 2022-07-06
No significant changes.
# [4.5.0-rc.1] - 2022-06-23
No significant changes.
# [4.5.0-beta.1] - 2022-05-31
No significant changes.
# [4.5.0-alpha.2] - 2022-05-09
No significant changes.
# [4.0.11] - 2022-04-25
No significant changes.
# [4.5.0-alpha.1] - 2022-04-15
No significant changes.
# [4.0.10] - 2022-04-05
## Added
- Support for loading changed resources and additional ilib resources paths
# [4.1.4] - 2022-03-24
No significant changes.
# [4.1.3] - 2022-03-07
No significant changes.
# [3.2.7] - 2022-01-17
No significant changes.
# [4.1.2] - 2021-12-22
No significant changes.
# [4.0.9] - 2021-12-15
No significant changes.
# [4.1.1] - 2021-11-30
## Added
- Support for loading changed resources and additional ilib resources paths
# [4.1.0] - 2021-11-04
No significant changes.
# [4.0.8] - 2021-10-21
No significant changes.
# [4.0.7] - 2021-09-28
No significant changes.
# [4.0.6] - 2021-09-28
No significant changes.
# [4.0.5] - 2021-08-02
No significant changes.
# [4.0.4] - 2021-07-02
No significant changes.
# [4.0.3] - 2021-06-18
No significant changes.
# [4.0.2] - 2021-05-24
No significant changes.
# [4.0.1] - 2021-05-21
No significant changes.
# [4.0.0] - 2021-03-26
No significant changes.
# [4.0.0-alpha.1] - 2021-02-24
No significant changes.
# [3.5.0] - 2021-02-05
No significant changes.
# [3.4.11] - 2020-12-11
No significant changes.
# [3.4.10] - 2020-12-09
No significant changes.
# [3.4.9] - 2020-10-30
## Fixed
- `i18n/I18nDecorator` to add global class `enact-locale-non-italic` for scriptName `Kore`
# [3.4.8] - 2020-10-08
No significant changes.
# [3.4.7] - 2020-09-01
No significant changes.
# [3.4.6] - 2020-08-24
No significant changes.
# [3.4.5] - 2020-08-18
No significant changes.
# [3.4.4] - 2020-08-17
No significant changes.
# [3.4.3] - 2020-08-10
No significant changes.
# [3.4.2] - 2020-08-05
No significant changes.
# [3.4.1] - 2020-08-05
No significant changes.
# [3.4.0] - 2020-07-29
No significant changes.
# [3.3.1] - 2020-07-20
No significant changes.
# [3.3.0] - 2020-07-13
No significant changes.
# [3.3.0-alpha.15] - 2020-07-07
No significant changes.
# [3.3.0-alpha.14] - 2020-06-29
No significant changes.
# [3.3.0-alpha.13] - 2020-06-22
No significant changes.
# [3.3.0-alpha.12] - 2020-06-15
No significant changes.
# [3.3.0-alpha.11] - 2020-06-08
## Fixed
- `i18n/I18nDecorator` locale selection during prerendering
# [3.3.0-alpha.10] - 2020-05-26
No significant changes.
# [3.3.0-alpha.9] - 2020-05-11
No significant changes.
# [3.3.0-alpha.8] - 2020-05-04
No significant changes.
# [3.3.0-alpha.7] - 2020-04-27
No significant changes.
# [3.3.0-alpha.6] - 2020-04-14
No significant changes.
# [3.3.0-alpha.5] - 2020-04-06
No significant changes.
# [3.3.0-alpha.4] - 2020-03-30
No significant changes.
# [3.3.0-alpha.3] - 2020-03-17
No significant changes.
# [3.3.0-alpha.2] - 2020-03-09
No significant changes.
# [3.3.0-alpha.1] - 2020-02-26
No significant changes.
# [3.2.6] - 2020-03-26
No significant changes.
# [3.2.5] - 2019-11-14
No significant changes.
# [3.2.4] - 2019-11-07
No significant changes.
# [3.2.3] - 2019-11-01
No significant changes.
# [3.2.2] - 2019-10-24
No significant changes.
# [3.2.1] - 2019-10-22
No significant changes.
# [3.2.0] - 2019-10-18
## Changed
- `ilib` peer dependency to `^14.4.0 || ^14.4.0-webostv1` baseline to target support for caching improvements
# [3.1.3] - 2019-10-09
No significant changes.
# [3.1.2] - 2019-09-30
No significant changes.
# [3.1.1] - 2019-09-23
No significant changes.
# [3.1.0] - 2019-09-16
No significant changes.
# [3.0.1] - 2019-09-09
No significant changes.
# [3.0.0] - 2019-09-03
No significant changes.
# [3.0.0-rc.4] - 2019-08-22
## Fixed
- `i18n/Text` to generate a proper TypeScript definition and to properly detect if translations were available when async
# [3.0.0-rc.3] - 2019-08-15
No significant changes.
# [3.0.0-rc.2] - 2019-08-08
No significant changes.
# [3.0.0-rc.1] - 2019-07-31
No significant changes.
# [3.0.0-beta.2] - 2019-07-23
No significant changes.
# [3.0.0-beta.1] - 2019-07-15
# Removed
- `i18n/ilib` embedded copy of iLib in favour of the NPM package `ilib`
## Added
- `ilib@^14.2.0` package as a peer dependency, which apps will need to include
# [3.0.0-alpha.7] - 2019-06-24
No significant changes.
# [3.0.0-alpha.6] - 2019-06-17
# Removed
- `i18n/Uppercase` HOC, replaced by `i18n/util` casing functions
# [3.0.0-alpha.5] - 2019-06-10
No significant changes.
# [3.0.0-alpha.4] - 2019-06-03
No significant changes.
# [3.0.0-alpha.3] - 2019-05-29
No significant changes.
# [3.0.0-alpha.2] - 2019-05-20
No significant changes.
# [3.0.0-alpha.1] - 2019-05-15
No significant changes.
# [2.5.3] - 2019-06-06
No significant changes.
# [2.5.2] - 2019-04-23
No significant changes.
# [2.5.1] - 2019-04-09
No significant changes.
# [2.5.0] - 2019-04-01
No significant changes.
# [2.4.1] - 2019-03-11
## Fixed
- `i18n/I18nDecorator` to defer updating the locale until window is focused
# [2.4.0] - 2019-03-04
No significant changes.
# [2.3.0] - 2019-02-11
## Added
- `i18n/I18nDecorator` HOC config prop `resources` to support retrieval of user-space i18n resource files on locale change
- `i18n/I18nDecorator` HOC config prop `sync` to support asynchronous retrieval of i18n resource files
- `i18n/I18nDecorator` HOC config props `latinLanguageOverrides` and `nonLatinLanguageOverrides` to allow consumers to configure some locales to be treated as Latin or non-Latin for the purposes of applying the `enact-locale-non-latin` global class name.
- `i18n/Text` component to provide asynchronous text translations
## Fixed
- `i18n` resource loader to use intelligent defaults when the path variables are not injected
# [2.2.9] - 2019-01-11
No significant changes.
# [2.2.8] - 2018-12-06
No significant changes.
# [2.2.7] - 2018-11-21
No significant changes.
# [2.2.6] - 2018-11-15
## Fixed
- `i18n/I18nDecorator` to allow changing the locale to a falsy value to use the device locale
# [2.2.5] - 2018-11-05
No significant changes.
# [2.2.4] - 2018-10-29
No significant changes.
# [2.2.3] - 2018-10-22
No significant changes.
# [2.2.2] - 2018-10-15
No significant changes.
# [2.2.1] - 2018-10-09
## Fixed
- `i18n/ilib/DurationFmt` to respect `sync` parameter when loading strings
- `i18n` resource loading failure due to resolving the path incorrectly
# [2.2.0] - 2018-10-02
No significant changes.
# [2.1.4] - 2018-09-17
No significant changes.
# [2.1.3] - 2018-09-10
No significant changes.
# [2.1.2] - 2018-09-04
No significant changes.
# [2.1.1] - 2018-08-27
No significant changes.
# [2.1.0] - 2018-08-20
## Changed
- `i18n` to use the latest version of the `ilib`
# [2.0.2] - 2018-08-13
No significant changes.
# [2.0.1] - 2018-08-01
No significant changes.
# [2.0.0] - 2018-07-30
No significant changes.
# [2.0.0-rc.3] - 2018-07-23
## Fixed
- `i18n/ilib` to calculate time properly over DST boundary in fa-IR locale
# [2.0.0-rc.2] - 2018-07-16
No significant changes.
# [2.0.0-rc.1] - 2018-07-09
## Fixed
- `i18n/Uppercase` to apply the designated `casing` prop format to each child instead of only the first child
## Removed
- `i18n/I18nDecorator.contextTypes`, replaced by `i18n/I18nDecorator.I18nContextDecorator`
## Added
- `i18n/I18nDecorator.I18nContextDecorator` HOC to support notification of locale changes
# [2.0.0-beta.9] - 2018-07-02
No significant changes.
# [2.0.0-beta.8] - 2018-06-25
No significant changes.
# [2.0.0-beta.7] - 2018-06-11
## Removed
- `i18n/Uppercase` property `preserveCase`, replaced by `casing`
# [2.0.0-beta.6] - 2018-06-04
No significant changes.
# [2.0.0-beta.5] - 2018-05-29
No significant changes.
# [2.0.0-beta.4] - 2018-05-21
No significant changes.
# [2.0.0-beta.3] - 2018-05-14
No significant changes.
# [2.0.0-beta.2] - 2018-05-07
No significant changes.
# [2.0.0-beta.1] - 2018-04-29
No significant changes.
# [2.0.0-alpha.8] - 2018-04-17
No significant changes.
# [2.0.0-alpha.7] - 2018-04-03
No significant changes.
# [2.0.0-alpha.6] - 2018-03-22
No significant changes.
# [2.0.0-alpha.5] - 2018-03-07
No significant changes.
# [2.0.0-alpha.4] - 2018-02-13
No significant changes.
# [2.0.0-alpha.3] - 2018-01-18
No significant changes.
# [2.0.0-alpha.2] - 2017-08-29
No significant changes.
# [2.0.0-alpha.1] - 2017-08-27
No significant changes.
# [1.15.0] - 2018-02-28
No significant changes.
# [1.14.0] - 2018-02-23
No significant changes.
# [1.13.4] - 2018-07-30
No significant changes.
# [1.13.3] - 2018-01-16
No significant changes.
# [1.13.2] - 2017-12-14
No significant changes.
# [1.13.1] - 2017-12-06
No significant changes.
# [1.13.0] - 2017-11-28
No significant changes.
# [1.12.2] - 2017-11-15
No significant changes.
# [1.12.1] - 2017-11-07
No significant changes.
# [1.12.0] - 2017-10-27
No significant changes.
# [1.11.0] - 2017-10-24
No significant changes.
# [1.10.1] - 2017-10-16
No significant changes.
# [1.10.0] - 2017-10-09
No significant changes.
# [1.9.3] - 2017-10-03
No significant changes.
# [1.9.2] - 2017-09-26
No significant changes.
# [1.9.1] - 2017-09-25
No significant changes.
# [1.9.0] - 2017-09-22
## Changed
- Vietnamese to be classified as a non-latin language
# [1.8.0] - 2017-09-07
Updated iLib to latest version
# [1.7.0] - 2017-08-23
No significant changes.
# [1.6.1] - 2017-08-07
No significant changes.
# [1.6.0] - 2017-08-04
No significant changes.
# [1.5.0] - 2017-07-19
No significant changes.
# [1.4.1] - 2017-07-05
No significant changes.
# [1.4.0] - 2017-06-29
No significant changes.
# [1.3.1] - 2017-06-14
No significant changes.
# [1.3.0] - 2017-06-12
No significant changes.
# [1.2.2] - 2017-05-31
No significant changes.
# [1.2.1] - 2017-05-25
No significant changes.
# [1.2.0] - 2017-05-17
No significant changes.
# [1.1.0] - 2017-04-21
## Added
- `i18n/Uppercase` prop `casing` to control how the component should be uppercased
- `i18n/util` methods `toCapitalized` and `toWordCase` to locale-aware uppercase strings
# [1.0.0] - 2017-03-31
Updated iLib to 20151019-build-12.0-002-04
## Removed
- `i18n.$L` and replaced by `i18n/$L`
- `i18n.toIString` and replaced by `i18n/$L.toIString`
# [1.0.0-beta.4] - 2017-03-10
No significant changes.
# [1.0.0-beta.3] - 2017-02-21
## Added
- localStorage caching support for ilib resource files
# [1.0.0-beta.2] - 2017-01-30
No significant changes.
# [1.0.0-beta.1] - 2016-12-30
## Fixed
- `i18n/I18nDecorator` issue causing multiple requests for ilibmanifest.
# [1.0.0-alpha.5] - 2016-12-16
No changes.
# [1.0.0-alpha.4] - 2016-12-2
# [1.0.0-alpha.3] - 2016-11-8
## Added
- Unit tests
- Support for detecting browser locale change events through `languagechange` event in
`i18n/I18nDecorator`
# [1.0.0-alpha.2] - 2016-10-21
This version includes a lot of refactoring from the previous release. Developers need to switch to the new enact-dev command-line tool.
## Fixed
- XHR file requests in Chrome were returning failure code after success
# [1.0.0-alpha.1] - 2016-09-26
Initial release