Use the shared craft-i18n Ukrainian term, distinct from Diagram (Схема). Also translate the remaining Chart-labelled strings that were still English. Co-authored-by: FredApps <FredApps@users.noreply.github.com>
2.2 KiB
Feature naming
Last reviewed: 2026-11-10 · Last updated: 2026-11-10 · Change: minor (Ukrainian Chart is Діаграма); previously minor (Diagram words aligned with craft-i18n#211)
ArtCraft apps use descriptive names for their own features. Product names used to describe compatibility, file formats, attribution or external software remain accurate.
Naming map
SmartArt → Diagram; WordArt → Decorative Text. These are catalog labels for pending features, not a claim that the features are implemented.
Compatibility boundary
The insert.smartArt and insert.wordArt command IDs and pending keytips remain unchanged. OOXML data, imported names and interoperability references are unchanged. No assets, attribution, dependencies or rendering behavior change.
Localization and verification
Each shipped non-English interface catalog includes the new labels. Diagram uses a word distinct from Chart in every catalog: German (Schema), Ukrainian (Схема) and Romanian (Schemă) avoid their chart word, matching the shared wording in craft-i18n#211 for German and Ukrainian. Ukrainian Chart is Діаграма, the same term as in that catalog. Regression tests cover the labels, every shipped catalog and stable command identities. The translations are AI-assisted and not yet reviewed by native speakers.
Regression coverage
The standard-library-only display_names integration tests scan production Rust string literals for the retired display names and preserve explicit compatibility exceptions. They also test identifier, comment and raw-string handling. These focused checks do not replace application or visual testing.
Revision history
| Date | Change | Summary |
|---|---|---|
| 2026-11-10 | minor | Ukrainian Chart is Діаграма, matching craft-i18n#211 and distinct from Diagram (Схема) |
| 2026-11-10 | minor | Diagram no longer repeats the chart word: German Schema, Ukrainian Схема (as craft-i18n#211), Romanian Schemă; a test covers every shipped catalog |
| 2026-11-08 | minor | Created: SmartArt → Diagram and WordArt → Decorative Text as GridCraft's own catalog labels |