Search Unity

  1. We would like to hear your feedback about Unity and our products. Click here for more information.
    Dismiss Notice

Release Announcements and Notes

Discussion in 'Localisation Tools Previews' started by karl_jones, Dec 13, 2018.

Thread Status:
Not open for further replies.
  1. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    3,326
    Hello all, we will be using this thread to announce each version release, with notes.

    As you have issues/comments/concerns with the Localization System, please create new threads, as this one will be locked for just release announcements.

    Our first public release is 0.2.1-preview (all earlier releases were internal).
    This release is intended for 2018.3

    To add the package to your project:

    Edit Packages/manifest.json and insert the package into the dependencies section:

    E.G

    Code (csharp):
    1. "dependencies": {
    2.     "com.unity.localization": "0.2.1-preview"
    3.   },
    4. }
    Be sure to read the Documentation

    Please be aware this is a preview and not production ready. It is intended to start gathering feedback. It is not feature complete, will have bugs and is likely to change during development.
    We will not be supporting upgrading between release versions at this stage, things will break :oops:

    We will be sharing the tutorial project in the next few days
     
    Last edited: Dec 14, 2018
    Mauri, mikrima, dzamani and 3 others like this.
  2. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    3,326
    Hello. Update 0.2.2-preview is available.
    This release is a hotfix for the NullRefException on the Asset Tables Window.

    Fixed NullRefException when opening the Asset Tables window and no Asset Tables exist in the project

    Change the manifest file to say "com.unity.localization": "0.2.2-preview"
     
    codestage likes this.
  3. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    3,326
    Hello. Update 0.2.3-preview is now available.
    This contains some fixes but is predominantly for those who requested a version that supports the latest Addressables.
    • Fixed adding Locales and Tables to Addressables not working when the Addressables settings asset did not exist(LOC-24).
    • Fixed exception when changing a table name in the Table Editor window.
    • Fixed AssetTablesField exception when no Asset Tables exist in the project.
    • Updated to Addressables version '0.5.3-preview'
    Change the manifest file to say "com.unity.localization": "0.2.3-preview"
     
    dzamani and codestage like this.
  4. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    3,326
    Hello. Update 0.3.1-preview is now available.
    This contains a new feature(Key Database) and updates to the latest Addressables.
    • Added KeyDatabase. All string keys are now contained within this and mapped to a unique(to the database) id value which is used by the table.
    • Assets are now grouped in Addressables by the locale. This allows you to serve them on-demand for a particular language, instead of bundling them with the game release. Shared assets are stored in a separate group.
    • Assets are now removed from Addressables when they are not referenced by any Asset Tables.
    • Fixed UIElements issues in 2019.1+.
    • Merged LocalizationPlayerSettings into LocalizationEditorSettings.
    • Removed AddressableAssetTableT.GetAsset. GetAssetAsync should be used instead.
    • Added option in Asset Tables Windows to add a missing table if a table does not exist for all available Locales.
    • Updated to support Addressables version '0.6.8-preview'.
    • Fixed UIElements compilation issues in 2019.1+
    • Updated to Addressables version '0.7.5-preview'.
    • Removed support for .Net 3.5, this is due to a limitation in Addressables.
    Change the manifest file to say "com.unity.localization": "0.3.1-preview"

    Addressables 0.7.5 now requires the player data to be built manually.
    This can be done through the Addressables window Window/Asset Management/Addressable Assets by clicking Build/Build Player Content.
     
    Last edited: May 2, 2019
    elcionap and codestage like this.
  5. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    3,326
    Hello. Update 0.3.2-preview is now available.

    It includes the following changes:

    • Added support for ugui package in 2019.2.0a15. ugui support is optional and will be enabled automatically if the ugui package is in the project.
    • Removed support for 2018.3. The ugui support requires optional assemblies which are not supported in 2018.3. We will look at adding 2018.3 support back in the future.
    • AssemblyScannerCache now uses UnityEditor.TypeCache in 2019.2 which should provide improved performance in Editor.
    • Added an error when adding non-persistent assets to asset tables.
    • Fixed StringTableEditor changes being lost due to not setting the table dirty.
    Change the manifest file to say "com.unity.localization": "0.3.2-preview"
     
  6. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    3,326
    Hello. Update 0.4.0-preview is now available.

    This release is intended for 2019.1+

    It includes the following changes:
    • Added AutoUpdate to LocalizedStringReference class. When enabled, the string will automatically be loaded any time a change is detected and the UpdateString event can be used to update the string. With AutoUpdate enabled calling GetLocalizedString is not necessary.
    • Fixed StringTableEditor changes being lost when using inline editing.
    • Fixed LocalizationBehaviour not updating the first time when LocalizationSettings are already initialized.
    • Fixed LocalizationBehaviour not updating correctly if the asset or table has already been loaded.
    • Improved drop down label in LocalizedStringReferencePropertyDrawer. Multi line text is now correctly shown. (LOC-57)
    • Added KeyDatabase.FindSimilarKey. Returns the closest match using a Levenshtein approximation.
    • Improved key matching when using Localize context menu for Text components.
    • Updated to Addressables version '0.8.6-preview'.
    Change the manifest file to say "com.unity.localization": "0.4.0-preview"
     
Thread Status:
Not open for further replies.