Localization

Installation

There is no setup needed in Unity, all the settings are automatically created by the package.
As the it relies on Unity Localization package, if the Unity Localization settings aren't created, you'll be asked to create them.

 
When those settings are created, the Homa translations tables are automatically going to be fetched from Homa servers and added to the project.

To upload translations to Homa servers, you'll need to log in Homa Lab and upload your csv translation file:

Usage

As Homa Localization uses the Unity Localization package, you can use the same API and components as the Unity Localization package:
 


Here is how to change the language at runtime:
 LocalizationSettings.SelectedLocale = LocalizationSettings.AvailableLocales.Locales[0];  

You can see the full documentation for Unity Localization package here.