Add German (de) interface language (#573)

Squash of PR #573 by @arekown.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
arekownandClaude Opus 5.5 authored and GitHub committed 2026-10-11 14:36:40 -04:00
1 parent f967dc7aca
commit d7f3e48362
12 files changed
+1076 -26

No files matched your search

+1
View File
@@ -57,4 +57,5 @@ Generated-in-code assets are original and have no file to list:
| Asset | Author | Source | Licence | Notes | | Asset | Author | Source | Licence | Notes |
|---|---|---|---|---| |---|---|---|---|---|
| `crates/ui-egui/src/i18n/uk.tsv` | @dmatviichuk | Original Ukrainian translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied | | `crates/ui-egui/src/i18n/uk.tsv` | @dmatviichuk | Original Ukrainian translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied |
| `crates/ui-egui/src/i18n/de.tsv` | the CADCraft contributors | Original German translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied |
| `crates/ui-egui/src/i18n/pt_br.tsv` | @WladmirJunior | Original Brazilian Portuguese translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied | | `crates/ui-egui/src/i18n/pt_br.tsv` | @WladmirJunior | Original Brazilian Portuguese translations of CADCraft English strings | MIT OR Apache-2.0 (`LICENSE-MIT`, `LICENSE-APACHE`) | No proprietary localization resources copied |
+1 -1
View File
@@ -111,7 +111,7 @@ numbers):
| Layouts & plotting | Paper-space layouts, viewports (scale, lock, per-viewport layer freeze), MSPACE/PSPACE through viewports, page setups, PLOT and EXPORTPDF | | Layouts & plotting | Paper-space layouts, viewports (scale, lock, per-viewport layer freeze), MSPACE/PSPACE through viewports, page setups, PLOT and EXPORTPDF |
| Parametric | Geometric and dimensional constraints, AUTOCONSTRAIN, PARAMETERS with expressions, conflict detection; constraints re-solve after every edit | | Parametric | Geometric and dimensional constraints, AUTOCONSTRAIN, PARAMETERS with expressions, conflict detection; constraints re-solve after every edit |
| Grips | Hot grips with Space to cycle Stretch, Move, Rotate, Scale and Mirror | | Grips | Hot grips with Space to cycle Stretch, Move, Rotate, Scale and Mirror |
| Interface languages | English and Ukrainian (Українська), live switching and a remembered Auto/system-language choice; [details](docs/localization.md) | | Interface languages | English, Ukrainian (Українська) and German (Deutsch), live switching and a remembered Auto/system-language choice; [details](docs/localization.md) |
| Automation | MCP server, JSON control channel, `cadcraft-cli` (info, convert, run, commands, mcp) | | Automation | MCP server, JSON control channel, `cadcraft-cli` (info, convert, run, commands, mcp) |
## Quick start ## Quick start
+4 -4
View File
@@ -80,8 +80,8 @@ Hours are Opus 5.5 agent wall-clock hours, calibrated on this repo's own build:
## Languages ## Languages
AutoCAD 2027 for Mac ships 8 interface languages; CADCraft ships English only. Detail: AutoCAD 2027 for Mac ships 8 interface languages; CADCraft ships English plus partial
[localization-parity.md](docs/localization-parity.md). Ukrainian and German. Detail: [localization-parity.md](docs/localization-parity.md).
| Language | Status | UI translated | | Language | Status | UI translated |
|---|---|---:| |---|---|---:|
@@ -94,11 +94,11 @@ AutoCAD 2027 for Mac ships 8 interface languages; CADCraft ships English only. D
| Portuguese | none | 0% | | Portuguese | none | 0% |
| Indonesian | none | 0% | | Indonesian | none | 0% |
| Japanese | none | 0% | | Japanese | none | 0% |
| German | none | 0% | | German | partial | ≈ 100% of the catalog (989 rows) |
| Korean | none | 0% | | Korean | none | 0% |
| Vietnamese | none | 0% | | Vietnamese | none | 0% |
Other languages shipped: Ukrainian, partial (936 catalog rows, landed with #36; engine messages stay English). Other languages shipped: Ukrainian and German, both partial (989 catalog rows each; Ukrainian landed with #36; engine messages stay English).
## Upcoming ## Upcoming
+995
View File
@@ -0,0 +1,995 @@
# CADCraft German interface catalog — original translations by the CADCraft contributors.
# License: MIT OR Apache-2.0 (the repository LICENSE-MIT and LICENSE-APACHE).
# Written from CADCraft's English strings; no proprietary translations were copied.
# UTF-8: context<TAB>English source<TAB>German translation.
# Empty context = ordinary label; @plural = one|other forms with {n}.
# Keep command IDs, keywords, technology/product names and user data unchanged.
Cancel Abbrechen
OK OK
or [ oder [
% of all commits % aller Commits
* Wildcard Match * Wildcard-Abgleich
*VARIES* *VARIIERT*
+ | Top | 2D Wireframe + | Oben | 2D-Drahtmodell
+Bin +Binär
+LOC +Zeilen
1 Viewport 1 Ansichtsfenster
2 Points 2 Punkte
2 Viewports 2 Ansichtsfenster
2D Solid 2D-Vollfläche
3 Points 3 Punkte
3 Viewports 3 Ansichtsfenster
3D Face 3D-Fläche
3D Operations 3D-Operationen
3D Polyline 3D-Polylinie
4 Viewports 4 Ansichtsfenster
< Less than < Kleiner als
<> Not Equal <> Ungleich
= Equals = Gleich
> Greater than > Größer als
About Über
About CADCraft Über CADCraft
Absolute Absolut
Add Leader Führungslinie hinzufügen
Align Ausrichten
Align Text Text ausrichten
Aligned Ausgerichtet
All Alle
All Used Layers Alle verwendeten Layer
All files Alle Dateien
Angle Winkel
Angular Winkelbemaßung
Annotation Visibility Sichtbarkeit der Beschriftungen
Annotation scale Beschriftungsmaßstab
Apparent Intersection Scheinbarer Schnittpunkt
Append to current selection set Zum aktuellen Auswahlsatz hinzufügen
Apply to: Anwenden auf:
Apply true color True Color anwenden
Arc Bogen
Arc Length Bogenlänge
Area Fläche
Arrange Panel Panel anordnen
Array Reihe
Attach Anhängen
Attribute Attribut
Attribute Definition Attributdefinition
Attribute Display Attributanzeige
Audit Zeichnung prüfen
Auto (system language) Auto (Systemsprache)
Auto Constrain Automatische Abhängigkeiten
AutoConstrain Automatische Abhängigkeiten
Axis, End Achse, Ende
Base Basis
Baseline Basislinie
Batch Publish Stapelveröffentlichung
Binary assets added Binärdateien hinzugefügt
Binary assets removed Binärdateien entfernt
Blend Übergang
Block Block
Block Attribute Manager... Blockattribut-Manager...
Block Editor Blockeditor
Block Reference Blockreferenz
Block... Block...
Blocks Blöcke
Blue Blau
Bold Fett
Boolean Boolesche Operationen
Boundary Begrenzung
Boundary... Begrenzung...
Box Quader
Break Umbrechen
Break At Point An Punkt umbrechen
Bring to Front In den Vordergrund
ByBlock VonBlock
ByColor VonFarbe
ByLayer VonLayer
CADCraft Help CADCraft-Hilfe
Cancel Abbrechen
Cartesian (x, y) Kartesisch (x, y)
Center Zentrum
Center Line Mittellinie
Center Mark Zentrumsmarke
Center X Mitte X
Center Y Mitte Y
Center Z Mitte Z
Center, Diameter Zentrum, Durchmesser
Center, Radius Zentrum, Radius
Center, Start, Angle Zentrum, Start, Winkel
Center, Start, End Zentrum, Start, Ende
Center, Start, Length Zentrum, Start, Länge
Chamfer Fase
Change Space Raum wechseln
Change to Current Layer Auf aktuellen Layer ändern
Circle Kreis
Circumference Umfang
Clear Leeren
Clipboard Zwischenablage
Close Schließen
Close All Alle schließen
Closed Geschlossen
Coincident Koinzident
Collapse Tool Sets Werkzeuggruppen einklappen
Collinear Kollinear
Color Farbe
Color 8 Farbe 8
Color 9 Farbe 9
Color Index Farbindex
Color... Farbe...
Command History Befehlsprotokoll
Command Line Befehlszeile
Command Line History Lines Protokollzeilen der Befehlszeile
Command Reference Befehlsreferenz
Commits Commits
Company Firma
Computer-aided design and drafting: an open-source, clean-room CAD application written in pure Rust. Rechnergestütztes Konstruieren und Zeichnen: eine quelloffene, unabhängig entwickelte CAD-Anwendung in reinem Rust.
Concentric Konzentrisch
Cone Kegel
Constraint Bars Abhängigkeitsleisten
Constraint Settings Abhängigkeitseinstellungen
Construction Line Konstruktionslinie
Contents Inhalt
Continue Fortfahren
Contributors Mitwirkende
Control Vertices Steuerpunkte
Copy Kopieren
Copy Layout Layout kopieren
Copy Nested Objects Verschachtelte Objekte kopieren
Copy Selection Auswahl kopieren
Copy with Base Point Mit Basispunkt kopieren
Count Anzahl
Create Block Block erstellen
Creates a user parameter Erstellt einen Benutzerparameter
Ctrl+Enter to finish Strg+Eingabe zum Abschließen
Current layer Aktueller Layer
Current selection Aktuelle Auswahl
Current: {color} Aktuell: {color}
Cut Ausschneiden
Cyan Cyan
Cylinder Zylinder
DWG DWG
DXF DXF
Dark Dunkel
Default Standard
Default Save Format Standard-Speicherformat
Define Attributes Attribute definieren
Define Attributes... Attribute definieren...
Defined width Definierte Breite
Degree Grad
Delete Löschen
Delete Column Spalte löschen
Delete Constraints Abhängigkeiten löschen
Delete Dimension Style Bemaßungsstil löschen
Delete Duplicate Objects Doppelte Objekte löschen
Delete Layer Layer löschen
Delete Layer State Layerstatus löschen
Delete Layout Layout löschen
Delete Row Zeile löschen
Delete Text Style Textstil löschen
Delta X Delta X
Delta Y Delta Y
Description Beschreibung
Deselect All Auswahl aufheben
Diameter Durchmesser
Dim style Bemaßungsstil
Dimension Bemaßung
Dimension Space Bemaßungsabstand
Dimension Style Override Bemaßungsstil-Übersteuerung
Dimension Style... Bemaßungsstil...
Dimension Text Edit Bemaßungstext bearbeiten
Dimension style Bemaßungsstil
Dimensional Constraint Bemaßungsabhängigkeit
Dimensional Constraint Parameters Parameter der Bemaßungsabhängigkeiten
Dimensional Constraints Bemaßungsabhängigkeiten
Disassociate Dimensions Assoziativität der Bemaßungen aufheben
Display name Anzeigename
Distance Abstand
Divide Teilen
Do not plot (click: plot) Nicht plotten (Klick: plotten)
Donut Ring
Double-click to edit the description Doppelklicken, um die Beschreibung zu bearbeiten
Down Nach unten
Drafting Zeichnen
Drafting Settings Zeichnungseinstellungen
Drafting Settings... Zeichnungseinstellungen...
Draw Zeichnen
Draw Order Anzeigereihenfolge
Drawing (DWG) Zeichnung (DWG)
Drawing (DXF) Zeichnung (DXF)
Drawing Limits Zeichnungsgrenzen
Drawing Utilities Zeichnungsdienstprogramme
Drawings (DWG, DXF) Zeichnungen (DWG, DXF)
Dynamic Dimensions Dynamische Bemaßungen
Dynamic Input Dynamische Eingabe
Dynamic Input (F12) Dynamische Eingabe (F12)
E O
Edit Bearbeiten
Edit Text... Text bearbeiten...
Elevation Höhenlage
Ellipse Ellipse
Elliptical Arc Ellipsenbogen
Enable Dynamic Input (F12) Dynamische Eingabe aktivieren (F12)
End Width Endbreite
End X Ende X
End Y Ende Y
End angle Endwinkel
Endpoint Endpunkt
Enter Top, Zero or Bottom. Geben Sie Top, Zero oder Bottom ein.
Enter a fit data option Geben Sie eine Option für die Anpassungsdaten ein
Enter a pattern name Geben Sie einen Musternamen ein
Enter a vertex editing option Geben Sie eine Option zur Scheitelpunktbearbeitung ein
Enter an option Geben Sie eine Option ein
Enter angle of xline Geben Sie den Winkel der Konstruktionslinie ein
Enter angle of xline (0) or Geben Sie den Winkel der Konstruktionslinie ein (0) oder
Enter area of rectangle in current units Geben Sie die Fläche des Rechtecks in den aktuellen Einheiten ein
Enter attribute prompt Geben Sie die Attributaufforderung ein
Enter attribute tag name Geben Sie den Attribut-Tag-Namen ein
Enter attribute value Geben Sie den Attributwert ein
Enter block name Geben Sie den Blocknamen ein
Enter constraint type Geben Sie den Abhängigkeitstyp ein
Enter continuity Geben Sie die Kontinuität ein
Enter default attribute value Geben Sie den Standard-Attributwert ein
Enter degree of spline Geben Sie den Grad des Splines ein
Enter delta angle Geben Sie den Delta-Winkel ein
Enter delta length or Geben Sie die Delta-Länge ein oder
Enter dimension text Geben Sie den Bemaßungstext ein
Enter dimension text (<> = measurement) Geben Sie den Bemaßungstext ein (<> = Messwert)
Enter dimension value or [name=expression] Geben Sie einen Bemaßungswert oder [name=expression] ein
Enter dimension variable name to override Geben Sie den Namen der zu übersteuernden Bemaßungsvariablen ein
Enter justification type Geben Sie den Ausrichtungstyp ein
Enter leader text Geben Sie den Führungslinientext ein
Enter mline scale Geben Sie den Multilinien-Maßstab ein
Enter mode Geben Sie den Modus ein
Enter name of block to insert Geben Sie den Namen des einzufügenden Blocks ein
Enter new text Geben Sie den neuen Text ein
Enter next point Geben Sie den nächsten Punkt ein
Enter number of columns Geben Sie die Anzahl der Spalten ein
Enter number of data rows Geben Sie die Anzahl der Datenzeilen ein
Enter number of items Geben Sie die Anzahl der Elemente ein
Enter number of items along path Geben Sie die Anzahl der Elemente entlang des Pfads ein
Enter number of sides Geben Sie die Anzahl der Seiten ein
Enter number of turns Geben Sie die Anzahl der Windungen ein
Enter percentage length Geben Sie die Länge in Prozent ein
Enter rectangle length Geben Sie die Länge des Rechtecks ein
Enter rectangle width Geben Sie die Breite des Rechtecks ein
Enter scale factor Geben Sie den Skalierfaktor ein
Enter text Geben Sie Text ein
Enter text (use \P for new paragraphs) Geben Sie Text ein (\P beginnt einen neuen Absatz)
Enter the number of segments Geben Sie die Anzahl der Segmente ein
Enter twist direction of helix Geben Sie die Drehrichtung der Helix ein
Entire drawing Gesamte Zeichnung
Equal Gleich
Erase Löschen
Exclude from new selection set Aus neuem Auswahlsatz ausschließen
Explode Auflösen
Export Exportieren
Export to PDF... In PDF exportieren...
Expression Ausdruck
Extend Dehnen
Extension Verlängerung
Extents Grenzen
Extrude Extrudieren
File Datei
File Tab Dateireiter
Fillet Abrunden
Filter Filter
Filters Filter
Find and Replace Suchen und Ersetzen
Find... Suchen...
First Erster
First commit Erster Commit
Fit Points Anpassungspunkte
Fix Fixieren
Flatten Objects Objekte abflachen
Format Format
Freehand Freihand
Freeze Frieren
Freeze Layer Layer frieren
Freeze in new viewports In neuen Ansichtsfenstern frieren
Freeze/Thaw Frieren/Tauen
Freeze/Thaw in all viewports In allen Ansichtsfenstern frieren/tauen
Freeze/Thaw in the current viewport Im aktuellen Ansichtsfenster frieren/tauen
From Von
General Allgemein
Geometric Center Geometrischer Mittelpunkt
Geometric Constraint Geometrische Abhängigkeit
Geometric Constraints Geometrische Abhängigkeiten
Geometry Geometrie
Get Variable Variable abrufen
Get View Ansicht abrufen
Global Global
Global width Globale Breite
Grab bag Sammelsurium
Gradient Farbverlauf
Gradient... Farbverlauf...
Green Grün
Grid (F7) Raster (F7)
Grid Display Rasteranzeige
Grid On (F7) Raster ein (F7)
Grid spacing Rasterabstand
Grip Mirror Mit Griffen spiegeln
Grip Rotate Mit Griffen drehen
Grip Scale Mit Griffen skalieren
Grip Stretch Mit Griffen strecken
Group Gruppieren
Group Edit Gruppe bearbeiten
Hatch Schraffur
Hatch Edit Schraffur bearbeiten
Hatch... Schraffur...
Height Höhe
Height: {height} Höhe: {height}
Helix Helix
Help Hilfe
Hide All Alle ausblenden
Hide All Constraint Bars Alle Abhängigkeitsleisten ausblenden
Hide All Dynamic Dimensions Alle dynamischen Bemaßungen ausblenden
Hide Layer List Layerliste ausblenden
Hide Palettes Paletten ausblenden
Home Startansicht
Horizontal Horizontal
HorizontalDistance Horizontaler Abstand
How to apply: Anwendungsweise:
ID Point Punktkoordinaten
Import Importieren
In Vergrößern
In-window Menu Bar Menüleiste im Fenster
Include in new selection set In neuen Auswahlsatz aufnehmen
Increment angle Inkrementwinkel
Index Color Indexfarbe
Index color: {index} Indexfarbe: {index}
Inquiry Abfrage
Insert Einfügen
Insert Block Block einfügen
Insert Column Spalte einfügen
Insert Row Zeile einfügen
Insert this block Diesen Block einfügen
Insertion Einfügepunkt
Insertion X Einfügung X
Insertion Y Einfügung Y
Insertion Z Einfügung Z
Inspect Constraints Abhängigkeiten prüfen
Inspect Drawing Zeichnung untersuchen
Interface Language Oberflächensprache
Interface Theme Oberflächendesign
Intersect Schnittmenge
Intersection Schnittpunkt
Isolate Isolieren
Isolate Layer Layer isolieren
Isometric Drafting Isometrisches Zeichnen
Join Verbinden
Join the ArtCraft Discord… Dem ArtCraft-Discord beitreten…
Join us on Discord Treten Sie uns auf Discord bei
Language Sprache
Last Letzter
Last commit Letzter Commit
Layer Layer
Layer Delete Layer samt Objekten löschen
Layer Match Layer angleichen
Layer Merge Layer zusammenführen
Layer Off Layer ausschalten
Layer Properties Layer-Eigenschaften
Layer Properties Manager Layer-Eigenschaften-Manager
Layer Properties Manager — current viewport Layer-Eigenschaften-Manager — aktuelles Ansichtsfenster
Layer State Layerstatus
Layer States Manager... Layerstatus-Manager...
Layer Tools Layer-Werkzeuge
Layer contains objects (double-click to make current) Layer enthält Objekte (doppelklicken, um ihn zum aktuellen zu machen)
Layer is empty (double-click to make current) Layer ist leer (doppelklicken, um ihn zum aktuellen zu machen)
Layers Layer
Layers Palette Layer-Palette
Layers displayed: {shown} of {total}. Current layer: {layer} Angezeigte Layer: {shown} von {total}. Aktueller Layer: {layer}
Layout Layout
Layout list Layoutliste
Leader Führungslinie
Left Links
Length Länge
Length X Länge X
Length Y Länge Y
Lengthen Länge ändern
Light Hell
Line Linie
Line delta Zeilenänderung
Linear Linear
Lines +/− Zeilen +/−
Lines added Zeilen hinzugefügt
Lines deleted Zeilen gelöscht
Linetype Linientyp
Linetype Scale Linientypfaktor
Linetype scale Linientypfaktor
Ltscale Linientypfaktor
Linetype... Linientyp...
Lineweight Linienstärke
Lineweight... Linienstärke...
List Auflisten
List Blocks Blöcke auflisten
List Dimension Styles Bemaßungsstile auflisten
List Groups Gruppen auflisten
List Layer States Layerstatus auflisten
List Layouts Layouts auflisten
List System Variables Systemvariablen auflisten
List Text Styles Textstile auflisten
Load all Alle laden
Load... Laden...
Loaded linetypes Geladene Linientypen
Lock Sperren
Lock Layer Layer sperren
Lock/Unlock Sperren/Entsperren
Loft Erhebung
MIT OR Apache-2.0. Not affiliated with Autodesk, Inc. MIT OR Apache-2.0. Keine Verbindung zu Autodesk, Inc.
MODEL MODELL
MText Mehrzeiliger Text
Magenta Magenta
Major line every Hauptlinie jede
Make Current Als aktuell festlegen
Make Object's Layer Current Layer des Objekts als aktuell festlegen
Make... Erstellen...
Match Layer Layer angleichen
Match Properties Eigenschaften übertragen
Measure Messen
Measure Distance Abstand messen
Measure Geometry Geometrie messen
Merge Cells Zellen verbinden
Merged PRs Gemergte PRs
Mid Between 2 Points Mitte zwischen 2 Punkten
Midpoint Mittelpunkt
Mirror Spiegeln
Model Modell
Model Space (in viewport) Modellbereich (im Ansichtsfenster)
Modeling Modellieren
Models Modelle
Modify Ändern
Move Verschieben
Multileader Multiführungslinie
Multileader Style... Multiführungslinienstil...
Multileader style Multiführungslinienstil
Multiline Multilinie
Multiline Text Mehrzeiliger Text
Multiline Text... Mehrzeiliger Text...
Multiple Verschiedene
Multiple Point Mehrere Punkte
My Meine
My properties: not available yet Meine Eigenschaften: noch nicht verfügbar
N N
Name Name
Name (A–Z) Name (A–Z)
Nearest Nächstgelegener
New Neu
New (metric) Neu (metrisch)
New Drawing Neue Zeichnung
New Drawing (⌘N) Neue Zeichnung (⌘N)
New Drawing... Neue Zeichnung...
New Layer Neuer Layer
New Layout Neues Layout
New VP Freeze In neuen AF frieren
New Viewports... Neue Ansichtsfenster...
New layout Neues Layout
New state name Name des neuen Status
No Nein
No blocks defined in this drawing. In dieser Zeichnung sind keine Blöcke definiert.
No contributor data was built into this copy. In diese Kopie wurden keine Mitwirkendendaten eingebaut.
No model credits were built into this copy. In diese Kopie wurden keine Modellnachweise eingebaut.
No saved layer states Keine gespeicherten Layerstatus
No selection Keine Auswahl
Node Knoten
None Keine
Not available Nicht verfügbar
Not available yet Noch nicht verfügbar
OK OK
Object Objekt
Object Snap Objektfang
Object Snap (F3) Objektfang (F3)
Object Snap On (F3) Objektfang ein (F3)
Object Snap Tracking Objektfangspur
Object Snap Tracking (F11) Objektfangspur (F11)
Object type: Objekttyp:
Off Aus
Offset Versatz
On Ein
On/Off Ein/Aus
One of the Crafting Apps by the ArtCraft team and community. Eine der Crafting Apps vom ArtCraft-Team und seiner Community.
Open (⌘O) Öffnen (⌘O)
Open Sample Drawing Beispielzeichnung öffnen
Open sample drawing Beispielzeichnung öffnen
Open... Öffnen...
Operator: Operator:
Orbit Orbit
Ordinate Koordinatenbemaßung
Ortho (F8) Ortho (F8)
Ortho Mode Ortho-Modus
Ortho Mode (F8) Ortho-Modus (F8)
Osnap Settings... Objektfang-Einstellungen...
Out Verkleinern
Override Übersteuern
PAPER PAPIER
Percent Prozent
Polar (distance < angle) Polar (Abstand < Winkel)
PRs PRs
Page Setup Manager Seiteneinrichtungs-Manager
Page Setup Manager... Seiteneinrichtungs-Manager...
Pan Schwenken
Pan Down Nach unten schwenken
Pan Left Nach links schwenken
Pan Right Nach rechts schwenken
Pan Up Nach oben schwenken
Paper Space Papierbereich
Parallel Parallel
Parameters Manager Parameter-Manager
Parametric Parametrisch
Paste Einfügen
Paste as Block Als Block einfügen
Paste to Original Coordinates In Originalkoordinaten einfügen
Path Array Pfadreihe
Pattern Muster
Perpendicular Senkrecht
Plot Plotten
Plot (click: do not plot) Plotten (Klick: nicht plotten)
Plot Preview Plotvorschau
Plot style Plotstil
Plot style attached to Plotstil zugeordnet zu
Plot style table Plotstiltabelle
Plot Style... Plotstil...
Plot Style Manager Plotstil-Manager
Plot Style Manager... Plotstil-Manager...
Plot Styles... Plotstile...
New CTB Neue CTB
New STB Neue STB
New style Neuer Stil
Reset Panel Layout Panel-Anordnung zurücksetzen
Use for this layout Für dieses Layout verwenden
Display plot styles Plotstile anzeigen
No plot style tables. Keine Plotstiltabellen.
A built-in table: editing it keeps an edited copy in the drawing. Eine integrierte Tabelle: Beim Bearbeiten wird eine bearbeitete Kopie in der Zeichnung gespeichert.
Keep an editable copy of this table in the drawing Eine bearbeitbare Kopie dieser Tabelle in der Zeichnung behalten
Layout {name}: {table} Layout {name}: {table}
Grayscale Graustufen
Screening Rasterung
Use object linetype Linientyp des Objekts verwenden
Use object lineweight Linienstärke des Objekts verwenden
Remove Entfernen
Add Hinzufügen
Open a drawing first. Öffnen Sie zuerst eine Zeichnung.
Plot table type Plottabellentyp
Color-dependent Farbbasiert
Named Benannt
Plus/minus Plus/Minus
Point Punkt
Point Filters Punktfilter
Point Style... Punktstil...
Polar Array Polare Reihe
Polar Tracking Polarspur
Polar Tracking (F10) Polarspur (F10)
Polar Tracking On (F10) Polarspur ein (F10)
Polar: {distance} < {angle}° Polar: {distance} < {angle}°
Polygon Polygon
Polygonal Polygonal
Polyline Polylinie
Position X Position X
Position Y Position Y
Position Z Position Z
Previous Zurück
Previous Layer Vorheriger Layer
Primitives Primitive
Print Drucken
Print... Drucken...
Properties Eigenschaften
Properties Inspector Eigenschafteninspektor
Properties: Eigenschaften:
Proxy Proxy-Objekt
Purge Bereinigen
Pyramid Pyramide
Quadrant Quadrant
Query Entities Objekte abfragen
Quick Schnell
Quick Dimension Schnellbemaßung
Quick Properties Schnelleigenschaften
Quick Select Schnellauswahl
Quick Select Properties Schnellauswahl-Eigenschaften
Quick Select... Schnellauswahl...
QuickCalc QuickCalc
Quit CADCraft CADCraft beenden
Radius Radius
Raster Image Rasterbild
Ray Strahl
Read-only Schreibgeschützt
Real name Echter Name
Realtime In Echtzeit
Reassociate Dimensions Bemaßungen neu zuordnen
Recent Zuletzt verwendet
Recover... Wiederherstellen...
Rectangle Rechteck
Rectangular Rechteckig
Rectangular Array Rechteckige Reihe
Red Rot
Redo Wiederholen
Redo (⇧⌘Z) Wiederholen (⇧⌘Z)
Redraw Neu zeichnen
Regen Regenerieren
Regen All Alle regenerieren
Region Region
Region/Mass Properties Regions-/Masseneigenschaften
Relative Relativ
Remove Leader Führungslinie entfernen
Remove the viewport override Ansichtsfenster-Übersteuerung entfernen
Rename Dimension Style Bemaßungsstil umbenennen
Rename Layer Layer umbenennen
Rename Layer State Layerstatus umbenennen
Rename Layout Layout umbenennen
Rename Text Style Textstil umbenennen
Rename... Umbenennen...
Repeat {command} {command} wiederholen
Requires a point (x,y, @dx,dy or @d<a). Erfordert einen Punkt (x,y, @dx,dy oder @d<a).
Reset Palettes Paletten zurücksetzen
Restore Wiederherstellen
Restore Layer State Layerstatus wiederherstellen
Reverse Umkehren
Reverse the order Reihenfolge umkehren
Revision Cloud Revisionswolke
Revolve Rotieren
Right Rechts
Rotate Drehen
Rotation Drehwinkel
S S
Save Speichern
Save (⌘S) Speichern (⌘S)
Save As Speichern unter
Save As... Speichern unter...
Save Layer State Layerstatus speichern
Save State Status speichern
Scale Skalieren
Search for layer Layer suchen
Search for parameter Parameter suchen
Second and next points: Zweiter und nächste Punkte:
Select Auswählen
Select 2D polyline 2D-Polylinie wählen
Select All Alle auswählen
Select Objects Objekte wählen
Select a 2D polyline. Wählen Sie eine 2D-Polylinie.
Select a block reference. Wählen Sie eine Blockreferenz.
Select a circle or arc. Wählen Sie einen Kreis oder Bogen.
Select a closed polyline Wählen Sie eine geschlossene Polylinie
Select a closed polyline, circle, ellipse or closed spline. Wählen Sie eine geschlossene Polylinie, einen Kreis, eine Ellipse oder einen geschlossenen Spline.
Select a closed polyline. Wählen Sie eine geschlossene Polylinie.
Select a curve as the path. Wählen Sie eine Kurve als Pfad.
Select a dimension constraint type Wählen Sie einen Bemaßungsabhängigkeitstyp
Select a line object Wählen Sie ein Linienobjekt
Select a line object. Wählen Sie ein Linienobjekt.
Select a line or an arc. Wählen Sie eine Linie oder einen Bogen.
Select a line or polyline segment Wählen Sie eine Linie oder ein Polyliniensegment
Select a line, arc or open polyline. Wählen Sie eine Linie, einen Bogen oder eine offene Polylinie.
Select a line, arc, circle, polyline, ellipse or spline as the path. Wählen Sie eine Linie, einen Bogen, einen Kreis, eine Polylinie, eine Ellipse oder einen Spline als Pfad.
Select a line, circle, arc or polyline segment. Wählen Sie eine Linie, einen Kreis, einen Bogen oder ein Polyliniensegment.
Select a line. Wählen Sie eine Linie.
Select a polyline. Wählen Sie eine Polylinie.
Select a text, mtext, attribute definition or dimension. Wählen Sie einen Text, MText, eine Attributdefinition oder eine Bemaßung.
Select an annotation object Wählen Sie ein Beschriftungsobjekt
Select an arc or circle Wählen Sie einen Bogen oder Kreis
Select an arc. Wählen Sie einen Bogen.
Select an object Wählen Sie ein Objekt
Select an object to change or Wählen Sie ein zu änderndes Objekt oder
Select an object to measure or Wählen Sie ein zu messendes Objekt oder
Select an object. Wählen Sie ein Objekt.
Select an open curve. Wählen Sie eine offene Kurve.
Select an open line, arc, polyline, ellipse arc or spline. Wählen Sie eine offene Linie, einen Bogen, eine Polylinie, einen Ellipsenbogen oder einen Spline.
Select arc or circle Wählen Sie einen Bogen oder Kreis
Select arc or polyline arc segment Wählen Sie einen Bogen oder ein Polylinienbogensegment
Select arc style Wählen Sie einen Bogenstil
Select arc, circle, line Wählen Sie Bogen, Kreis oder Linie
Select at least two objects to join. Wählen Sie mindestens zwei zu verbindende Objekte.
Select circle or arc to add center mark Wählen Sie einen Kreis oder Bogen für die Zentrumsmarke
Select closed objects (regions, closed polylines, circles). Wählen Sie geschlossene Objekte (Regionen, geschlossene Polylinien, Kreise).
Select first line Wählen Sie die erste Linie
Select first line or arc Wählen Sie die erste Linie oder den ersten Bogen
Select first object Wählen Sie das erste Objekt
Select first object or Wählen Sie das erste Objekt oder
Select first point Wählen Sie den ersten Punkt
Select nested objects to copy or Wählen Sie zu kopierende verschachtelte Objekte oder
Select object Wählen Sie ein Objekt
Select object to dimension Wählen Sie das zu bemaßende Objekt
Select object to divide Wählen Sie das zu teilende Objekt
Select object to extend or shift-select to trim Wählen Sie das zu dehnende Objekt oder wählen Sie mit der Umschalttaste zum Stutzen
Select object to measure Wählen Sie das zu messende Objekt
Select object to offset Wählen Sie das Objekt für den Versatz
Select object to trim or shift-select to extend Wählen Sie das zu stutzende Objekt oder wählen Sie mit der Umschalttaste zum Dehnen
Select objects Wählen Sie Objekte
Select objects (crossing window first corner) Wählen Sie Objekte (erste Ecke des Kreuzungsfensters)
Select objects to array. Wählen Sie die Objekte für die Reihe.
Select objects to stretch by crossing-window or crossing-polygon... Wählen Sie die zu streckenden Objekte mit einem Kreuzungsfenster oder Kreuzungspolygon...
Select objects: Objekte wählen:
Select one polyline (Multiple is available through the JSON form). Wählen Sie eine Polylinie (Multiple ist über die JSON-Form verfügbar).
Select path curve Wählen Sie die Pfadkurve
Select point or object Wählen Sie einen Punkt oder ein Objekt
Select polyline or Wählen Sie eine Polylinie oder
Select second line Wählen Sie die zweite Linie
Select second line or shift-select to apply corner Wählen Sie die zweite Linie oder wählen Sie mit der Umschalttaste, um eine Ecke anzuwenden
Select second object Wählen Sie das zweite Objekt
Select second object or shift-select to apply corner Wählen Sie das zweite Objekt oder wählen Sie mit der Umschalttaste, um eine Ecke anzuwenden
Select second point Wählen Sie den zweiten Punkt
Select spline Wählen Sie einen Spline
Select symmetry line Wählen Sie die Symmetrielinie
Select two points Wählen Sie zwei Punkte
Selection Cycling Auswahlzyklus
Send to Back In den Hintergrund
Set Current Als aktuell festlegen
Set Current Dimension Style Bemaßungsstil als aktuell festlegen
Set Current Text Style Textstil als aktuell festlegen
Set Layer Properties Layer-Eigenschaften festlegen
Set Properties Eigenschaften festlegen
Set Table Cell Tabellenzelle festlegen
Set Variable Variable festlegen
Set View Ansicht festlegen
Share Teilen
Show Anzeigen
Show All Alle anzeigen
Show All Constraint Bars Alle Abhängigkeitsleisten anzeigen
Show All Dynamic Dimensions Alle dynamischen Bemaßungen anzeigen
Show Layer List Layerliste anzeigen
Show/Hide Lineweight Linienstärke ein-/ausblenden
Show/Hide Transparency Transparenz ein-/ausblenden
Single Line Text Einzeiliger Text
Single Point Einzelner Punkt
Single... Einzeln...
Smooth Glatt
Snap Fang
Snap Mode Fangmodus
Snap Mode (F9) Fangmodus (F9)
Snap On (F9) Fang ein (F9)
Snap X spacing Fangabstand X
Snap and Grid Fang und Raster
Solid Volumenkörper
Sort Sortieren
Specify a point Geben Sie einen Punkt an
Specify a scale for the hatch pattern Geben Sie einen Maßstab für das Schraffurmuster an
Specify a second extension line origin Geben Sie den Ursprung der zweiten Hilfslinie an
Specify an angle for the hatch pattern Geben Sie einen Winkel für das Schraffurmuster an
Specify angle end point Geben Sie den Endpunkt des Winkels an
Specify angle of dimension line Geben Sie den Winkel der Bemaßungslinie an
Specify angle of dimension text Geben Sie den Winkel des Bemaßungstexts an
Specify angle start point Geben Sie den Startpunkt des Winkels an
Specify angle vertex Geben Sie den Winkelscheitel an
Specify angle vertex point Geben Sie den Winkelscheitelpunkt an
Specify arc length dimension location Geben Sie die Position der Bogenlängenbemaßung an
Specify axis endpoint of ellipse Geben Sie den Achsenendpunkt der Ellipse an
Specify base diameter Geben Sie den Basisdurchmesser an
Specify base point Geben Sie den Basispunkt an
Specify base point or Geben Sie den Basispunkt an oder
Specify base point or displacement (drag with the middle mouse button for realtime pan) Geben Sie den Basispunkt oder die Verschiebung an (ziehen Sie mit der mittleren Maustaste zum Schwenken in Echtzeit)
Specify base radius or Geben Sie den Basisradius an oder
Specify center of donut Geben Sie den Mittelpunkt des Rings an
Specify center of ellipse Geben Sie den Mittelpunkt der Ellipse an
Specify center of polygon Geben Sie den Mittelpunkt des Polygons an
Specify center point for circle Geben Sie den Mittelpunkt des Kreises an
Specify center point of arc Geben Sie den Mittelpunkt des Bogens an
Specify center point of array Geben Sie den Mittelpunkt der Reihe an
Specify center point of base Geben Sie den Mittelpunkt der Basis an
Specify corner of viewport Geben Sie die Ecke des Ansichtsfensters an
Specify corner of window, enter a scale factor (nX or nXP) Geben Sie die Ecke des Fensters an, geben Sie einen Skalierfaktor ein (nX oder nXP)
Specify diameter of circle Geben Sie den Durchmesser des Kreises an
Specify dimension arc line location Geben Sie die Position der Bemaßungsbogenlinie an
Specify dimension line location Geben Sie die Position der Bemaßungslinie an
Specify distance between turns Geben Sie den Abstand zwischen den Windungen an
Specify distance to other axis Geben Sie den Abstand zur anderen Achse an
Specify end angle Geben Sie den Endwinkel an
Specify end point of arc Geben Sie den Endpunkt des Bogens an
Specify end point of arc (hold Ctrl to switch direction) Geben Sie den Endpunkt des Bogens an (Strg halten, um die Richtung zu wechseln)
Specify ending width Geben Sie die Endbreite an
Specify ending width for next segment Geben Sie die Endbreite des nächsten Segments an
Specify endpoint of arc Geben Sie den Endpunkt des Bogens an
Specify endpoint of axis Geben Sie den Endpunkt der Achse an
Specify endpoint of line Geben Sie den Endpunkt der Linie an
Specify feature location Geben Sie die Position des Elements an
Specify fillet radius Geben Sie den Abrundungsradius an
Specify fillet radius for rectangles Geben Sie den Abrundungsradius für Rechtecke an
Specify first angle endpoint Geben Sie den ersten Endpunkt des Winkels an
Specify first chamfer distance Geben Sie den ersten Fasenabstand an
Specify first chamfer distance for rectangles Geben Sie den ersten Fasenabstand für Rechtecke an
Specify first constraint point Geben Sie den ersten Abhängigkeitspunkt an
Specify first corner Geben Sie die erste Ecke an
Specify first corner point Geben Sie den ersten Eckpunkt an
Specify first destination point Geben Sie den ersten Zielpunkt an
Specify first end point of circle's diameter Geben Sie den ersten Endpunkt des Kreisdurchmessers an
Specify first endpoint of edge Geben Sie den ersten Endpunkt der Kante an
Specify first extension line origin Geben Sie den Ursprung der ersten Hilfslinie an
Specify first point Geben Sie den ersten Punkt an
Specify first point of mirror line Geben Sie den ersten Punkt der Spiegellinie an
Specify first point on circle Geben Sie den ersten Punkt auf dem Kreis an
Specify first point on circle: _tan to Geben Sie den ersten Punkt auf dem Kreis an: _tan zu
Specify first source point Geben Sie den ersten Quellpunkt an
Specify height Geben Sie die Höhe an
Specify helix height or Geben Sie die Höhe der Helix an oder
Specify included angle Geben Sie den eingeschlossenen Winkel an
Specify insertion base point Geben Sie den Einfügebasispunkt an
Specify insertion point Geben Sie den Einfügepunkt an
Specify inside diameter of donut Geben Sie den Innendurchmesser des Rings an
Specify leader arrowhead location Geben Sie die Position der Pfeilspitze der Führungslinie an
Specify leader endpoint Geben Sie den Endpunkt der Führungslinie an
Specify leader landing location Geben Sie die Position des Führungslinienabsatzes an
Specify length for rectangles Geben Sie die Länge für Rechtecke an
Specify length of chord Geben Sie die Länge der Sehne an
Specify length of segment Geben Sie die Länge des Segments an
Specify line width for rectangles Geben Sie die Linienbreite für Rechtecke an
Specify location for new vertex Geben Sie die Position des neuen Scheitelpunkts an
Specify minimum length of arc Geben Sie die minimale Länge des Bogens an
Specify new end point Geben Sie den neuen Endpunkt an
Specify new location for marked vertex Geben Sie die neue Position des markierten Scheitelpunkts an
Specify new width for all segments Geben Sie die neue Breite für alle Segmente an
Specify next point Geben Sie den nächsten Punkt an
Specify offset distance Geben Sie den Versatzabstand an
Specify offset distance or Geben Sie den Versatzabstand an oder
Specify opposite corner Geben Sie die gegenüberliegende Ecke an
Specify other corner point Geben Sie den anderen Eckpunkt an
Specify other endpoint of axis Geben Sie den anderen Endpunkt der Achse an
Specify outside diameter of donut Geben Sie den Außendurchmesser des Rings an
Specify point Geben Sie einen Punkt an
Specify point on object for first tangent of circle Geben Sie einen Punkt auf dem Objekt für die erste Tangente des Kreises an
Specify point on object for second tangent of circle Geben Sie einen Punkt auf dem Objekt für die zweite Tangente des Kreises an
Specify point on side to offset Geben Sie einen Punkt auf der Seite des Versatzes an
Specify radius of arc Geben Sie den Radius des Bogens an
Specify radius of circle Geben Sie den Radius des Kreises an
Specify rotation angle Geben Sie den Drehwinkel an
Specify rotation angle of text Geben Sie den Drehwinkel des Textes an
Specify rotation angle or Geben Sie den Drehwinkel an oder
Specify scale factor Geben Sie den Skalierfaktor an
Specify second angle endpoint Geben Sie den zweiten Endpunkt des Winkels an
Specify second break point Geben Sie den zweiten Unterbrechungspunkt an
Specify second chamfer distance for rectangles Geben Sie den zweiten Fasenabstand für Rechtecke an
Specify second constraint point Geben Sie den zweiten Abhängigkeitspunkt an
Specify second destination point Geben Sie den zweiten Zielpunkt an
Specify second end point of circle's diameter Geben Sie den zweiten Endpunkt des Kreisdurchmessers an
Specify second endpoint of edge Geben Sie den zweiten Endpunkt der Kante an
Specify second extension line origin Geben Sie den Ursprung der zweiten Hilfslinie an
Specify second point Geben Sie den zweiten Punkt an
Specify second point of arc Geben Sie den zweiten Punkt des Bogens an
Specify second point of mirror line Geben Sie den zweiten Punkt der Spiegellinie an
Specify second point on circle Geben Sie den zweiten Punkt auf dem Kreis an
Specify second point on circle: _tan to Geben Sie den zweiten Punkt auf dem Kreis an: _tan zu
Specify second point or <use first point as displacement> Geben Sie den zweiten Punkt an oder <ersten Punkt als Verschiebung verwenden>
Specify second source point Geben Sie den zweiten Quellpunkt an
Specify side to offset Geben Sie die Seite für den Versatz an
Specify start angle Geben Sie den Startwinkel an
Specify start point Geben Sie den Startpunkt an
Specify start point of arc Geben Sie den Startpunkt des Bogens an
Specify start point of polyline Geben Sie den Startpunkt der Polylinie an
Specify start point of text Geben Sie den Startpunkt des Textes an
Specify starting width Geben Sie die Startbreite an
Specify starting width for next segment Geben Sie die Startbreite des nächsten Segments an
Specify tangent direction for the start point of arc Geben Sie die Tangentenrichtung für den Startpunkt des Bogens an
Specify the elevation for rectangles Geben Sie die Höhenlage für Rechtecke an
Specify thickness for rectangles Geben Sie die Stärke für Rechtecke an
Specify third point on circle Geben Sie den dritten Punkt auf dem Kreis an
Specify third point on circle: _tan to Geben Sie den dritten Punkt auf dem Kreis an: _tan zu
Specify third source point or <continue> Geben Sie den dritten Quellpunkt an oder <fortfahren>
Specify through point Geben Sie den Durchgangspunkt an
Specify top diameter Geben Sie den oberen Durchmesser an
Specify top radius or Geben Sie den oberen Radius an oder
Specify total angle Geben Sie den Gesamtwinkel an
Specify total length or Geben Sie die Gesamtlänge an oder
Specify width for rectangles Geben Sie die Breite für Rechtecke an
Sphere Kugel
Spline Spline
Stack (type 1/2 then select) Bruch (1/2 eingeben, dann auswählen)
Standard Standard
Start Start
Start Width Startbreite
Start X Start X
Start Y Start Y
Start angle Startwinkel
Start, Center, Angle Start, Zentrum, Winkel
Start, Center, End Start, Zentrum, Ende
Start, Center, Length Start, Zentrum, Länge
Start, End, Angle Start, Ende, Winkel
Start, End, Direction Start, Ende, Richtung
Start, End, Radius Start, Ende, Radius
Status Status
Status Bar Statusleiste
Stretch Strecken
Style: Standard Stil: Standard
Subtract Subtrahieren
Sweep Sweep
Switch Drawing Zeichnung wechseln
Switch Layout Layout wechseln
Switch between model space in a viewport and paper space Zwischen Modellbereich in einem Ansichtsfenster und Papierbereich wechseln
Symmetric Symmetrisch
Synchronize Attributes Attribute synchronisieren
Toggle PICKADD (off: each pick replaces the selection) PICKADD umschalten (aus: jede Auswahl ersetzt die bisherige Auswahl)
Toggle PICKADD (on: picks add to the selection) PICKADD umschalten (ein: Auswahl wird zur bisherigen Auswahl hinzugefügt)
TOP OBEN
Table Tabelle
Table Style... Tabellenstil...
Table style Tabellenstil
Table... Tabelle...
Tan, Tan, Radius Tan, Tan, Radius
Tan, Tan, Tan Tan, Tan, Tan
Tangent Tangente
Text Text
Text Editor Texteditor
Text Height Texthöhe
Text Style... Textstil...
Text height Texthöhe
Text override Textübersteuerung
Text style Textstil
Thaw All Layers Alle Layer tauen
There is nothing here yet. Hier gibt es noch nichts.
Thickness Stärke
Time Zeit
To get started, create or open a drawing. Erstellen oder öffnen Sie eine Zeichnung, um zu beginnen.
Tool Bar Werkzeugleiste
Tool Sets Werkzeuggruppen
Tools Werkzeuge
Torus Torus
Trace Spur
Transparency Transparenz
Trim Stutzen
True Color True Color
Turn All Layers On Alle Layer einschalten
Turn Off Layer Layer ausschalten
Turn Quick Properties off (QPMODE) Schnelleigenschaften ausschalten (QPMODE)
Type Typ
Type a command Befehl eingeben
Type text; Enter starts a new paragraph Text eingeben; Eingabetaste beginnt einen neuen Absatz
UCS Icon BKS-Symbol
Undo Rückgängig
Undo (⌘Z) Rückgängig (⌘Z)
Ungroup Gruppierung aufheben
Union Vereinigungsmenge
Unisolate Layer Layer-Isolierung aufheben
Units... Einheiten...
Unlock Layer Layer entsperren
Unmerge Cells Zellen trennen
Unsaved Layer State Ungespeicherter Layerstatus
Up Nach oben
Update Aktualisieren
Use System Setting Systemeinstellung verwenden
User Benutzer
User Parameters Benutzerparameter
Username Benutzername
VP Color AF-Farbe
VP Freeze AF-Frieren
Value Wert
Value: Wert:
Version Version
Version {version} Version {version}
Vertical Vertikal
VerticalDistance Vertikaler Abstand
View Ansicht
ViewCube ViewCube
Viewport Ansichtsfenster
Viewport Layer Freeze Layer im Ansichtsfenster frieren
Viewport Properties Ansichtsfenster-Eigenschaften
Viewport {id} Ansichtsfenster {id}
Viewports Ansichtsfenster
W W
WCS ⌄ WKS ⌄
White Weiß
Width factor Breitenfaktor
Window Fenster
Wipeout Abdeckung
Workspace Switching Arbeitsbereich wechseln
Write Block Block in Datei schreiben
Xline Konstruktionslinie
Yellow Gelb
Yes Ja
Zoom Zoom
Zoom All Zoom Alles
Zoom Extents Zoom Grenzen
Zoom In Zoom Ein
Zoom Object Zoom Objekt
Zoom Out Zoom Aus
Zoom Previous Zoom Zurück
Zoom Window Zoom Fenster
error Fehler
{contributors} · {commits} {contributors} · {commits}
{kind} (constraint {id}) {kind} (Abhängigkeit {id})
{kind} constraint {name} = {expression} (double-click to edit) Abhängigkeit {kind} {name} = {expression} (Doppelklick zum Bearbeiten)
{name}: {distance} < {angle}° {name}: {distance} < {angle}°
ƒx New User Parameter ƒx Neuer Benutzerparameter
ΔLOC ΔZeilen
−Bin −Binär
−LOC −Zeilen
⌘↩ to finish ⌘↩ zum Abschließen
@plural {n} commit {n} Commit|{n} Commits
@plural {n} contributor {n} Mitwirkender|{n} Mitwirkende
Drawing as bytes Zeichnung als Bytes
Services Dienste
Hide CADCraft CADCraft ausblenden
Hide Others Andere ausblenden
Accessibility Bedienungshilfen
Show System Cursor Systemzeiger anzeigen
1 # CADCraft German interface catalog — original translations by the CADCraft contributors.
2 # License: MIT OR Apache-2.0 (the repository LICENSE-MIT and LICENSE-APACHE).
3 # Written from CADCraft's English strings; no proprietary translations were copied.
4 # UTF-8: context<TAB>English source<TAB>German translation.
5 # Empty context = ordinary label; @plural = one|other forms with {n}.
6 # Keep command IDs, keywords, technology/product names and user data unchanged.
7 Cancel Abbrechen
8 OK OK
9 or [ oder [
10 % of all commits % aller Commits
11 * Wildcard Match * Wildcard-Abgleich
12 *VARIES* *VARIIERT*
13 + | Top | 2D Wireframe + | Oben | 2D-Drahtmodell
14 +Bin +Binär
15 +LOC +Zeilen
16 1 Viewport 1 Ansichtsfenster
17 2 Points 2 Punkte
18 2 Viewports 2 Ansichtsfenster
19 2D Solid 2D-Vollfläche
20 3 Points 3 Punkte
21 3 Viewports 3 Ansichtsfenster
22 3D Face 3D-Fläche
23 3D Operations 3D-Operationen
24 3D Polyline 3D-Polylinie
25 4 Viewports 4 Ansichtsfenster
26 < Less than < Kleiner als
27 <> Not Equal <> Ungleich
28 = Equals = Gleich
29 > Greater than > Größer als
30 About Über
31 About CADCraft Über CADCraft
32 Absolute Absolut
33 Add Leader Führungslinie hinzufügen
34 Align Ausrichten
35 Align Text Text ausrichten
36 Aligned Ausgerichtet
37 All Alle
38 All Used Layers Alle verwendeten Layer
39 All files Alle Dateien
40 Angle Winkel
41 Angular Winkelbemaßung
42 Annotation Visibility Sichtbarkeit der Beschriftungen
43 Annotation scale Beschriftungsmaßstab
44 Apparent Intersection Scheinbarer Schnittpunkt
45 Append to current selection set Zum aktuellen Auswahlsatz hinzufügen
46 Apply to: Anwenden auf:
47 Apply true color True Color anwenden
48 Arc Bogen
49 Arc Length Bogenlänge
50 Area Fläche
51 Arrange Panel Panel anordnen
52 Array Reihe
53 Attach Anhängen
54 Attribute Attribut
55 Attribute Definition Attributdefinition
56 Attribute Display Attributanzeige
57 Audit Zeichnung prüfen
58 Auto (system language) Auto (Systemsprache)
59 Auto Constrain Automatische Abhängigkeiten
60 AutoConstrain Automatische Abhängigkeiten
61 Axis, End Achse, Ende
62 Base Basis
63 Baseline Basislinie
64 Batch Publish Stapelveröffentlichung
65 Binary assets added Binärdateien hinzugefügt
66 Binary assets removed Binärdateien entfernt
67 Blend Übergang
68 Block Block
69 Block Attribute Manager... Blockattribut-Manager...
70 Block Editor Blockeditor
71 Block Reference Blockreferenz
72 Block... Block...
73 Blocks Blöcke
74 Blue Blau
75 Bold Fett
76 Boolean Boolesche Operationen
77 Boundary Begrenzung
78 Boundary... Begrenzung...
79 Box Quader
80 Break Umbrechen
81 Break At Point An Punkt umbrechen
82 Bring to Front In den Vordergrund
83 ByBlock VonBlock
84 ByColor VonFarbe
85 ByLayer VonLayer
86 CADCraft Help CADCraft-Hilfe
87 Cancel Abbrechen
88 Cartesian (x, y) Kartesisch (x, y)
89 Center Zentrum
90 Center Line Mittellinie
91 Center Mark Zentrumsmarke
92 Center X Mitte X
93 Center Y Mitte Y
94 Center Z Mitte Z
95 Center, Diameter Zentrum, Durchmesser
96 Center, Radius Zentrum, Radius
97 Center, Start, Angle Zentrum, Start, Winkel
98 Center, Start, End Zentrum, Start, Ende
99 Center, Start, Length Zentrum, Start, Länge
100 Chamfer Fase
101 Change Space Raum wechseln
102 Change to Current Layer Auf aktuellen Layer ändern
103 Circle Kreis
104 Circumference Umfang
105 Clear Leeren
106 Clipboard Zwischenablage
107 Close Schließen
108 Close All Alle schließen
109 Closed Geschlossen
110 Coincident Koinzident
111 Collapse Tool Sets Werkzeuggruppen einklappen
112 Collinear Kollinear
113 Color Farbe
114 Color 8 Farbe 8
115 Color 9 Farbe 9
116 Color Index Farbindex
117 Color... Farbe...
118 Command History Befehlsprotokoll
119 Command Line Befehlszeile
120 Command Line History Lines Protokollzeilen der Befehlszeile
121 Command Reference Befehlsreferenz
122 Commits Commits
123 Company Firma
124 Computer-aided design and drafting: an open-source, clean-room CAD application written in pure Rust. Rechnergestütztes Konstruieren und Zeichnen: eine quelloffene, unabhängig entwickelte CAD-Anwendung in reinem Rust.
125 Concentric Konzentrisch
126 Cone Kegel
127 Constraint Bars Abhängigkeitsleisten
128 Constraint Settings Abhängigkeitseinstellungen
129 Construction Line Konstruktionslinie
130 Contents Inhalt
131 Continue Fortfahren
132 Contributors Mitwirkende
133 Control Vertices Steuerpunkte
134 Copy Kopieren
135 Copy Layout Layout kopieren
136 Copy Nested Objects Verschachtelte Objekte kopieren
137 Copy Selection Auswahl kopieren
138 Copy with Base Point Mit Basispunkt kopieren
139 Count Anzahl
140 Create Block Block erstellen
141 Creates a user parameter Erstellt einen Benutzerparameter
142 Ctrl+Enter to finish Strg+Eingabe zum Abschließen
143 Current layer Aktueller Layer
144 Current selection Aktuelle Auswahl
145 Current: {color} Aktuell: {color}
146 Cut Ausschneiden
147 Cyan Cyan
148 Cylinder Zylinder
149 DWG DWG
150 DXF DXF
151 Dark Dunkel
152 Default Standard
153 Default Save Format Standard-Speicherformat
154 Define Attributes Attribute definieren
155 Define Attributes... Attribute definieren...
156 Defined width Definierte Breite
157 Degree Grad
158 Delete Löschen
159 Delete Column Spalte löschen
160 Delete Constraints Abhängigkeiten löschen
161 Delete Dimension Style Bemaßungsstil löschen
162 Delete Duplicate Objects Doppelte Objekte löschen
163 Delete Layer Layer löschen
164 Delete Layer State Layerstatus löschen
165 Delete Layout Layout löschen
166 Delete Row Zeile löschen
167 Delete Text Style Textstil löschen
168 Delta X Delta X
169 Delta Y Delta Y
170 Description Beschreibung
171 Deselect All Auswahl aufheben
172 Diameter Durchmesser
173 Dim style Bemaßungsstil
174 Dimension Bemaßung
175 Dimension Space Bemaßungsabstand
176 Dimension Style Override Bemaßungsstil-Übersteuerung
177 Dimension Style... Bemaßungsstil...
178 Dimension Text Edit Bemaßungstext bearbeiten
179 Dimension style Bemaßungsstil
180 Dimensional Constraint Bemaßungsabhängigkeit
181 Dimensional Constraint Parameters Parameter der Bemaßungsabhängigkeiten
182 Dimensional Constraints Bemaßungsabhängigkeiten
183 Disassociate Dimensions Assoziativität der Bemaßungen aufheben
184 Display name Anzeigename
185 Distance Abstand
186 Divide Teilen
187 Do not plot (click: plot) Nicht plotten (Klick: plotten)
188 Donut Ring
189 Double-click to edit the description Doppelklicken, um die Beschreibung zu bearbeiten
190 Down Nach unten
191 Drafting Zeichnen
192 Drafting Settings Zeichnungseinstellungen
193 Drafting Settings... Zeichnungseinstellungen...
194 Draw Zeichnen
195 Draw Order Anzeigereihenfolge
196 Drawing (DWG) Zeichnung (DWG)
197 Drawing (DXF) Zeichnung (DXF)
198 Drawing Limits Zeichnungsgrenzen
199 Drawing Utilities Zeichnungsdienstprogramme
200 Drawings (DWG, DXF) Zeichnungen (DWG, DXF)
201 Dynamic Dimensions Dynamische Bemaßungen
202 Dynamic Input Dynamische Eingabe
203 Dynamic Input (F12) Dynamische Eingabe (F12)
204 E O
205 Edit Bearbeiten
206 Edit Text... Text bearbeiten...
207 Elevation Höhenlage
208 Ellipse Ellipse
209 Elliptical Arc Ellipsenbogen
210 Enable Dynamic Input (F12) Dynamische Eingabe aktivieren (F12)
211 End Width Endbreite
212 End X Ende X
213 End Y Ende Y
214 End angle Endwinkel
215 Endpoint Endpunkt
216 Enter Top, Zero or Bottom. Geben Sie Top, Zero oder Bottom ein.
217 Enter a fit data option Geben Sie eine Option für die Anpassungsdaten ein
218 Enter a pattern name Geben Sie einen Musternamen ein
219 Enter a vertex editing option Geben Sie eine Option zur Scheitelpunktbearbeitung ein
220 Enter an option Geben Sie eine Option ein
221 Enter angle of xline Geben Sie den Winkel der Konstruktionslinie ein
222 Enter angle of xline (0) or Geben Sie den Winkel der Konstruktionslinie ein (0) oder
223 Enter area of rectangle in current units Geben Sie die Fläche des Rechtecks in den aktuellen Einheiten ein
224 Enter attribute prompt Geben Sie die Attributaufforderung ein
225 Enter attribute tag name Geben Sie den Attribut-Tag-Namen ein
226 Enter attribute value Geben Sie den Attributwert ein
227 Enter block name Geben Sie den Blocknamen ein
228 Enter constraint type Geben Sie den Abhängigkeitstyp ein
229 Enter continuity Geben Sie die Kontinuität ein
230 Enter default attribute value Geben Sie den Standard-Attributwert ein
231 Enter degree of spline Geben Sie den Grad des Splines ein
232 Enter delta angle Geben Sie den Delta-Winkel ein
233 Enter delta length or Geben Sie die Delta-Länge ein oder
234 Enter dimension text Geben Sie den Bemaßungstext ein
235 Enter dimension text (<> = measurement) Geben Sie den Bemaßungstext ein (<> = Messwert)
236 Enter dimension value or [name=expression] Geben Sie einen Bemaßungswert oder [name=expression] ein
237 Enter dimension variable name to override Geben Sie den Namen der zu übersteuernden Bemaßungsvariablen ein
238 Enter justification type Geben Sie den Ausrichtungstyp ein
239 Enter leader text Geben Sie den Führungslinientext ein
240 Enter mline scale Geben Sie den Multilinien-Maßstab ein
241 Enter mode Geben Sie den Modus ein
242 Enter name of block to insert Geben Sie den Namen des einzufügenden Blocks ein
243 Enter new text Geben Sie den neuen Text ein
244 Enter next point Geben Sie den nächsten Punkt ein
245 Enter number of columns Geben Sie die Anzahl der Spalten ein
246 Enter number of data rows Geben Sie die Anzahl der Datenzeilen ein
247 Enter number of items Geben Sie die Anzahl der Elemente ein
248 Enter number of items along path Geben Sie die Anzahl der Elemente entlang des Pfads ein
249 Enter number of sides Geben Sie die Anzahl der Seiten ein
250 Enter number of turns Geben Sie die Anzahl der Windungen ein
251 Enter percentage length Geben Sie die Länge in Prozent ein
252 Enter rectangle length Geben Sie die Länge des Rechtecks ein
253 Enter rectangle width Geben Sie die Breite des Rechtecks ein
254 Enter scale factor Geben Sie den Skalierfaktor ein
255 Enter text Geben Sie Text ein
256 Enter text (use \P for new paragraphs) Geben Sie Text ein (\P beginnt einen neuen Absatz)
257 Enter the number of segments Geben Sie die Anzahl der Segmente ein
258 Enter twist direction of helix Geben Sie die Drehrichtung der Helix ein
259 Entire drawing Gesamte Zeichnung
260 Equal Gleich
261 Erase Löschen
262 Exclude from new selection set Aus neuem Auswahlsatz ausschließen
263 Explode Auflösen
264 Export Exportieren
265 Export to PDF... In PDF exportieren...
266 Expression Ausdruck
267 Extend Dehnen
268 Extension Verlängerung
269 Extents Grenzen
270 Extrude Extrudieren
271 File Datei
272 File Tab Dateireiter
273 Fillet Abrunden
274 Filter Filter
275 Filters Filter
276 Find and Replace Suchen und Ersetzen
277 Find... Suchen...
278 First Erster
279 First commit Erster Commit
280 Fit Points Anpassungspunkte
281 Fix Fixieren
282 Flatten Objects Objekte abflachen
283 Format Format
284 Freehand Freihand
285 Freeze Frieren
286 Freeze Layer Layer frieren
287 Freeze in new viewports In neuen Ansichtsfenstern frieren
288 Freeze/Thaw Frieren/Tauen
289 Freeze/Thaw in all viewports In allen Ansichtsfenstern frieren/tauen
290 Freeze/Thaw in the current viewport Im aktuellen Ansichtsfenster frieren/tauen
291 From Von
292 General Allgemein
293 Geometric Center Geometrischer Mittelpunkt
294 Geometric Constraint Geometrische Abhängigkeit
295 Geometric Constraints Geometrische Abhängigkeiten
296 Geometry Geometrie
297 Get Variable Variable abrufen
298 Get View Ansicht abrufen
299 Global Global
300 Global width Globale Breite
301 Grab bag Sammelsurium
302 Gradient Farbverlauf
303 Gradient... Farbverlauf...
304 Green Grün
305 Grid (F7) Raster (F7)
306 Grid Display Rasteranzeige
307 Grid On (F7) Raster ein (F7)
308 Grid spacing Rasterabstand
309 Grip Mirror Mit Griffen spiegeln
310 Grip Rotate Mit Griffen drehen
311 Grip Scale Mit Griffen skalieren
312 Grip Stretch Mit Griffen strecken
313 Group Gruppieren
314 Group Edit Gruppe bearbeiten
315 Hatch Schraffur
316 Hatch Edit Schraffur bearbeiten
317 Hatch... Schraffur...
318 Height Höhe
319 Height: {height} Höhe: {height}
320 Helix Helix
321 Help Hilfe
322 Hide All Alle ausblenden
323 Hide All Constraint Bars Alle Abhängigkeitsleisten ausblenden
324 Hide All Dynamic Dimensions Alle dynamischen Bemaßungen ausblenden
325 Hide Layer List Layerliste ausblenden
326 Hide Palettes Paletten ausblenden
327 Home Startansicht
328 Horizontal Horizontal
329 HorizontalDistance Horizontaler Abstand
330 How to apply: Anwendungsweise:
331 ID Point Punktkoordinaten
332 Import Importieren
333 In Vergrößern
334 In-window Menu Bar Menüleiste im Fenster
335 Include in new selection set In neuen Auswahlsatz aufnehmen
336 Increment angle Inkrementwinkel
337 Index Color Indexfarbe
338 Index color: {index} Indexfarbe: {index}
339 Inquiry Abfrage
340 Insert Einfügen
341 Insert Block Block einfügen
342 Insert Column Spalte einfügen
343 Insert Row Zeile einfügen
344 Insert this block Diesen Block einfügen
345 Insertion Einfügepunkt
346 Insertion X Einfügung X
347 Insertion Y Einfügung Y
348 Insertion Z Einfügung Z
349 Inspect Constraints Abhängigkeiten prüfen
350 Inspect Drawing Zeichnung untersuchen
351 Interface Language Oberflächensprache
352 Interface Theme Oberflächendesign
353 Intersect Schnittmenge
354 Intersection Schnittpunkt
355 Isolate Isolieren
356 Isolate Layer Layer isolieren
357 Isometric Drafting Isometrisches Zeichnen
358 Join Verbinden
359 Join the ArtCraft Discord… Dem ArtCraft-Discord beitreten…
360 Join us on Discord Treten Sie uns auf Discord bei
361 Language Sprache
362 Last Letzter
363 Last commit Letzter Commit
364 Layer Layer
365 Layer Delete Layer samt Objekten löschen
366 Layer Match Layer angleichen
367 Layer Merge Layer zusammenführen
368 Layer Off Layer ausschalten
369 Layer Properties Layer-Eigenschaften
370 Layer Properties Manager Layer-Eigenschaften-Manager
371 Layer Properties Manager — current viewport Layer-Eigenschaften-Manager — aktuelles Ansichtsfenster
372 Layer State Layerstatus
373 Layer States Manager... Layerstatus-Manager...
374 Layer Tools Layer-Werkzeuge
375 Layer contains objects (double-click to make current) Layer enthält Objekte (doppelklicken, um ihn zum aktuellen zu machen)
376 Layer is empty (double-click to make current) Layer ist leer (doppelklicken, um ihn zum aktuellen zu machen)
377 Layers Layer
378 Layers Palette Layer-Palette
379 Layers displayed: {shown} of {total}. Current layer: {layer} Angezeigte Layer: {shown} von {total}. Aktueller Layer: {layer}
380 Layout Layout
381 Layout list Layoutliste
382 Leader Führungslinie
383 Left Links
384 Length Länge
385 Length X Länge X
386 Length Y Länge Y
387 Lengthen Länge ändern
388 Light Hell
389 Line Linie
390 Line delta Zeilenänderung
391 Linear Linear
392 Lines +/− Zeilen +/−
393 Lines added Zeilen hinzugefügt
394 Lines deleted Zeilen gelöscht
395 Linetype Linientyp
396 Linetype Scale Linientypfaktor
397 Linetype scale Linientypfaktor
398 Ltscale Linientypfaktor
399 Linetype... Linientyp...
400 Lineweight Linienstärke
401 Lineweight... Linienstärke...
402 List Auflisten
403 List Blocks Blöcke auflisten
404 List Dimension Styles Bemaßungsstile auflisten
405 List Groups Gruppen auflisten
406 List Layer States Layerstatus auflisten
407 List Layouts Layouts auflisten
408 List System Variables Systemvariablen auflisten
409 List Text Styles Textstile auflisten
410 Load all Alle laden
411 Load... Laden...
412 Loaded linetypes Geladene Linientypen
413 Lock Sperren
414 Lock Layer Layer sperren
415 Lock/Unlock Sperren/Entsperren
416 Loft Erhebung
417 MIT OR Apache-2.0. Not affiliated with Autodesk, Inc. MIT OR Apache-2.0. Keine Verbindung zu Autodesk, Inc.
418 MODEL MODELL
419 MText Mehrzeiliger Text
420 Magenta Magenta
421 Major line every Hauptlinie jede
422 Make Current Als aktuell festlegen
423 Make Object's Layer Current Layer des Objekts als aktuell festlegen
424 Make... Erstellen...
425 Match Layer Layer angleichen
426 Match Properties Eigenschaften übertragen
427 Measure Messen
428 Measure Distance Abstand messen
429 Measure Geometry Geometrie messen
430 Merge Cells Zellen verbinden
431 Merged PRs Gemergte PRs
432 Mid Between 2 Points Mitte zwischen 2 Punkten
433 Midpoint Mittelpunkt
434 Mirror Spiegeln
435 Model Modell
436 Model Space (in viewport) Modellbereich (im Ansichtsfenster)
437 Modeling Modellieren
438 Models Modelle
439 Modify Ändern
440 Move Verschieben
441 Multileader Multiführungslinie
442 Multileader Style... Multiführungslinienstil...
443 Multileader style Multiführungslinienstil
444 Multiline Multilinie
445 Multiline Text Mehrzeiliger Text
446 Multiline Text... Mehrzeiliger Text...
447 Multiple Verschiedene
448 Multiple Point Mehrere Punkte
449 My Meine
450 My properties: not available yet Meine Eigenschaften: noch nicht verfügbar
451 N N
452 Name Name
453 Name (A–Z) Name (A–Z)
454 Nearest Nächstgelegener
455 New Neu
456 New (metric) Neu (metrisch)
457 New Drawing Neue Zeichnung
458 New Drawing (⌘N) Neue Zeichnung (⌘N)
459 New Drawing... Neue Zeichnung...
460 New Layer Neuer Layer
461 New Layout Neues Layout
462 New VP Freeze In neuen AF frieren
463 New Viewports... Neue Ansichtsfenster...
464 New layout Neues Layout
465 New state name Name des neuen Status
466 No Nein
467 No blocks defined in this drawing. In dieser Zeichnung sind keine Blöcke definiert.
468 No contributor data was built into this copy. In diese Kopie wurden keine Mitwirkendendaten eingebaut.
469 No model credits were built into this copy. In diese Kopie wurden keine Modellnachweise eingebaut.
470 No saved layer states Keine gespeicherten Layerstatus
471 No selection Keine Auswahl
472 Node Knoten
473 None Keine
474 Not available Nicht verfügbar
475 Not available yet Noch nicht verfügbar
476 OK OK
477 Object Objekt
478 Object Snap Objektfang
479 Object Snap (F3) Objektfang (F3)
480 Object Snap On (F3) Objektfang ein (F3)
481 Object Snap Tracking Objektfangspur
482 Object Snap Tracking (F11) Objektfangspur (F11)
483 Object type: Objekttyp:
484 Off Aus
485 Offset Versatz
486 On Ein
487 On/Off Ein/Aus
488 One of the Crafting Apps by the ArtCraft team and community. Eine der Crafting Apps vom ArtCraft-Team und seiner Community.
489 Open (⌘O) Öffnen (⌘O)
490 Open Sample Drawing Beispielzeichnung öffnen
491 Open sample drawing Beispielzeichnung öffnen
492 Open... Öffnen...
493 Operator: Operator:
494 Orbit Orbit
495 Ordinate Koordinatenbemaßung
496 Ortho (F8) Ortho (F8)
497 Ortho Mode Ortho-Modus
498 Ortho Mode (F8) Ortho-Modus (F8)
499 Osnap Settings... Objektfang-Einstellungen...
500 Out Verkleinern
501 Override Übersteuern
502 PAPER PAPIER
503 Percent Prozent
504 Polar (distance < angle) Polar (Abstand < Winkel)
505 PRs PRs
506 Page Setup Manager Seiteneinrichtungs-Manager
507 Page Setup Manager... Seiteneinrichtungs-Manager...
508 Pan Schwenken
509 Pan Down Nach unten schwenken
510 Pan Left Nach links schwenken
511 Pan Right Nach rechts schwenken
512 Pan Up Nach oben schwenken
513 Paper Space Papierbereich
514 Parallel Parallel
515 Parameters Manager Parameter-Manager
516 Parametric Parametrisch
517 Paste Einfügen
518 Paste as Block Als Block einfügen
519 Paste to Original Coordinates In Originalkoordinaten einfügen
520 Path Array Pfadreihe
521 Pattern Muster
522 Perpendicular Senkrecht
523 Plot Plotten
524 Plot (click: do not plot) Plotten (Klick: nicht plotten)
525 Plot Preview Plotvorschau
526 Plot style Plotstil
527 Plot style attached to Plotstil zugeordnet zu
528 Plot style table Plotstiltabelle
529 Plot Style... Plotstil...
530 Plot Style Manager Plotstil-Manager
531 Plot Style Manager... Plotstil-Manager...
532 Plot Styles... Plotstile...
533 New CTB Neue CTB
534 New STB Neue STB
535 New style Neuer Stil
536 Reset Panel Layout Panel-Anordnung zurücksetzen
537 Use for this layout Für dieses Layout verwenden
538 Display plot styles Plotstile anzeigen
539 No plot style tables. Keine Plotstiltabellen.
540 A built-in table: editing it keeps an edited copy in the drawing. Eine integrierte Tabelle: Beim Bearbeiten wird eine bearbeitete Kopie in der Zeichnung gespeichert.
541 Keep an editable copy of this table in the drawing Eine bearbeitbare Kopie dieser Tabelle in der Zeichnung behalten
542 Layout {name}: {table} Layout {name}: {table}
543 Grayscale Graustufen
544 Screening Rasterung
545 Use object linetype Linientyp des Objekts verwenden
546 Use object lineweight Linienstärke des Objekts verwenden
547 Remove Entfernen
548 Add Hinzufügen
549 Open a drawing first. Öffnen Sie zuerst eine Zeichnung.
550 Plot table type Plottabellentyp
551 Color-dependent Farbbasiert
552 Named Benannt
553 Plus/minus Plus/Minus
554 Point Punkt
555 Point Filters Punktfilter
556 Point Style... Punktstil...
557 Polar Array Polare Reihe
558 Polar Tracking Polarspur
559 Polar Tracking (F10) Polarspur (F10)
560 Polar Tracking On (F10) Polarspur ein (F10)
561 Polar: {distance} < {angle}° Polar: {distance} < {angle}°
562 Polygon Polygon
563 Polygonal Polygonal
564 Polyline Polylinie
565 Position X Position X
566 Position Y Position Y
567 Position Z Position Z
568 Previous Zurück
569 Previous Layer Vorheriger Layer
570 Primitives Primitive
571 Print Drucken
572 Print... Drucken...
573 Properties Eigenschaften
574 Properties Inspector Eigenschafteninspektor
575 Properties: Eigenschaften:
576 Proxy Proxy-Objekt
577 Purge Bereinigen
578 Pyramid Pyramide
579 Quadrant Quadrant
580 Query Entities Objekte abfragen
581 Quick Schnell
582 Quick Dimension Schnellbemaßung
583 Quick Properties Schnelleigenschaften
584 Quick Select Schnellauswahl
585 Quick Select Properties Schnellauswahl-Eigenschaften
586 Quick Select... Schnellauswahl...
587 QuickCalc QuickCalc
588 Quit CADCraft CADCraft beenden
589 Radius Radius
590 Raster Image Rasterbild
591 Ray Strahl
592 Read-only Schreibgeschützt
593 Real name Echter Name
594 Realtime In Echtzeit
595 Reassociate Dimensions Bemaßungen neu zuordnen
596 Recent Zuletzt verwendet
597 Recover... Wiederherstellen...
598 Rectangle Rechteck
599 Rectangular Rechteckig
600 Rectangular Array Rechteckige Reihe
601 Red Rot
602 Redo Wiederholen
603 Redo (⇧⌘Z) Wiederholen (⇧⌘Z)
604 Redraw Neu zeichnen
605 Regen Regenerieren
606 Regen All Alle regenerieren
607 Region Region
608 Region/Mass Properties Regions-/Masseneigenschaften
609 Relative Relativ
610 Remove Leader Führungslinie entfernen
611 Remove the viewport override Ansichtsfenster-Übersteuerung entfernen
612 Rename Dimension Style Bemaßungsstil umbenennen
613 Rename Layer Layer umbenennen
614 Rename Layer State Layerstatus umbenennen
615 Rename Layout Layout umbenennen
616 Rename Text Style Textstil umbenennen
617 Rename... Umbenennen...
618 Repeat {command} {command} wiederholen
619 Requires a point (x,y, @dx,dy or @d<a). Erfordert einen Punkt (x,y, @dx,dy oder @d<a).
620 Reset Palettes Paletten zurücksetzen
621 Restore Wiederherstellen
622 Restore Layer State Layerstatus wiederherstellen
623 Reverse Umkehren
624 Reverse the order Reihenfolge umkehren
625 Revision Cloud Revisionswolke
626 Revolve Rotieren
627 Right Rechts
628 Rotate Drehen
629 Rotation Drehwinkel
630 S S
631 Save Speichern
632 Save (⌘S) Speichern (⌘S)
633 Save As Speichern unter
634 Save As... Speichern unter...
635 Save Layer State Layerstatus speichern
636 Save State Status speichern
637 Scale Skalieren
638 Search for layer Layer suchen
639 Search for parameter Parameter suchen
640 Second and next points: Zweiter und nächste Punkte:
641 Select Auswählen
642 Select 2D polyline 2D-Polylinie wählen
643 Select All Alle auswählen
644 Select Objects Objekte wählen
645 Select a 2D polyline. Wählen Sie eine 2D-Polylinie.
646 Select a block reference. Wählen Sie eine Blockreferenz.
647 Select a circle or arc. Wählen Sie einen Kreis oder Bogen.
648 Select a closed polyline Wählen Sie eine geschlossene Polylinie
649 Select a closed polyline, circle, ellipse or closed spline. Wählen Sie eine geschlossene Polylinie, einen Kreis, eine Ellipse oder einen geschlossenen Spline.
650 Select a closed polyline. Wählen Sie eine geschlossene Polylinie.
651 Select a curve as the path. Wählen Sie eine Kurve als Pfad.
652 Select a dimension constraint type Wählen Sie einen Bemaßungsabhängigkeitstyp
653 Select a line object Wählen Sie ein Linienobjekt
654 Select a line object. Wählen Sie ein Linienobjekt.
655 Select a line or an arc. Wählen Sie eine Linie oder einen Bogen.
656 Select a line or polyline segment Wählen Sie eine Linie oder ein Polyliniensegment
657 Select a line, arc or open polyline. Wählen Sie eine Linie, einen Bogen oder eine offene Polylinie.
658 Select a line, arc, circle, polyline, ellipse or spline as the path. Wählen Sie eine Linie, einen Bogen, einen Kreis, eine Polylinie, eine Ellipse oder einen Spline als Pfad.
659 Select a line, circle, arc or polyline segment. Wählen Sie eine Linie, einen Kreis, einen Bogen oder ein Polyliniensegment.
660 Select a line. Wählen Sie eine Linie.
661 Select a polyline. Wählen Sie eine Polylinie.
662 Select a text, mtext, attribute definition or dimension. Wählen Sie einen Text, MText, eine Attributdefinition oder eine Bemaßung.
663 Select an annotation object Wählen Sie ein Beschriftungsobjekt
664 Select an arc or circle Wählen Sie einen Bogen oder Kreis
665 Select an arc. Wählen Sie einen Bogen.
666 Select an object Wählen Sie ein Objekt
667 Select an object to change or Wählen Sie ein zu änderndes Objekt oder
668 Select an object to measure or Wählen Sie ein zu messendes Objekt oder
669 Select an object. Wählen Sie ein Objekt.
670 Select an open curve. Wählen Sie eine offene Kurve.
671 Select an open line, arc, polyline, ellipse arc or spline. Wählen Sie eine offene Linie, einen Bogen, eine Polylinie, einen Ellipsenbogen oder einen Spline.
672 Select arc or circle Wählen Sie einen Bogen oder Kreis
673 Select arc or polyline arc segment Wählen Sie einen Bogen oder ein Polylinienbogensegment
674 Select arc style Wählen Sie einen Bogenstil
675 Select arc, circle, line Wählen Sie Bogen, Kreis oder Linie
676 Select at least two objects to join. Wählen Sie mindestens zwei zu verbindende Objekte.
677 Select circle or arc to add center mark Wählen Sie einen Kreis oder Bogen für die Zentrumsmarke
678 Select closed objects (regions, closed polylines, circles). Wählen Sie geschlossene Objekte (Regionen, geschlossene Polylinien, Kreise).
679 Select first line Wählen Sie die erste Linie
680 Select first line or arc Wählen Sie die erste Linie oder den ersten Bogen
681 Select first object Wählen Sie das erste Objekt
682 Select first object or Wählen Sie das erste Objekt oder
683 Select first point Wählen Sie den ersten Punkt
684 Select nested objects to copy or Wählen Sie zu kopierende verschachtelte Objekte oder
685 Select object Wählen Sie ein Objekt
686 Select object to dimension Wählen Sie das zu bemaßende Objekt
687 Select object to divide Wählen Sie das zu teilende Objekt
688 Select object to extend or shift-select to trim Wählen Sie das zu dehnende Objekt oder wählen Sie mit der Umschalttaste zum Stutzen
689 Select object to measure Wählen Sie das zu messende Objekt
690 Select object to offset Wählen Sie das Objekt für den Versatz
691 Select object to trim or shift-select to extend Wählen Sie das zu stutzende Objekt oder wählen Sie mit der Umschalttaste zum Dehnen
692 Select objects Wählen Sie Objekte
693 Select objects (crossing window first corner) Wählen Sie Objekte (erste Ecke des Kreuzungsfensters)
694 Select objects to array. Wählen Sie die Objekte für die Reihe.
695 Select objects to stretch by crossing-window or crossing-polygon... Wählen Sie die zu streckenden Objekte mit einem Kreuzungsfenster oder Kreuzungspolygon...
696 Select objects: Objekte wählen:
697 Select one polyline (Multiple is available through the JSON form). Wählen Sie eine Polylinie (Multiple ist über die JSON-Form verfügbar).
698 Select path curve Wählen Sie die Pfadkurve
699 Select point or object Wählen Sie einen Punkt oder ein Objekt
700 Select polyline or Wählen Sie eine Polylinie oder
701 Select second line Wählen Sie die zweite Linie
702 Select second line or shift-select to apply corner Wählen Sie die zweite Linie oder wählen Sie mit der Umschalttaste, um eine Ecke anzuwenden
703 Select second object Wählen Sie das zweite Objekt
704 Select second object or shift-select to apply corner Wählen Sie das zweite Objekt oder wählen Sie mit der Umschalttaste, um eine Ecke anzuwenden
705 Select second point Wählen Sie den zweiten Punkt
706 Select spline Wählen Sie einen Spline
707 Select symmetry line Wählen Sie die Symmetrielinie
708 Select two points Wählen Sie zwei Punkte
709 Selection Cycling Auswahlzyklus
710 Send to Back In den Hintergrund
711 Set Current Als aktuell festlegen
712 Set Current Dimension Style Bemaßungsstil als aktuell festlegen
713 Set Current Text Style Textstil als aktuell festlegen
714 Set Layer Properties Layer-Eigenschaften festlegen
715 Set Properties Eigenschaften festlegen
716 Set Table Cell Tabellenzelle festlegen
717 Set Variable Variable festlegen
718 Set View Ansicht festlegen
719 Share Teilen
720 Show Anzeigen
721 Show All Alle anzeigen
722 Show All Constraint Bars Alle Abhängigkeitsleisten anzeigen
723 Show All Dynamic Dimensions Alle dynamischen Bemaßungen anzeigen
724 Show Layer List Layerliste anzeigen
725 Show/Hide Lineweight Linienstärke ein-/ausblenden
726 Show/Hide Transparency Transparenz ein-/ausblenden
727 Single Line Text Einzeiliger Text
728 Single Point Einzelner Punkt
729 Single... Einzeln...
730 Smooth Glatt
731 Snap Fang
732 Snap Mode Fangmodus
733 Snap Mode (F9) Fangmodus (F9)
734 Snap On (F9) Fang ein (F9)
735 Snap X spacing Fangabstand X
736 Snap and Grid Fang und Raster
737 Solid Volumenkörper
738 Sort Sortieren
739 Specify a point Geben Sie einen Punkt an
740 Specify a scale for the hatch pattern Geben Sie einen Maßstab für das Schraffurmuster an
741 Specify a second extension line origin Geben Sie den Ursprung der zweiten Hilfslinie an
742 Specify an angle for the hatch pattern Geben Sie einen Winkel für das Schraffurmuster an
743 Specify angle end point Geben Sie den Endpunkt des Winkels an
744 Specify angle of dimension line Geben Sie den Winkel der Bemaßungslinie an
745 Specify angle of dimension text Geben Sie den Winkel des Bemaßungstexts an
746 Specify angle start point Geben Sie den Startpunkt des Winkels an
747 Specify angle vertex Geben Sie den Winkelscheitel an
748 Specify angle vertex point Geben Sie den Winkelscheitelpunkt an
749 Specify arc length dimension location Geben Sie die Position der Bogenlängenbemaßung an
750 Specify axis endpoint of ellipse Geben Sie den Achsenendpunkt der Ellipse an
751 Specify base diameter Geben Sie den Basisdurchmesser an
752 Specify base point Geben Sie den Basispunkt an
753 Specify base point or Geben Sie den Basispunkt an oder
754 Specify base point or displacement (drag with the middle mouse button for realtime pan) Geben Sie den Basispunkt oder die Verschiebung an (ziehen Sie mit der mittleren Maustaste zum Schwenken in Echtzeit)
755 Specify base radius or Geben Sie den Basisradius an oder
756 Specify center of donut Geben Sie den Mittelpunkt des Rings an
757 Specify center of ellipse Geben Sie den Mittelpunkt der Ellipse an
758 Specify center of polygon Geben Sie den Mittelpunkt des Polygons an
759 Specify center point for circle Geben Sie den Mittelpunkt des Kreises an
760 Specify center point of arc Geben Sie den Mittelpunkt des Bogens an
761 Specify center point of array Geben Sie den Mittelpunkt der Reihe an
762 Specify center point of base Geben Sie den Mittelpunkt der Basis an
763 Specify corner of viewport Geben Sie die Ecke des Ansichtsfensters an
764 Specify corner of window, enter a scale factor (nX or nXP) Geben Sie die Ecke des Fensters an, geben Sie einen Skalierfaktor ein (nX oder nXP)
765 Specify diameter of circle Geben Sie den Durchmesser des Kreises an
766 Specify dimension arc line location Geben Sie die Position der Bemaßungsbogenlinie an
767 Specify dimension line location Geben Sie die Position der Bemaßungslinie an
768 Specify distance between turns Geben Sie den Abstand zwischen den Windungen an
769 Specify distance to other axis Geben Sie den Abstand zur anderen Achse an
770 Specify end angle Geben Sie den Endwinkel an
771 Specify end point of arc Geben Sie den Endpunkt des Bogens an
772 Specify end point of arc (hold Ctrl to switch direction) Geben Sie den Endpunkt des Bogens an (Strg halten, um die Richtung zu wechseln)
773 Specify ending width Geben Sie die Endbreite an
774 Specify ending width for next segment Geben Sie die Endbreite des nächsten Segments an
775 Specify endpoint of arc Geben Sie den Endpunkt des Bogens an
776 Specify endpoint of axis Geben Sie den Endpunkt der Achse an
777 Specify endpoint of line Geben Sie den Endpunkt der Linie an
778 Specify feature location Geben Sie die Position des Elements an
779 Specify fillet radius Geben Sie den Abrundungsradius an
780 Specify fillet radius for rectangles Geben Sie den Abrundungsradius für Rechtecke an
781 Specify first angle endpoint Geben Sie den ersten Endpunkt des Winkels an
782 Specify first chamfer distance Geben Sie den ersten Fasenabstand an
783 Specify first chamfer distance for rectangles Geben Sie den ersten Fasenabstand für Rechtecke an
784 Specify first constraint point Geben Sie den ersten Abhängigkeitspunkt an
785 Specify first corner Geben Sie die erste Ecke an
786 Specify first corner point Geben Sie den ersten Eckpunkt an
787 Specify first destination point Geben Sie den ersten Zielpunkt an
788 Specify first end point of circle's diameter Geben Sie den ersten Endpunkt des Kreisdurchmessers an
789 Specify first endpoint of edge Geben Sie den ersten Endpunkt der Kante an
790 Specify first extension line origin Geben Sie den Ursprung der ersten Hilfslinie an
791 Specify first point Geben Sie den ersten Punkt an
792 Specify first point of mirror line Geben Sie den ersten Punkt der Spiegellinie an
793 Specify first point on circle Geben Sie den ersten Punkt auf dem Kreis an
794 Specify first point on circle: _tan to Geben Sie den ersten Punkt auf dem Kreis an: _tan zu
795 Specify first source point Geben Sie den ersten Quellpunkt an
796 Specify height Geben Sie die Höhe an
797 Specify helix height or Geben Sie die Höhe der Helix an oder
798 Specify included angle Geben Sie den eingeschlossenen Winkel an
799 Specify insertion base point Geben Sie den Einfügebasispunkt an
800 Specify insertion point Geben Sie den Einfügepunkt an
801 Specify inside diameter of donut Geben Sie den Innendurchmesser des Rings an
802 Specify leader arrowhead location Geben Sie die Position der Pfeilspitze der Führungslinie an
803 Specify leader endpoint Geben Sie den Endpunkt der Führungslinie an
804 Specify leader landing location Geben Sie die Position des Führungslinienabsatzes an
805 Specify length for rectangles Geben Sie die Länge für Rechtecke an
806 Specify length of chord Geben Sie die Länge der Sehne an
807 Specify length of segment Geben Sie die Länge des Segments an
808 Specify line width for rectangles Geben Sie die Linienbreite für Rechtecke an
809 Specify location for new vertex Geben Sie die Position des neuen Scheitelpunkts an
810 Specify minimum length of arc Geben Sie die minimale Länge des Bogens an
811 Specify new end point Geben Sie den neuen Endpunkt an
812 Specify new location for marked vertex Geben Sie die neue Position des markierten Scheitelpunkts an
813 Specify new width for all segments Geben Sie die neue Breite für alle Segmente an
814 Specify next point Geben Sie den nächsten Punkt an
815 Specify offset distance Geben Sie den Versatzabstand an
816 Specify offset distance or Geben Sie den Versatzabstand an oder
817 Specify opposite corner Geben Sie die gegenüberliegende Ecke an
818 Specify other corner point Geben Sie den anderen Eckpunkt an
819 Specify other endpoint of axis Geben Sie den anderen Endpunkt der Achse an
820 Specify outside diameter of donut Geben Sie den Außendurchmesser des Rings an
821 Specify point Geben Sie einen Punkt an
822 Specify point on object for first tangent of circle Geben Sie einen Punkt auf dem Objekt für die erste Tangente des Kreises an
823 Specify point on object for second tangent of circle Geben Sie einen Punkt auf dem Objekt für die zweite Tangente des Kreises an
824 Specify point on side to offset Geben Sie einen Punkt auf der Seite des Versatzes an
825 Specify radius of arc Geben Sie den Radius des Bogens an
826 Specify radius of circle Geben Sie den Radius des Kreises an
827 Specify rotation angle Geben Sie den Drehwinkel an
828 Specify rotation angle of text Geben Sie den Drehwinkel des Textes an
829 Specify rotation angle or Geben Sie den Drehwinkel an oder
830 Specify scale factor Geben Sie den Skalierfaktor an
831 Specify second angle endpoint Geben Sie den zweiten Endpunkt des Winkels an
832 Specify second break point Geben Sie den zweiten Unterbrechungspunkt an
833 Specify second chamfer distance for rectangles Geben Sie den zweiten Fasenabstand für Rechtecke an
834 Specify second constraint point Geben Sie den zweiten Abhängigkeitspunkt an
835 Specify second destination point Geben Sie den zweiten Zielpunkt an
836 Specify second end point of circle's diameter Geben Sie den zweiten Endpunkt des Kreisdurchmessers an
837 Specify second endpoint of edge Geben Sie den zweiten Endpunkt der Kante an
838 Specify second extension line origin Geben Sie den Ursprung der zweiten Hilfslinie an
839 Specify second point Geben Sie den zweiten Punkt an
840 Specify second point of arc Geben Sie den zweiten Punkt des Bogens an
841 Specify second point of mirror line Geben Sie den zweiten Punkt der Spiegellinie an
842 Specify second point on circle Geben Sie den zweiten Punkt auf dem Kreis an
843 Specify second point on circle: _tan to Geben Sie den zweiten Punkt auf dem Kreis an: _tan zu
844 Specify second point or <use first point as displacement> Geben Sie den zweiten Punkt an oder <ersten Punkt als Verschiebung verwenden>
845 Specify second source point Geben Sie den zweiten Quellpunkt an
846 Specify side to offset Geben Sie die Seite für den Versatz an
847 Specify start angle Geben Sie den Startwinkel an
848 Specify start point Geben Sie den Startpunkt an
849 Specify start point of arc Geben Sie den Startpunkt des Bogens an
850 Specify start point of polyline Geben Sie den Startpunkt der Polylinie an
851 Specify start point of text Geben Sie den Startpunkt des Textes an
852 Specify starting width Geben Sie die Startbreite an
853 Specify starting width for next segment Geben Sie die Startbreite des nächsten Segments an
854 Specify tangent direction for the start point of arc Geben Sie die Tangentenrichtung für den Startpunkt des Bogens an
855 Specify the elevation for rectangles Geben Sie die Höhenlage für Rechtecke an
856 Specify thickness for rectangles Geben Sie die Stärke für Rechtecke an
857 Specify third point on circle Geben Sie den dritten Punkt auf dem Kreis an
858 Specify third point on circle: _tan to Geben Sie den dritten Punkt auf dem Kreis an: _tan zu
859 Specify third source point or <continue> Geben Sie den dritten Quellpunkt an oder <fortfahren>
860 Specify through point Geben Sie den Durchgangspunkt an
861 Specify top diameter Geben Sie den oberen Durchmesser an
862 Specify top radius or Geben Sie den oberen Radius an oder
863 Specify total angle Geben Sie den Gesamtwinkel an
864 Specify total length or Geben Sie die Gesamtlänge an oder
865 Specify width for rectangles Geben Sie die Breite für Rechtecke an
866 Sphere Kugel
867 Spline Spline
868 Stack (type 1/2 then select) Bruch (1/2 eingeben, dann auswählen)
869 Standard Standard
870 Start Start
871 Start Width Startbreite
872 Start X Start X
873 Start Y Start Y
874 Start angle Startwinkel
875 Start, Center, Angle Start, Zentrum, Winkel
876 Start, Center, End Start, Zentrum, Ende
877 Start, Center, Length Start, Zentrum, Länge
878 Start, End, Angle Start, Ende, Winkel
879 Start, End, Direction Start, Ende, Richtung
880 Start, End, Radius Start, Ende, Radius
881 Status Status
882 Status Bar Statusleiste
883 Stretch Strecken
884 Style: Standard Stil: Standard
885 Subtract Subtrahieren
886 Sweep Sweep
887 Switch Drawing Zeichnung wechseln
888 Switch Layout Layout wechseln
889 Switch between model space in a viewport and paper space Zwischen Modellbereich in einem Ansichtsfenster und Papierbereich wechseln
890 Symmetric Symmetrisch
891 Synchronize Attributes Attribute synchronisieren
892 Toggle PICKADD (off: each pick replaces the selection) PICKADD umschalten (aus: jede Auswahl ersetzt die bisherige Auswahl)
893 Toggle PICKADD (on: picks add to the selection) PICKADD umschalten (ein: Auswahl wird zur bisherigen Auswahl hinzugefügt)
894 TOP OBEN
895 Table Tabelle
896 Table Style... Tabellenstil...
897 Table style Tabellenstil
898 Table... Tabelle...
899 Tan, Tan, Radius Tan, Tan, Radius
900 Tan, Tan, Tan Tan, Tan, Tan
901 Tangent Tangente
902 Text Text
903 Text Editor Texteditor
904 Text Height Texthöhe
905 Text Style... Textstil...
906 Text height Texthöhe
907 Text override Textübersteuerung
908 Text style Textstil
909 Thaw All Layers Alle Layer tauen
910 There is nothing here yet. Hier gibt es noch nichts.
911 Thickness Stärke
912 Time Zeit
913 To get started, create or open a drawing. Erstellen oder öffnen Sie eine Zeichnung, um zu beginnen.
914 Tool Bar Werkzeugleiste
915 Tool Sets Werkzeuggruppen
916 Tools Werkzeuge
917 Torus Torus
918 Trace Spur
919 Transparency Transparenz
920 Trim Stutzen
921 True Color True Color
922 Turn All Layers On Alle Layer einschalten
923 Turn Off Layer Layer ausschalten
924 Turn Quick Properties off (QPMODE) Schnelleigenschaften ausschalten (QPMODE)
925 Type Typ
926 Type a command Befehl eingeben
927 Type text; Enter starts a new paragraph Text eingeben; Eingabetaste beginnt einen neuen Absatz
928 UCS Icon BKS-Symbol
929 Undo Rückgängig
930 Undo (⌘Z) Rückgängig (⌘Z)
931 Ungroup Gruppierung aufheben
932 Union Vereinigungsmenge
933 Unisolate Layer Layer-Isolierung aufheben
934 Units... Einheiten...
935 Unlock Layer Layer entsperren
936 Unmerge Cells Zellen trennen
937 Unsaved Layer State Ungespeicherter Layerstatus
938 Up Nach oben
939 Update Aktualisieren
940 Use System Setting Systemeinstellung verwenden
941 User Benutzer
942 User Parameters Benutzerparameter
943 Username Benutzername
944 VP Color AF-Farbe
945 VP Freeze AF-Frieren
946 Value Wert
947 Value: Wert:
948 Version Version
949 Version {version} Version {version}
950 Vertical Vertikal
951 VerticalDistance Vertikaler Abstand
952 View Ansicht
953 ViewCube ViewCube
954 Viewport Ansichtsfenster
955 Viewport Layer Freeze Layer im Ansichtsfenster frieren
956 Viewport Properties Ansichtsfenster-Eigenschaften
957 Viewport {id} Ansichtsfenster {id}
958 Viewports Ansichtsfenster
959 W W
960 WCS ⌄ WKS ⌄
961 White Weiß
962 Width factor Breitenfaktor
963 Window Fenster
964 Wipeout Abdeckung
965 Workspace Switching Arbeitsbereich wechseln
966 Write Block Block in Datei schreiben
967 Xline Konstruktionslinie
968 Yellow Gelb
969 Yes Ja
970 Zoom Zoom
971 Zoom All Zoom Alles
972 Zoom Extents Zoom Grenzen
973 Zoom In Zoom Ein
974 Zoom Object Zoom Objekt
975 Zoom Out Zoom Aus
976 Zoom Previous Zoom Zurück
977 Zoom Window Zoom Fenster
978 error Fehler
979 {contributors} · {commits} {contributors} · {commits}
980 {kind} (constraint {id}) {kind} (Abhängigkeit {id})
981 {kind} constraint {name} = {expression} (double-click to edit) Abhängigkeit {kind} {name} = {expression} (Doppelklick zum Bearbeiten)
982 {name}: {distance} < {angle}° {name}: {distance} < {angle}°
983 ƒx New User Parameter ƒx Neuer Benutzerparameter
984 ΔLOC ΔZeilen
985 −Bin −Binär
986 −LOC −Zeilen
987 ⌘↩ to finish ⌘↩ zum Abschließen
988 @plural {n} commit {n} Commit|{n} Commits
989 @plural {n} contributor {n} Mitwirkender|{n} Mitwirkende
990 Drawing as bytes Zeichnung als Bytes
991 Services Dienste
992 Hide CADCraft CADCraft ausblenden
993 Hide Others Andere ausblenden
994 Accessibility Bedienungshilfen
995 Show System Cursor Systemzeiger anzeigen
+9 -2
View File
@@ -19,10 +19,12 @@ pub enum Preference {
Ukrainian, Ukrainian,
#[serde(rename = "pt-BR")] #[serde(rename = "pt-BR")]
BrazilianPortuguese, BrazilianPortuguese,
#[serde(rename = "de")]
German,
} }
impl Preference { impl Preference {
pub const ALL: [Self; 4] = [Self::Auto, Self::English, Self::Ukrainian, Self::BrazilianPortuguese]; pub const ALL: [Self; 5] = [Self::Auto, Self::English, Self::Ukrainian, Self::BrazilianPortuguese, Self::German];
/// The codes a preference can be given as, for messages ("auto, en or uk"). /// The codes a preference can be given as, for messages ("auto, en or uk").
pub fn codes() -> String { pub fn codes() -> String {
@@ -39,6 +41,7 @@ impl Preference {
Self::English => "en", Self::English => "en",
Self::Ukrainian => "uk", Self::Ukrainian => "uk",
Self::BrazilianPortuguese => "pt-BR", Self::BrazilianPortuguese => "pt-BR",
Self::German => "de",
} }
} }
@@ -48,6 +51,7 @@ impl Preference {
Self::English => "English", Self::English => "English",
Self::Ukrainian => "Українська", Self::Ukrainian => "Українська",
Self::BrazilianPortuguese => "Português (Brasil)", Self::BrazilianPortuguese => "Português (Brasil)",
Self::German => "Deutsch",
} }
} }
@@ -65,6 +69,7 @@ impl Preference {
Self::English => "en", Self::English => "en",
Self::Ukrainian => "uk", Self::Ukrainian => "uk",
Self::BrazilianPortuguese => "pt-BR", Self::BrazilianPortuguese => "pt-BR",
Self::German => "de",
Self::Auto => locales.iter().find_map(|s| locale_language(s)).unwrap_or("en"), Self::Auto => locales.iter().find_map(|s| locale_language(s)).unwrap_or("en"),
} }
} }
@@ -81,7 +86,7 @@ pub struct Language {
catalog: OnceLock<Catalog<'static>>, catalog: OnceLock<Catalog<'static>>,
} }
pub static LANGUAGES: [Language; 3] = [ pub static LANGUAGES: [Language; 4] = [
Language { code: "en", name: "English", source: "", plural: plural_en, plural_forms: 2, catalog: OnceLock::new() }, Language { code: "en", name: "English", source: "", plural: plural_en, plural_forms: 2, catalog: OnceLock::new() },
Language { Language {
code: "uk", name: "Українська", source: include_str!("uk.tsv"), plural: plural_uk, plural_forms: 3, catalog: OnceLock::new() code: "uk", name: "Українська", source: include_str!("uk.tsv"), plural: plural_uk, plural_forms: 3, catalog: OnceLock::new()
@@ -94,6 +99,8 @@ pub static LANGUAGES: [Language; 3] = [
plural_forms: 2, plural_forms: 2,
catalog: OnceLock::new(), catalog: OnceLock::new(),
}, },
// German plurals follow the English rule: one (1), other.
Language { code: "de", name: "Deutsch", source: include_str!("de.tsv"), plural: plural_en, plural_forms: 2, catalog: OnceLock::new() },
]; ];
/// BCP 47 and POSIX locale tags, including `uk-UA`, `uk_UA.UTF-8` and `pt_BR.UTF-8`. /// BCP 47 and POSIX locale tags, including `uk-UA`, `uk_UA.UTF-8` and `pt_BR.UTF-8`.
+28 -1
View File
@@ -39,7 +39,7 @@ fn catalog_is_valid_and_preserves_placeholders_and_ellipses() {
/// to English for what they don't cover yet; their gaps are reported, not enforced, so adding a /// to English for what they don't cover yet; their gaps are reported, not enforced, so adding a
/// command doesn't require a row in every language. /// command doesn't require a row in every language.
const REQUIRED: &[&str] = &["uk"]; const REQUIRED: &[&str] = &["uk"];
const REPORTED: &[&str] = &["pt-BR"]; const REPORTED: &[&str] = &["pt-BR", "de"];
fn check(language: &str, what: &str, missing: Vec<String>) { fn check(language: &str, what: &str, missing: Vec<String>) {
if REQUIRED.contains(&language) { if REQUIRED.contains(&language) {
@@ -142,6 +142,9 @@ fn locale_and_saved_preference_resolution() {
for tag in ["uk", "uk-UA", "uk_UA.UTF-8", "UK-ua", " uk-UA ", "uk_UA@euro"] { for tag in ["uk", "uk-UA", "uk_UA.UTF-8", "UK-ua", " uk-UA ", "uk_UA@euro"] {
assert_eq!(locale_language(tag), Some("uk"), "{tag}"); assert_eq!(locale_language(tag), Some("uk"), "{tag}");
} }
for tag in ["de", "de-DE", "de_DE.UTF-8", "DE-at", "de-CH"] {
assert_eq!(locale_language(tag), Some("de"), "{tag}");
}
for tag in ["ua", "ukulele", "ru-RU", "", "garbage", "💙"] { for tag in ["ua", "ukulele", "ru-RU", "", "garbage", "💙"] {
assert_eq!(locale_language(tag), None, "{tag}"); assert_eq!(locale_language(tag), None, "{tag}");
} }
@@ -155,6 +158,8 @@ fn locale_and_saved_preference_resolution() {
let locales = vec!["pl-PL".into(), "uk-UA".into(), "en-US".into()]; let locales = vec!["pl-PL".into(), "uk-UA".into(), "en-US".into()];
assert_eq!(Preference::Auto.resolve(&locales), "uk"); assert_eq!(Preference::Auto.resolve(&locales), "uk");
assert_eq!(Preference::English.resolve(&locales), "en"); assert_eq!(Preference::English.resolve(&locales), "en");
assert_eq!(Preference::German.resolve(&locales), "de");
assert_eq!(Preference::Auto.resolve(&["de-DE".into(), "en-US".into()]), "de");
assert_eq!(Preference::Auto.resolve(&["en-US".into(), "uk-UA".into()]), "en"); assert_eq!(Preference::Auto.resolve(&["en-US".into(), "uk-UA".into()]), "en");
assert_eq!(Preference::Auto.resolve(&[]), "en"); assert_eq!(Preference::Auto.resolve(&[]), "en");
assert_eq!(Preference::restore(None), Preference::Auto); assert_eq!(Preference::restore(None), Preference::Auto);
@@ -205,6 +210,12 @@ fn plural_forms_and_templates_preserve_inserted_user_data() {
assert_eq!(format("{b}/{a}", &[("a", "А".into()), ("b", "Б".into())]), "Б/А"); assert_eq!(format("{b}/{a}", &[("a", "А".into()), ("b", "Б".into())]), "Б/А");
}); });
assert_eq!(t("Layers"), "Layers"); assert_eq!(t("Layers"), "Layers");
with_language("de", || {
assert_eq!(t("Layers"), "Layer");
assert_eq!(count(1, "{n} contributor", "{n} contributors"), "1 Mitwirkender");
assert_eq!(count(2, "{n} contributor", "{n} contributors"), "2 Mitwirkende");
assert_eq!(count(11, "{n} contributor", "{n} contributors"), "11 Mitwirkende");
});
with_language("uk", || { with_language("uk", || {
assert_eq!(t("Layers"), "Шари"); assert_eq!(t("Layers"), "Шари");
with_language("en", || assert_eq!(t("Layers"), "Layers")); with_language("en", || assert_eq!(t("Layers"), "Layers"));
@@ -338,6 +349,22 @@ fn dialogs_render_in_ukrainian_and_keep_their_source_ids() {
} }
} }
#[test]
fn default_fonts_cover_every_german_special_letter_in_the_catalog() {
let ctx = egui::Context::default();
let mut output = ctx.run_ui(Default::default(), |_| {});
output.textures_delta.clear();
let letters: BTreeSet<_> = include_str!("de.tsv").chars().filter(|c| ('\u{00c0}'..='\u{00ff}').contains(c)).collect();
ctx.fonts_mut(|view| {
for family in [egui::FontFamily::Proportional, egui::FontFamily::Monospace] {
let mut font = view.fonts.font(&family);
for c in &letters {
assert!(font.characters().contains_key(c), "missing {c} in {family:?}");
}
}
});
}
#[test] #[test]
fn default_fonts_cover_every_ukrainian_letter_in_the_catalog() { fn default_fonts_cover_every_ukrainian_letter_in_the_catalog() {
let ctx = egui::Context::default(); let ctx = egui::Context::default();
+1 -1
View File
@@ -22,7 +22,7 @@ About 57,000 lines of Rust in 12 library crates, 3 apps and `xtask` (counted 202
| L3 | `io` | 5,124 | DXF ⇄ document mapping (`dxf_read.rs`, `dxf_write.rs`, CADCraft xdata in `dxf_ext.rs`), PDF plotting, SVG and PNG export | | L3 | `io` | 5,124 | DXF ⇄ document mapping (`dxf_read.rs`, `dxf_write.rs`, CADCraft xdata in `dxf_ext.rs`), PDF plotting, SVG and PNG export |
| L3 | `dwg` | 149 | DWG through a DXF bridge: the `acadrust` crate (MPL-2.0, unmodified) converts DWG ⇄ DXF bytes; nothing else sees its types. Native only | | L3 | `dwg` | 149 | DWG through a DXF bridge: the `acadrust` crate (MPL-2.0, unmodified) converts DWG ⇄ DXF bytes; nothing else sees its types. Native only |
| L4 | `engine` | 25,090 | `Session`, the command registry (`cmd/*`), command-line parser and prompt machines, object snaps and polar/ortho (`snap.rs`), selection (`select.rs`), grips (`grips.rs`), associativity (`assoc.rs`), system variables, units, undo, R-tree spatial index (`spatial.rs`) | | L4 | `engine` | 25,090 | `Session`, the command registry (`cmd/*`), command-line parser and prompt machines, object snaps and polar/ortho (`snap.rs`), selection (`select.rs`), grips (`grips.rs`), associativity (`assoc.rs`), system variables, units, undo, R-tree spatial index (`spatial.rs`) |
| L5 | `ui-egui` | 9,849 | The swappable egui front end: GPU canvas (`gpu.rs`, wgpu), menus and shortcuts (`menus.rs`), command line, palettes, Layer Properties Manager and other dialogs, ViewCube, icons drawn in code, themes, the interface string catalog (`i18n/`, English and Ukrainian), JSON control channel (`control.rs`) | | L5 | `ui-egui` | 9,849 | The swappable egui front end: GPU canvas (`gpu.rs`, wgpu), menus and shortcuts (`menus.rs`), command line, palettes, Layer Properties Manager and other dialogs, ViewCube, icons drawn in code, themes, the interface string catalog (`i18n/`, English, Ukrainian and German), JSON control channel (`control.rs`) |
| L5 | `mcp` | 559 | MCP server (JSON-RPC 2.0 over stdio) on a headless session or bridged to a running app | | L5 | `mcp` | 559 | MCP server (JSON-RPC 2.0 over stdio) on a headless session or bridged to a running app |
| app | `cadcraft` | 1,102 | Desktop app (eframe/wgpu; DirectX 12 by default on Windows) | | app | `cadcraft` | 1,102 | Desktop app (eframe/wgpu; DirectX 12 by default on Windows) |
| app | `cadcraft-cli` | 823 | `info`, `convert`, `run` (scripts), `commands`, `sample`, `mcp` | | app | `cadcraft-cli` | 823 | `info`, `convert`, `run` (scripts), `commands`, `sample`, `mcp` |
+1 -1
View File
@@ -115,7 +115,7 @@ Select a language with `engine.execute` and the UI command `ui.language`:
{"id":1,"method":"engine.execute","params":{"command":"ui.language","params":{"lang":"uk"}}} {"id":1,"method":"engine.execute","params":{"command":"ui.language","params":{"lang":"uk"}}}
``` ```
Supported values are `auto`, `en` and `uk`. `ui.set` also accepts Supported values are `auto`, `en`, `uk` and `de`. `ui.set` also accepts
`{"interfaceLanguage":"uk"}`; `ui.inspect` reports the saved choice in its UI state. `{"interfaceLanguage":"uk"}`; `ui.inspect` reports the saved choice in its UI state.
Invalid choices leave the current language unchanged. Menus, command labels and prompt text Invalid choices leave the current language unchanged. Menus, command labels and prompt text
returned by the control channel retain their English source text. See [localization.md](localization.md). returned by the control channel retain their English source text. See [localization.md](localization.md).
+4 -3
View File
@@ -1,6 +1,6 @@
# Where CADCraft falls short of AutoCAD # Where CADCraft falls short of AutoCAD
> **Last reviewed:** 2026-10-10 · **Last updated:** 2026-10-11 · **Change:** minor (SPLINE, MTEXT and MLEADER prompt options landed, #408: top-10 row 5, F1 and F10 narrowed) · **Target:** Autodesk AutoCAD 2027 > **Last reviewed:** 2026-10-10 · **Last updated:** 2026-10-11 · **Change:** minor (German catalog landed, L2 narrowed; SPLINE, MTEXT and MLEADER prompt options landed, #408: top-10 row 5, F1 and F10 narrowed) · **Target:** Autodesk AutoCAD 2027
Every known shortfall, one row each, ranked within each section by user impact. This is the work Every known shortfall, one row each, ranked within each section by user impact. This is the work
list: agents pick from here (top of a section first), and remove or update a row in the same PR list: agents pick from here (top of a section first), and remove or update a row in the same PR
@@ -108,8 +108,8 @@ Detail: [localization-parity.md](localization-parity.md).
| # | Gap | Est. | | # | Gap | Est. |
|---|---|---| |---|---|---|
| L1 | Catalog covers the UI (936 rows, #36) but not engine diagnostics, CLI/MCP replies or command history | 4–6 | | L1 | Catalog covers the UI (989 rows, #36) but not engine diagnostics, CLI/MCP replies or command history | 4–6 |
| L2 | AutoCAD for Mac's 7 other languages (zh-Hans, es, fr, ja, de, ko, it) plus pt, hi, ar, id, vi from the standard's list | 40–60 + native review | | L2 | AutoCAD for Mac's other languages (zh-Hans, es, fr, ja, ko, it; de landed 2026-10-11) plus pt, hi, ar, id, vi from the standard's list | 35–55 + native review |
| L3 | Complex-script shaping for Devanagari and other Indic scripts in drawing text; RTL (mirrored) UI. Arabic-script shaping and bidi in drawing text landed (#287) | 20–30 | | L3 | Complex-script shaping for Devanagari and other Indic scripts in drawing text; RTL (mirrored) UI. Arabic-script shaping and bidi in drawing text landed (#287) | 20–30 |
| L4 | IME fixes on every platform (PRs #110–#119); vertical text styles | 6–10 | | L4 | IME fixes on every platform (PRs #110–#119); vertical text styles | 6–10 |
@@ -154,6 +154,7 @@ Detail: [localization-parity.md](localization-parity.md).
| Date | Change | Summary | | Date | Change | Summary |
|---|---|---| |---|---|---|
| 2026-10-11 | minor | German interface catalog landed: L1 row count 936 → 989, L2 narrowed (de done; 40–60 → 35–55 h) |
| 2026-10-11 | minor | SPLINE Knots/Tangency/toLerance/Object, MTEXT Height/Justify/Line spacing/Rotation/Style/Width/Columns, MLEADER spline and no-leader types and block content landed (#408): top-10 row 5, F1 and F10 narrowed | | 2026-10-11 | minor | SPLINE Knots/Tangency/toLerance/Object, MTEXT Height/Justify/Line spacing/Rotation/Style/Width/Columns, MLEADER spline and no-leader types and block content landed (#408): top-10 row 5, F1 and F10 narrowed |
| 2026-10-11 | minor | Object snap tracking, Extension, Parallel and true Apparent Intersection landed (#379): top-10 row 3 and U1 narrowed to the leftovers | | 2026-10-11 | minor | Object snap tracking, Extension, Parallel and true Apparent Intersection landed (#379): top-10 row 3 and U1 narrowed to the leftovers |
| 2026-10-10 | minor | Merged main: closed or narrowed rows for the Ukrainian catalog, UNITS dialog, shortcut display, dynamic input pointer boxes, press-drag windows, SETVAR DIM*, WIPEOUT and gradients, fmt | | 2026-10-10 | minor | Merged main: closed or narrowed rows for the Ukrainian catalog, UNITS dialog, shortcut display, dynamic input pointer boxes, press-drag windows, SETVAR DIM*, WIPEOUT and gradients, fmt |
+12 -10
View File
@@ -1,6 +1,6 @@
# Localization parity # Localization parity
> **Last reviewed:** 2026-10-10 · **Last updated:** 2026-10-10 · **Change:** minor (right-to-left drawing text and Arabic-script shaping, #287) · **Target:** Autodesk AutoCAD 2027 for Mac (26.0) > **Last reviewed:** 2026-10-10 · **Last updated:** 2026-10-11 · **Change:** minor (German catalog landed: second non-English language, per-language plural rules) · **Target:** Autodesk AutoCAD 2027 for Mac (26.0)
How far CADCraft's interface and drawing text are from AutoCAD's languages. Summarised in 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). [ROADMAP.md](../ROADMAP.md#languages); work items in [gaps.md](gaps.md#localization).
@@ -23,7 +23,8 @@ shaping and right-to-left text through TrueType, vertical SHX text styles.
- **A display-time string catalog** (`crates/ui-egui/src/i18n/`, landed with #36): a TSV per - **A display-time string catalog** (`crates/ui-egui/src/i18n/`, landed with #36): a TSV per
language (context, English source, translation, `@plural` rows), Edit → Interface Language with language (context, English source, translation, `@plural` rows), Edit → Interface Language with
Auto (system language), live switching, a saved choice, and tests for coverage, placeholders Auto (system language), live switching, a saved choice, and tests for coverage, placeholders
and plurals ([localization.md](localization.md)). The Ukrainian catalog has **936 rows**, and plurals ([localization.md](localization.md)). The Ukrainian and German catalogs have
**989 rows** each,
covering menus, command labels, tool groups and tooltips, the Start page, tabs, status covering menus, command labels, tool groups and tooltips, the Start page, tabs, status
controls, object snaps, drafting prompts, property labels and dialogs. Engine diagnostics, controls, object snaps, drafting prompts, property labels and dialogs. Engine diagnostics,
CLI/MCP responses and command history stay English, and uncatalogued text falls back to CLI/MCP responses and command history stay English, and uncatalogued text falls back to
@@ -44,7 +45,7 @@ shaping and right-to-left text through TrueType, vertical SHX text styles.
Order and columns from craftrules' progress-docs standard. Every UI percentage is **measured** Order and columns from craftrules' progress-docs standard. Every UI percentage is **measured**
from the catalogs (0 rows for every language without a catalog file). Hours are **estimated**: from the catalogs (0 rows for every language without a catalog file). Hours are **estimated**:
about 3–5 h per language for an Opus 5.5 agent to translate the ~940 catalog rows and fix layout, about 3–5 h per language for an Opus 5.5 agent to translate the ~990 catalog rows and fix layout,
plus native review by a human; extending the catalog to the remaining English-only strings plus native review by a human; extending the catalog to the remaining English-only strings
(engine diagnostics, uncatalogued text) is about 4–6 h, counted once in the first row. (engine diagnostics, uncatalogued text) is about 4–6 h, counted once in the first row.
@@ -59,23 +60,24 @@ plus native review by a human; extending the catalog to the remaining English-on
| Portuguese | pt | 0 (0%) | 0% | Latin: yes | no | none | 3–5 h | | Portuguese | pt | 0 (0%) | 0% | Latin: yes | no | none | 3–5 h |
| Indonesian | id | 0 (0%) | 0% | Latin: yes | no | none | 3–5 h | | Indonesian | id | 0 (0%) | 0% | Latin: yes | no | none | 3–5 h |
| Japanese | ja | 0 (0%) | 0% | CJK glyphs render; IME pending; no vertical text | no | none | 4–6 h | | Japanese | ja | 0 (0%) | 0% | CJK glyphs render; IME pending; no vertical text | no | none | 4–6 h |
| German | de | 0 (0%) | 0% | Latin: yes (long strings will need layout checks) | no | none | 3–5 h | | German | de | 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 German | Latin: yes (bundled egui fonts cover ä ö ü Ä Ö Ü ß; long strings will need layout checks) | no native review | partial | 1–2 h |
| Korean | ko | 0 (0%) | 0% | Hangul renders; macOS Korean IME fixes pending (#118, #119) | no | none | 4–6 h | | Korean | ko | 0 (0%) | 0% | Hangul renders; macOS Korean IME fixes pending (#118, #119) | no | none | 4–6 h |
| Vietnamese | vi | 0 (0%) | 0% | Latin with stacked diacritics: renders per code point, untested | no | none | 3–5 h | | Vietnamese | vi | 0 (0%) | 0% | Latin with stacked diacritics: renders per code point, untested | no | none | 3–5 h |
| Ukrainian | uk | 936 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 | | 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 |
Other languages shipped: Ukrainian (partial). AutoCAD for Mac ships 7 non-English languages Other languages shipped: Ukrainian, Brazilian Portuguese and German (all partial). AutoCAD for Mac ships 7
(zh-Hans, es, fr, ja, de, ko, it); CADCraft ships none of those, and Ukrainian, which AutoCAD non-English languages (zh-Hans, es, fr, ja, de, ko, it); of those, CADCraft now ships German,
for Mac doesn't ship. and additionally Ukrainian, which AutoCAD for Mac doesn't ship.
**Total to put all twelve at `full`:** about 60–100 Opus 5.5 hours (catalog extension 4–6 h, **Total to put all twelve at `full`:** about 55–95 Opus 5.5 hours (catalog extension 4–6 h,
eleven translations 35–55 h, complex-script shaping and RTL 30–45 h), plus native-speaker review for ten translations 30–50 h, complex-script shaping and RTL 30–45 h), plus native-speaker review for
each language, which needs humans. Translations parallelise fully once the catalog exists. each language, which needs humans. Translations parallelise fully once the catalog exists.
## Revision history ## Revision history
| Date | Change | Summary | | Date | Change | Summary |
|---|---|---| |---|---|---|
| 2026-10-11 | minor | German catalog landed: `de` preference and catalog, per-language plural rules; non-English languages 1 → 2; total hours 60–100 → 55–95 |
| 2026-10-10 | minor | Right-to-left drawing text: bidi and Arabic-script shaping in TEXT and MTEXT (#287) | | 2026-10-10 | minor | Right-to-left drawing text: bidi and Arabic-script shaping in TEXT and MTEXT (#287) |
| 2026-10-10 | minor | Ukrainian catalog landed on main (#36): catalog infrastructure exists, Ukrainian partial; total hours 70–110 → 60–100 | | 2026-10-10 | minor | Ukrainian catalog landed on main (#36): catalog infrastructure exists, Ukrainian partial; total hours 70–110 → 60–100 |
| 2026-10-10 | major | First localization measurement against AutoCAD 2027 for Mac's bundle localizations | | 2026-10-10 | major | First localization measurement against AutoCAD 2027 for Mac's bundle localizations |
+19 -2
View File
@@ -1,6 +1,8 @@
# Interface languages # Interface languages
Choose **Edit → Interface Language** and select **Auto (system language)**, **English**, Choose **Edit → Interface Language** and select **Auto (system language)**, **English**,
**Українська**, or **Deutsch**. The interface updates without restarting, including the native
macOS menus.
**Українська**, or **Português (Brasil)**. The interface updates without restarting, including the native macOS menus. **Українська**, or **Português (Brasil)**. The interface updates without restarting, including the native macOS menus.
The choice is saved with the other interface preferences (`cadcraft.prefs`, beside the theme): The choice is saved with the other interface preferences (`cadcraft.prefs`, beside the theme):
eframe storage on the desktop, browser local storage on the web. Installations without a saved eframe storage on the desktop, browser local storage on the web. Installations without a saved
@@ -8,6 +10,10 @@ choice use Auto.
Auto uses the first supported language in the operating system's preferred locales, or the Auto uses the first supported language in the operating system's preferred locales, or the
browser's `navigator.languages` on the web. Ukrainian tags such as `uk-UA` and `uk_UA.UTF-8` browser's `navigator.languages` on the web. Ukrainian tags such as `uk-UA` and `uk_UA.UTF-8`
resolve to `uk`, German tags such as `de-DE` and `de_AT.UTF-8` resolve to `de`; unsupported
languages fall back to English. Set `CADCRAFT_LOCALE=uk-UA` to
override the desktop's locale for a launch. An explicit saved English, Ukrainian or German
choice takes precedence over that override.
resolve to `uk`, and Portuguese tags such as `pt-BR` and `pt_BR.UTF-8` resolve to `pt-BR`; resolve to `uk`, and Portuguese tags such as `pt-BR` and `pt_BR.UTF-8` resolve to `pt-BR`;
unsupported languages fall back to English. Set `CADCRAFT_LOCALE=uk-UA` to unsupported languages fall back to English. Set `CADCRAFT_LOCALE=uk-UA` to
override the desktop's locale for a launch. An explicit saved English, Ukrainian or Brazilian Portuguese choice override the desktop's locale for a launch. An explicit saved English, Ukrainian or Brazilian Portuguese choice
@@ -20,11 +26,17 @@ Automation can select the language through the existing control channel:
``` ```
The `ui.set` method also accepts `{"interfaceLanguage":"uk"}`. Supported values are `auto`, The `ui.set` method also accepts `{"interfaceLanguage":"uk"}`. Supported values are `auto`,
`en`, `uk`, and `de`; invalid values are rejected without changing the current selection.
Resetting palettes keeps the language choice.
`en`, `uk`, and `pt-BR`; invalid values are rejected without changing the current selection. Resetting `en`, `uk`, and `pt-BR`; invalid values are rejected without changing the current selection. Resetting
palettes keeps the language choice. palettes keeps the language choice.
## Translation coverage ## Translation coverage
Ukrainian and German cover command and menu labels, tool groups and tooltips, the Start page,
file and model-space tabs, status controls, object snaps, drafting prompts, property labels,
dialogs, and the About window's controls. The command reference can be searched by English
command ID, English label, or translated label.
The Ukrainian and Brazilian Portuguese catalogs cover command and menu labels, tool groups and tooltips, the Start page, file and The Ukrainian and Brazilian Portuguese catalogs cover command and menu labels, tool groups and tooltips, the Start page, file and
model-space tabs, status controls, object snaps, drafting prompts, property labels, dialogs, model-space tabs, status controls, object snaps, drafting prompts, property labels, dialogs,
and the About window's controls. The command reference can be searched by English command and the About window's controls. The command reference can be searched by English command
@@ -37,8 +49,9 @@ by the engine. CLI/MCP/control responses, engine diagnostics and command history
English. Uncatalogued text also falls back to English. Number formatting and the operating English. Uncatalogued text also falls back to English. Number formatting and the operating
system's own file-picker controls follow the existing behavior. system's own file-picker controls follow the existing behavior.
The bundled egui fonts cover Ukrainian, including `Ґґ Єє Іі Її`; the translation adds no font The bundled egui fonts cover Ukrainian, including `Ґґ Єє Іі Її`, and German, including
assets and works on the web without system fonts. `ÄÖÜ äöü ß`; the translations add no font
assets and work on the web without system fonts.
## Adding translations ## Adding translations
@@ -47,8 +60,12 @@ The implementation follows the display-time catalog pattern used by
[PdfCraft #106](https://github.com/storytold/pdfcraft/pull/106), and [PdfCraft #106](https://github.com/storytold/pdfcraft/pull/106), and
[FilmCraft #238](https://github.com/storytold/filmcraft/pull/238). Its code is local to CADCraft. [FilmCraft #238](https://github.com/storytold/filmcraft/pull/238). Its code is local to CADCraft.
- `crates/ui-egui/src/i18n/uk.tsv` and `crates/ui-egui/src/i18n/de.tsv` are UTF-8 with three
tab-separated columns:
- `crates/ui-egui/src/i18n/uk.tsv` and `pt_br.tsv` are UTF-8 with three tab-separated columns: - `crates/ui-egui/src/i18n/uk.tsv` and `pt_br.tsv` are UTF-8 with three tab-separated columns:
`context`, `English source`, and `translation`. Ordinary labels have an empty context. `context`, `English source`, and `translation`. Ordinary labels have an empty context.
`@plural` entries hold Ukrainian `one|few|many` forms for integer counts; German uses
`one|other|other` (singular/plural only, so the third form repeats the plural).
`@plural` entries hold the language's plural forms for integer counts: Ukrainian `@plural` entries hold the language's plural forms for integer counts: Ukrainian
`one|few|many`, Brazilian Portuguese `one|other` (0 and 1 are `one`). `one|few|many`, Brazilian Portuguese `one|other` (0 and 1 are `one`).
- Register a new catalog in `i18n::LANGUAGES`, add its preference variant and code/name, - Register a new catalog in `i18n::LANGUAGES`, add its preference variant and code/name,
+1 -1
View File
@@ -86,7 +86,7 @@ agents that built each milestone, are in the progress log of [ROADMAP.md](../ROA
| M10 | Performance: 1M entities at 60 fps, large DWG loads | ≈ 60% (internal numbers only) | 20–40 | | M10 | Performance: 1M entities at 60 fps, large DWG loads | ≈ 60% (internal numbers only) | 20–40 |
| M11 | 3D: UCS, orbit, visual styles, solids, surfaces, meshes, sections, rendering | ≈ 2% | 300–450 | | M11 | 3D: UCS, orbit, visual styles, solids, surfaces, meshes, sections, rendering | ≈ 2% | 300–450 |
| M12 | Automation: AutoLISP, SCRIPT, action recorder, sheet sets, Express Tools | ≈ 15% (MCP, CLI, control channel done) | 130–220 | | M12 | Automation: AutoLISP, SCRIPT, action recorder, sheet sets, Express Tools | ≈ 15% (MCP, CLI, control channel done) | 130–220 |
| M13 | 1.0 polish: preferences, workspaces, localisation, accessibility, signed packages, docs | ≈ 15% (signed packages for every platform exist; themes done; string catalog with Ukrainian, live language switching, #36) | 110–170 | | M13 | 1.0 polish: preferences, workspaces, localisation, accessibility, signed packages, docs | ≈ 15% (signed packages for every platform exist; themes done; string catalog with Ukrainian and German, live language switching, #36) | 110–170 |
| — | Geometry precision (cross-cutting, see [geometry-parity.md](geometry-parity.md)) | ≈ 40% | 70–110 | | — | Geometry precision (cross-cutting, see [geometry-parity.md](geometry-parity.md)) | ≈ 40% | 70–110 |
| — | AI features | ≈ 0% in-app | 40–80 | | — | AI features | ≈ 0% in-app | 40–80 |
| | **Remaining to full parity** | | **≈ 1,300–2,100** | | | **Remaining to full parity** | | **≈ 1,300–2,100** |