Runtime/UI/Public/TnxStringTable.h file

TnxStringTable: the text the UI shows, a file per language, reloaded when a file is saved.

# content/strings/de.strings
Language.Name = Deutsch
Editor.Menu.File = Datei

A file is <language>.strings in a strings folder: lines of ID = text, # for a comment, \n for a line break. The engine's folder is read first and a project's after it, so a project can reword anything. English (en) is the fallback for every other language, and the engine's English is compiled in, so text shows without the files.

The host owns one (UIHost::StringFiles) and shows its table in every document.

Classes

class TnxStringTable
The string files of every folder added, as the table of one language.
struct TnxStringTable::LanguageInfo
A language there are files for.