Version 4.3.0
Version 4.3.0 adds a dedicated Custom language for JSON translations while preserving existing enum values, and fixes localization of the hyperlink dialog’s Action heading.
1 bug fix
1 interface change
Bug fixes 1
- Hyperlink dialog Action heading ignores interface language and JSON overrides
Interfaces 1
- Add EditorLanguage.Custom after the fourteen existing enum values, preserving their numeric identities. Selecting Custom resolves EditorStrings.custom.json from the folder loaded with LocalizationManager.SetJsonOverrideDirectory or AutoDiscoverJsonOverrides. Custom strings are separate from all built-in culture overrides; missing keys fall back to neutral English resources and then the key. SetOverride("custom", key, value) is supported. Custom uses invariant formatting and does not add a spelling dictionary; existing explicit spelling settings remain independent. Existing applications require no migration. New custom translations should select Custom and use the dedicated custom file instead of replacing an English JSON translation. Verified with shared regression tests and actual visible WPF selection, tooltip and dialog behavior.