Localization Table
Defines keys and organizes content
Overview
A ScriptableObject that acts as a template for your content. It defines the keys (IDs) that are shared across all languages. Common examples of tables are "UI", "Dialogue", or "Inventory".
Public Properties
| Property | Type | Description |
|---|---|---|
ID | string | Unique identifier for the table (e.g., "Subtitles"). |
sheetGID | string | The specific Google Sheet tab ID (required only for Google Sheets integration). |
content | List<TableContent> | The list of keys defined in this table. |
Editing Tables
Tables are best edited using the dedicated editor window.
Navigate to Tools -> Evo Localization -> Open Localization Table
Alternatively, click the Edit button on a table entry inside Localization Settings
Select the table you wish to edit from the dropdown
Use the window to add keys, remove keys, or edit translations for all languages simultaneously
Translating Tables
To translate a table using a cloud-based translator or an LLM, open the table window and click the Translate button located at the bottom.
This will open a new window that allows you to translate the selected table using the specified settings.
Currently supported providers:
- Claude (sonnet, haiku)
- DeepL (free and paid APIs)
- Google Translate (free and paid APIs)
- OpenAI (gpt)
If you'd like to see a different provider or model, feel free to reach out and I'll do my best to add it.
Providers or models may stop functioning as LLM tools are constantly evolving or being deprecated. In such cases, please report any service that is not working correctly.