public static class ScriptsStringsEvery word the editor-scripts module shows, declared once.
Remarks
⚠ Two ids, and both were the shell's until #1301. EditorStrings declared the module's panel title and its one command label one assembly up from the only code that reads them, which meant a translator met them under the editor's own words and the module could not have been shipped out of tree without leaving its two labels behind. The shell cannot name this class — StringContributions.cs says why — so the module hands its All over as it activates, the way the five toolsets do.
The command label is a family of one rather than a property, because the id is editor.command. followed by RebuildCommand — the convention every other module's family spells out — and a family is what keeps the label and the command id from drifting apart.
Fields and properties (3)
public static StringFamily CommandsEvery command the module registers, by its command id.
public static StringId PanelThe Editor Scripts panel.
public static IReadOnlyList<StringId> AllWhat a translator's template for this module holds.
Used by (2)
- ScriptsModuleVixen.Editor.Scripts
- StringCatalogChainTestsVixen.Editor.App.Tests