Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Translations

Add and manage translations in table collections, then reference them from scripts, components, and UI Toolkit bindings.
Read time 1 minuteLast updated 12 days ago

Add and manage translations in table collections, then reference them from scripts, components, and UI Toolkit bindings.
Localization tables hold your translations, with one entry per key and one column per locale. Author your translations in table collections, then hand collections off to translators or reference their entries wherever you need to display a localized value.
Once your tables are ready, you can reference their entries from scripts to drive dynamic text, swap assets per locale, or bind UI Toolkit elements. Refer to Get started with localization if you haven't set up localization in your project yet.

Topic

Description

How Localization tables workUnderstand table collections, keys, entries, and metadata.
Create and edit table collectionsCreate a table collection and author keys, translations, variants, and metadata.
Import and export table collectionsExport a table collection to a file, such as JSON, and import the result back.
Localize stringsDisplay localized and dynamic text from scripts and components.
Localize assetsSwap textures, audio, and other assets per language.
Localize UI created with UI ToolkitBind UI Toolkit elements to localized strings and assets.

Additional resources