com.unity.localization@0.6.1-preview
## [0.6.1] - 2020-02-18 ### Added - Added IEquatable to LocaleIdentifier. ### Changed - Changed collection properties to be read only (rule CA2227). - Made AddressableEntryNotFoundException public. ### Fixed - Fixed **LocalizedAssetTexture** and **LocalizeAudioClipBehaviour** not serializing the asset reference field. (case 1216072) ## [0.6.0] - 2020-01-27 ### Added - Added PseudoLocale and Pseudo-localization methods(Accenter, CharacterSubstitutor, Encapsulator and Expander). This is used to generate Pseudo-localization using various methods during runtime(See docs for further info). - Added support for loading multiple Locales from String and Asset Databases. By Default the **LocalizationSettings.SelectedLocale** will be used however it is now possible to provide a Locale as an argument. This means Localization data for multiple Locales can exist which allows for fallback Locales or just showing multiple languages at once. - Added exception to LocalizedTable.TableName if the SharedTableData is null. - Added **Locale Generator** button to **New Table** tab. ### Changed - Renamed **KeyDatabase** to **SharedTableData**. - Changed **Comment** metadata TimeStamp property type to DateTime. - Disabled Addressables Settings asset creation during Localization OnPostprocessAllAssets. This could cause corruption of Addressables data due to OnPostprocessAllAssets execution order when importing a project for the first time. - Updated to Addressables version *1.5.1*. - Addressable groups now use the NoHash BundleNamingStyle by default. ### Fixed - Fixed **NullReferenceException** sometimes being thrown by LocalizedString or LocalizedAsset during *ClearLoadingOperation*. - Fixed **NullReferenceException** when adding SmartFormatter Source in String Database inspector. - Fixed **ArgumentOutOfRangeException:** in StringTables when enabling a Missing Tables column. - Fixed LocalizedReference field label overflowing when a selected key had multiple lines. - Fixed LocalizedString property drawer adding too much vertical whitespace. - Fixed items in Reorderable Lists ignoring the right border. - Fixed LocalizedTableT entry Id not being updated when entry was moved or removed. - Fixed GameViewLanguageMenu causing LocalizationSettings to Initialize when there was no Addressables/Locales in the project. - Fixed Key name being unchangeable when its name was empty in the Asset Tables window. - Fixed Search field border being too small in the Asset Tables Window. - Fixed **New Table - Create** button being enabled when no locales were selected or existed in the project. - Fixed **LocalizedString** and **LocalizedAsset** not automatically updating when the **TableReference** or **TableEntryReference** was changed and a **ChangeHandler** was being used. - Fixed Addressable flags including **Preload** being removed during AddOrUpdateTable.
U
Unity Technologies committed
c89740ffd0b3443af7c0fbc33d3df1875b7993b2
Parent: 7434982