Basic Setup

Documentation for Basic Setup in the D.A. Localizator, covering setup, configuration, workflows, and troubleshooting for Unity projects.

1

Create a configuration for the table and add the table to the configuration using one of the methods described above.

2

The asset supports localization of three types of text components.

Here are the corresponding localizers for them:

  • UnityEngine.UI.TextUITextLocalizator.cs

Assigns the text to the built-in Text component provided by Unity.

  • TMPro.TMP_TextTextMeshLocalizator.cs

Assigns the text to the TextMeshPro components that inherit from the TMP_Text class.

  • DA_Assets.UEL.UitkLabelUitkLocalizator.cs

Assigns the text to UIToolkit text components using bindings provided by the "UIToolkit Element Linker" asset.

3

Let's consider assigning localization to a UI.Text component.

Create a text component in the scene and add the "UITextLocalizator" script to it.

4

Add the key from your table that you want to use for localization.

5

As you can see, after you assigned the code, localization has already been applied to the text component.

This will happen provided that the table is already specified in the configuration.

6

You can run the project in Playmode and see that localization is also applied.