Switching the Interface Language
The Language control sits in the top toolbar next to Appearance, and shows the active language (for example Language: English). Click it to switch instantly between the built-in languages:
- English
- 简体中文 (Simplified Chinese)
- Deutsch (German)
- Español (Spanish)
- Français (French)
.camj data are never touched.
Localization covers more than menus and dialogs: generated PDF booklets and the feature properties panel are localized too, so a setup sheet exported in French stays in French.
Language Manager
Manage languages… at the bottom of the Language menu opens a
dialog listing every language — the five built-ins plus any custom packs you've created.
Selecting a language shows its details: whether it's active,
built-in or custom, and its BCP-47 language tag (for
example en or de).
Built-in languages are read-only. Duplicate & edit starts a custom pack — duplicating English starts a blank pack for a language that doesn't exist yet, while duplicating any other built-in starts from its existing translations so you're only fixing what's wrong. Import language loads a pack file someone else exported.
Editing a Language Pack
Edit on a custom language pack opens the language editor: a name
field, a BCP-47 language tag field (this drives the document language attribute and plural
rules — use forms like de or pt-BR), and a
N / 1846 translated counter tracking your progress across
every string in the application.
Strings are organized into named sections — interface chrome, sketch tools, CAM operations, dialogs, warnings, canvas labels, the feature tree, the viewport, and the app shell, plus the language and theme managers, PDF booklets, and print output — each showing its own translated/total count. A search box filters by key or text, and a Show control narrows the list to Untranslated only or Edited only so you can focus on what's left.
Preview in app applies your in-progress translations to the live interface without closing the editor, so you can spot-check a string in context. Cancel discards changes; Apply saves them.
Once saved, a custom language pack gets the same Use this language, Edit, Duplicate & edit, Rename, Export language, and Delete language actions as a custom theme — export one to share it, or hand the file to someone else to import.