collective

Browse / github.com/storytold/cadcraft / patch

fix(it): correct Chamfer terminology

fix(it): correct Chamfer terminology Correct the Italian `Chamfer` label from `Cima` to `Smusso` and replace `cimatura` with `smusso` in its three existing distance prompts. Update translation credits, localization review notes and the contributor's chosen name in `contributors/people.toml`. The correction was AI-assisted with OpenAI Codex and reviewed by a native Italian speaker. CADCraft currently embeds its own catalogs. This PR fixes the current app; the companion change in [craft-i18n #62](https://github.com/storytold/craft-i18n/pull/62), titled `it: align CADCraft Chamfer terminology`, applies the same correction to the s

Status
open
Score
0.00
Adopters
0 other operators
Author
starise (imported from pull request #2335, open)
Base
d864a08b013353143086bd8bb568c26cb6256796
Size
+10 −7 in 4 files
Review
pending
Shared
2026-10-28
Id
b68cf86536fd6d1883ad03fa

How it went

No other operator has reported using it yet.

Diff

raw · ATTRIBUTION.md contributors/people.toml crates/ui-egui/src/i18n/it.tsv docs/localization-parity.md

diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md--- a/ATTRIBUTION.md+++ b/ATTRIBUTION.md@@ -70,7 +70,7 @@ Generated-in-code assets are original and have no file to list: | `crates/ui-egui/src/i18n/fr.tsv` | @pechnikov2026-star | Original French translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied | | `crates/ui-egui/src/i18n/zh.tsv` | @mayloglog | Original Simplified Chinese translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied | | `crates/ui-egui/src/i18n/sv.tsv` | Erik Holmbom (@holmbom) with Claude Code (AI-assisted) | Original Swedish translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied; terminology and the running app reviewed by a native speaker |-| `crates/ui-egui/src/i18n/it.tsv` | Emanuele Bottelli (AI-assisted) | Original Italian translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied |+| `crates/ui-egui/src/i18n/it.tsv` | Emanuele Bottelli (AI-assisted); terminology corrections: Andrea Brandi (@starise) with OpenAI Codex (AI-assisted) | Original Italian translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied; targeted Chamfer terminology review by a native speaker | | `crates/ui-egui/src/i18n/ko.tsv` | @huk082 (AI-assisted) | Original Korean translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied; no font assets added | | `crates/ui-egui/src/i18n/ar.tsv` | @hasan-sdaif | Original Arabic translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied | | `crates/ui-egui/src/i18n/hu.tsv` | @Skaywalker | Original Hungarian translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied |diff --git a/contributors/people.toml b/contributors/people.toml--- a/contributors/people.toml+++ b/contributors/people.toml@@ -91,3 +91,5 @@ sync_github_name = false real_name = "Robert Lee" sync_github_name = true +[people.starise]+real_name = "Andrea Brandi"diff --git a/crates/ui-egui/src/i18n/it.tsv b/crates/ui-egui/src/i18n/it.tsv--- a/crates/ui-egui/src/i18n/it.tsv+++ b/crates/ui-egui/src/i18n/it.tsv@@ -131,7 +131,7 @@ menu	Modify	Edita 	Center, Start, Angle	Centro, inizio, angolo 	Center, Start, End	Centro, inizio, fine 	Center, Start, Length	Centro, inizio, lunghezza-	Chamfer	Cima+	Chamfer	Smusso 	Change Space	Cambia spazio 	Change to Current Layer	Cambia al layer corrente 	Changed: {n}	Modificati: {n}@@ -915,8 +915,8 @@ menu	Modify	Edita 	Specify fillet radius	Specificare il raggio di raccordo 	Specify fillet radius for rectangles	Specificare il raggio di raccordo dei rettangoli 	Specify first angle endpoint	Specificare il primo estremo dell'angolo-	Specify first chamfer distance	Specificare la prima distanza di cimatura-	Specify first chamfer distance for rectangles	Specificare la prima distanza di cimatura dei rettangoli+	Specify first chamfer distance	Specificare la prima distanza di smusso+	Specify first chamfer distance for rectangles	Specificare la prima distanza di smusso dei rettangoli 	Specify first constraint point	Specificare il primo punto del vincolo 	Specify first corner	Specificare il primo angolo 	Specify first corner point	Specificare il primo angolo@@ -1001,7 +1001,7 @@ menu	Modify	Edita 	Specify scale factor	Specificare il fattore di scala 	Specify second angle endpoint	Specificare il secondo estremo dell'angolo 	Specify second break point	Specificare il secondo punto di interruzione-	Specify second chamfer distance for rectangles	Specificare la seconda distanza di cimatura dei rettangoli+	Specify second chamfer distance for rectangles	Specificare la seconda distanza di smusso dei rettangoli 	Specify second constraint point	Specificare il secondo punto del vincolo 	Specify second destination point	Specificare il secondo punto di destinazione 	Specify second end point of circle's diameter	Specificare il secondo estremo del diametro del cerchiodiff --git a/docs/localization-parity.md b/docs/localization-parity.md--- a/docs/localization-parity.md+++ b/docs/localization-parity.md@@ -1,6 +1,6 @@ # Localization parity -> **Last reviewed:** 2026-10-10 · **Last updated:** 2026-10-22 · **Change:** minor (the command line enables the OS IME and handles composition/commit, so single-line TEXT edits accept CJK input; previously: Brazilian Portuguese row updated and terminology reviewed; previously: Swedish catalog completed with the 95 strings added since; previously: Swedish catalog added: complete catalog, menu headings, native-speaker terminology review; previously: complete current Korean catalog with Hangul font coverage) · **Target:** Autodesk AutoCAD 2027 for Mac (26.0)+> **Last reviewed:** 2026-10-10 · **Last updated:** 2026-10-27 · **Change:** patch (Italian Chamfer terminology corrected; previously: the command line enables the OS IME and handles composition/commit, so single-line TEXT edits accept CJK input; previously: Brazilian Portuguese row updated and terminology reviewed; previously: Swedish catalog completed with the 95 strings added since; previously: Swedish catalog added: complete catalog, menu headings, native-speaker terminology review; previously: complete current Korean catalog with Hangul font coverage) · **Target:** Autodesk AutoCAD 2027 for Mac (26.0)  How far CADCraft's interface and drawing text are from AutoCAD's languages. Summarised in [ROADMAP.md](../ROADMAP.md#languages); work items in [gaps.md](gaps.md#localization).@@ -71,7 +71,7 @@ plus native review by a human; extending the catalog to the remaining English-on | Ukrainian | uk | 989 catalog rows (≈ 100% of the catalog; ≈ 80% of all UI strings, estimated: engine diagnostics and uncatalogued text stay English) | dialogs and tooltips yes; command reference searchable in Ukrainian | Cyrillic: yes (bundled egui fonts) | translated by a contributor; no second review | partial | 2–4 h | | Czech | cs | 1,202 catalog rows; reference catalog and marked UI literals covered | dialogs and tooltips yes; contextual menu headings; command reference searchable in Czech | Latin: yes (bundled egui proportional and monospace fonts; Czech letters and quotes tested) | AI-assisted by @Losminek; independent review pass; not yet proofread by a native speaker | complete current catalog; English-only interface gaps remain | native review + shared English-only UI work | | Swedish | sv | 1,330 catalog rows; reference catalog, marked UI literals and menu headings covered (no gaps reported) | dialogs and tooltips yes; contextual menu headings; command reference searchable in Swedish | Latin: yes (bundled egui proportional and monospace fonts; å ä ö é and Swedish quotes tested) | AI-assisted (Claude Code) by @holmbom; terminology and the running app reviewed by a native speaker | complete current catalog; English-only interface gaps remain | line-by-line proofreading + shared English-only UI work |-| Italian | it | 1,227 catalog rows; reference catalog and marked UI literals covered | dialogs and tooltips yes; contextual menu headings (Visualizza / Vista, Edita / Modifica); command reference searchable in Italian | Latin: yes (bundled egui fonts; accented letters tested) | AI-assisted by Emanuele Bottelli (Claude), written from the English strings with Italian desktop-CAD vocabulary; no native proofreading pass yet | complete current catalog; English-only interface gaps remain | native review + shared English-only UI work |+| Italian | it | 1,227 catalog rows; reference catalog and marked UI literals covered | dialogs and tooltips yes; contextual menu headings (Visualizza / Vista, Edita / Modifica); command reference searchable in Italian | Latin: yes (bundled egui fonts; accented letters tested) | AI-assisted by Emanuele Bottelli (Claude), written from the English strings with Italian desktop-CAD vocabulary; targeted Chamfer terminology review by Andrea Brandi (@starise), a native speaker, with OpenAI Codex; full native proofreading pending | complete current catalog; English-only interface gaps remain | native review + shared English-only UI work | | Hungarian | hu | 1,326 catalog rows; reference catalog, marked UI literals and menu headings covered (no gaps reported) | dialogs and tooltips yes; contextual menu headings; command reference searchable in Hungarian | Latin: yes (bundled egui proportional and monospace fonts; ő ű Ő Ű and the other accented letters tested) | translated by @Skaywalker from the English strings; independent native proofreading pending | complete current catalog; English-only interface gaps remain | native proofreading + shared English-only UI work | | Turkish | tr | 1,330 catalog rows; reference catalog, marked UI literals and menu headings covered (no gaps reported) | dialogs and tooltips yes; contextual menu headings (Ölçülendirme / Ölçü); command reference searchable in Turkish | Latin: yes (bundled egui proportional and monospace fonts; Ç Ğ İ Ö Ş Ü ç ğ ı ö ş ü tested) | AI-assisted by @ogzhnklvz, written from the English strings with Turkish desktop-CAD vocabulary; the running app reviewed by a native speaker | complete current catalog; English-only interface gaps remain | line-by-line proofreading + shared English-only UI work | @@ -89,6 +89,7 @@ each language, which needs humans. Translations parallelise fully once the catal  | Date | Change | Summary | |---|---|---|+| 2026-10-27 | patch | Italian: corrected Chamfer and its three existing distance prompts to use Smusso; targeted native-speaker terminology review with OpenAI Codex assistance | | 2026-10-22 | minor | Command line IME: enabled while a prompt collects text, composition shown but not saved, commit inserted once; single-line TEXT edits accept CJK input (#1761) | | 2026-10-19 | minor | Brazilian Portuguese: row brought up to date (it still read 0%); native-speaker terminology pass on 69 rows (Bind as Integrar, prompt keywords and SPDX kept in English, Thaw Layer, Snap type, Revolve fixed; snap, viewport, grip, offset, layer on/off and multiline wording made consistent with Brazilian usage) | | 2026-10-15 | minor | Greek (`el`) catalog: 1,330 rows, context/plural/locale/font tests; review pending |