Tables
List of configurations for loading tables. You can create several configurations depending on the platform, or use only one.
You can select one or more platforms from the list (screenshot on the left), and then your text components will use the table loading config according to the platform on which your application is running.
If "Everything" is selected, this configuration will be used on all platforms.
If "Nothing" is selected, this configuration will not be used at all.
Text Asset
If you serialize your CSV file in "Text Asset" field, the asset will use it to load localizations.
Resource Path
If you want your CSV file to be loaded from Resources folder, specify the file path in the serialized string array without the extension.
Below are screenshots for the case when the "localization.csv" file is located at the root of Resources, and when it is located in a subfolder.
Streaming Assets Path
The same as point 4, but for the Application.streamingAssetsPath.
In this case, you need to specify the file extension. See the screenshots below.
Persistent Data Path
The same as point 4, but for the Application.persistentDataPath.
In this case, you need to specify the file extension. See the screenshots below.
Google Sheets
Here you can set up the import of your spreadsheet from Google Sheets.
Open your spreadsheet in the browser, navigate to the tab in the document where your table is located. Then, copy the data from the URL in the browser's address bar according to the screenshot below.
Fallback
Here you can configure which language will be used if the device's language is not found in the table.
If the device's language code matches one of the codes in the 'Replaceable Codes' list, the 'Fallback Code' language will be used instead.
For example, if the device's language code is 'zh-CN' (Chinese), and 'zh-CN' is listed in the 'Replaceable Codes,' the 'en-US' language will be selected automatically.
Binding Settings
The information is in this section.
Language Code
You can use this Dropdown to manually change the language during UI testing in development.
The value you set using this Dropdown is temporary, will be reset after the next application restart (or script recompilation), and should only be used for testing purposes.
This feature works both in the Editor and Playmode.
Clicking these buttons will open the corresponding folder in your operating system.
Asset version
The label displays the current asset version, the next asset version if available, and the changelog when hovering over the version number.
The version text turns red if bugs were found in that version, or blue if you haven’t updated the asset for a long time.