Class SerenityLocalizationKeyValidatorWindow
Editor window that validates the translation keys designers type into Serenity assets against the project's
Unity Localization string tables.
Anywhere a Serenity asset has an IsTranslating* toggle turned on (menu/modal titles, option labels,
modal text, game-setting values…), the paired key is checked: a key that exists in no string table is
reported as missing (it would silently fall back to the raw key at runtime), and a translating field left
blank is reported as a warning.
Namespace: Serenity.Localization.Installation.Settings.Editor
Assembly: Serenity.UnityLocalization.Installation.Editor.dll
Syntax
public class SerenityLocalizationKeyValidatorWindow : EditorWindow
Remarks
The scan is convention-based and lives in the shared SerenityLocalizationKeyValidator engine
(it finds every boolean field named IsTranslating<Field> that is true and reads the
sibling string field <Field>), so the headless project validation runner reports identically.
Constructors
SerenityLocalizationKeyValidatorWindow()
Declaration
public SerenityLocalizationKeyValidatorWindow()
Methods
Open()
Opens the localization key validator window.
Declaration
public static void Open()