Logo

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

PropertyTypeDescription
IDstringUnique identifier for the table (e.g., "Subtitles").
sheetGIDstringThe specific Google Sheet tab ID (required only for Google Sheets integration).
contentList<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.


On this page