StringTable
StringTable is a data organization used in software localization to store human-readable text strings. It maps unique string identifiers, or keys, to translated text values for one or more languages, enabling translators to work independently of source code. In many implementations, a string table is associated with a specific language, with multiple entries providing the localized strings for a user interface, messages, or content.
The structure of a string table varies by platform. Some systems contain a single table with multiple
String tables support localization workflows by decoupling text from application logic. They are edited by localization
Common examples appear in game engines and development frameworks. Unreal Engine uses dedicated String Table assets
See also: localization, internationalization, resource files, message catalogs.