diff --git a/crates/ui-egui/src/i18n.rs b/crates/ui-egui/src/i18n.rs index 7baae237..c0291332 100644 --- a/crates/ui-egui/src/i18n.rs +++ b/crates/ui-egui/src/i18n.rs @@ -33,7 +33,8 @@ impl Catalog { static ENGLISH: Catalog = Catalog::new("en", "English", include_str!("locales/en.json")); static JAPANESE: Catalog = Catalog::new("ja", "日本語", include_str!("locales/ja.json")); -pub const LOCALES: &[&Catalog] = &[&ENGLISH, &JAPANESE]; +static GERMAN: Catalog = Catalog::new("de", "Deutsch", include_str!("locales/de.json")); +pub const LOCALES: &[&Catalog] = &[&ENGLISH, &JAPANESE, &GERMAN]; pub fn is_supported(id: &str) -> bool { LOCALES.iter().any(|catalog| catalog.id == id) diff --git a/crates/ui-egui/src/locales/de.json b/crates/ui-egui/src/locales/de.json new file mode 100644 index 00000000..37df1472 --- /dev/null +++ b/crates/ui-egui/src/locales/de.json @@ -0,0 +1,296 @@ +{ + "browser.body_name": "Körper {number}", + "browser.component_name": "Komponente {number}", + "browser.parameters": "Parameter ({count})", + "browser.precision": "Genauigkeit: {precision}", + "browser.sketch_name": "Skizze {number}", + "browser.units": "Einheiten: {units}", + "dialog.custom_axis": "↖ Eigene Achse", + "dialog.edit_title": "{title} bearbeiten", + "dialog.select": "↖ Auswählen", + "dialog.selected_count": "↖ {count} ausgewählt", + "document.save_changes": "Änderungen in {name} speichern?", + "document.unsaved_changes": "{name} enthält ungespeicherte Änderungen. Wenn Sie nicht speichern, gehen sie verloren.", + "sketch.degrees_of_freedom": "{count} Freiheitsgrade", + "sketch.draw_curves": "{linetype}-Kurven zeichnen", + "sketch.make_selection": "Auswahl als {linetype} markieren", + "ui.1_degree_of_freedom": "1 Freiheitsgrad", + "ui.3d_sketch": "3D-Skizze", + "ui.about": "Über", + "ui.activate": "Aktivieren", + "ui.active_component": "Aktive Komponente", + "ui.agent_cursor": "Agent-Cursor", + "ui.agent_cursor_speed": "Agent-Cursor-Geschwindigkeit", + "ui.all": "Alle", + "ui.angle": "Winkel", + "ui.angle_decimals": "Winkel-Dezimalstellen", + "ui.animate_view_changes": "Ansichtsänderungen animieren", + "ui.animation": "Animation", + "ui.animation_speed": "Animationsgeschwindigkeit", + "ui.apply": "Anwenden", + "ui.arc": "Kreisbogen", + "ui.assemble": "Zusammenbau", + "ui.autosave_every": "Autospeichern alle", + "ui.axes": "Achsen", + "ui.axis": "Achse", + "ui.bodies": "Körper", + "ui.box": "Block", + "ui.break": "Unterbrechen", + "ui.cancel": "Abbrechen", + "ui.canvases": "Kanvas", + "ui.centerline": "Mittellinie", + "ui.chamfer": "Abschrägung", + "ui.change_workspace": "Arbeitsbereich wechseln", + "ui.chord_length": "Sehnenlänge", + "ui.circle": "Kreis", + "ui.circular_pattern": "Radiales Muster", + "ui.clear_recent": "Zuletzt verwendet leeren", + "ui.clear_the_selection": "Auswahl aufheben", + "ui.close": "Schließen", + "ui.coil": "Schraube", + "ui.coincident": "Koinzident", + "ui.collapse": "Einklappen", + "ui.collinear": "Kollinear", + "ui.combine": "Kombinieren", + "ui.coming_later": "bald verfügbar", + "ui.concentric": "Konzentrisch", + "ui.conic_curve": "Kegelschnitt", + "ui.constant": "Konstant", + "ui.constraints_conflict": "Bedingungen konfliktreich", + "ui.construct": "Konstruktion", + "ui.construction": "Konstruktionslinie", + "ui.copy": "Kopieren", + "ui.counterbore": "Tiefenbohrung", + "ui.countersink": "Senkung", + "ui.create": "Erstellen", + "ui.create_sketch": "Skizze erstellen", + "ui.current": "aktuell", + "ui.curvature": "Krümmung", + "ui.cut": "Ausschneiden", + "ui.cylinder": "Zylinder", + "ui.dark": "Dunkel", + "ui.default_modelling_orientation": "Standard-Modellierungsorientierung", + "ui.degrees_of_freedom": "Freiheitsgrade", + "ui.delete": "Löschen", + "ui.depth": "Tiefe", + "ui.design": "Design", + "ui.diameter": "Durchmesser", + "ui.dimension": "Maß", + "ui.direction": "Richtung", + "ui.distance": "Abstand", + "ui.distance_1": "Abstand 1", + "ui.distance_2": "Abstand 2", + "ui.document_settings": "Dokumenteneinstellungen", + "ui.don_t_save": "Nicht speichern", + "ui.draft": "Abziehen", + "ui.drawing": "Zeichnung", + "ui.drill_point": "Bohrpunkt", + "ui.edit": "Bearbeiten", + "ui.ellipse": "Ellipse", + "ui.end_radius": "Endradius", + "ui.equal": "Gleich", + "ui.expand": "Aufklappen", + "ui.export_ellipsis": "Exportieren...", + "ui.extend": "Verlängern", + "ui.extent_type": "Ausdehnungstyp", + "ui.extrude": "Extrudieren", + "ui.features": "Funktionen", + "ui.file": "Datei", + "ui.fillet": "Vollrundung", + "ui.finish_sketch": "Skizze beenden", + "ui.fix_unfix": "Fixieren/Lösen", + "ui.flat": "Flach", + "ui.flip": "Umkehren", + "ui.front": "Vorne", + "ui.fully_constrained": "Vollständig bestimmt", + "ui.general": "Allgemein", + "ui.generative_design": "Generatives Design", + "ui.graphics": "Grafik", + "ui.heading_assemble": "ZUSAMMENBAU", + "ui.heading_box": "BLOCK", + "ui.heading_chamfer": "ABSCHRÄGUNG", + "ui.heading_circular_pattern": "RADIALES MUSTER", + "ui.heading_coil": "SCHRAUBE", + "ui.heading_combine": "KOMBINIEREN", + "ui.heading_construct": "KONSTRUKTION", + "ui.heading_create": "ERSTELLEN", + "ui.heading_create_sketch": "SKIZZE ERSTELLEN", + "ui.heading_cylinder": "ZYLINDER", + "ui.heading_design": "DESIGN", + "ui.heading_draft": "ABZIEHEN", + "ui.heading_edit": "BEARBEITEN", + "ui.heading_extrude": "EXTRUDIEREN", + "ui.heading_fillet": "VOLLRUNDUNG", + "ui.heading_finish_sketch": "SKIZZE BEENDEN", + "ui.heading_front": "VORNE", + "ui.heading_hole": "BOHRUNG", + "ui.heading_home": "START", + "ui.heading_insert": "EINFÜGEN", + "ui.heading_inspect": "PRÜFEN", + "ui.heading_loft": "LOFT", + "ui.heading_measure": "Messen", + "ui.heading_mesh": "MESH", + "ui.heading_mirror": "SPIEGELN", + "ui.heading_modify": "ÄNDERN", + "ui.heading_move": "VERSCHIEBEN", + "ui.heading_offset_plane": "ABSTANDSEBENE", + "ui.heading_ok": "OK", + "ui.heading_parameters": "PARAMETER", + "ui.heading_pattern_on_path": "PFADMUSTER", + "ui.heading_pipe": "ROHR", + "ui.heading_plane_at_angle": "EBENE IM WINKEL", + "ui.heading_plastic": "PLASTIK", + "ui.heading_rectangular_pattern": "RECHTECKMUSTER", + "ui.heading_revolve": "DREHEN", + "ui.heading_right": "RECHTS", + "ui.heading_scale": "SKALIEREN", + "ui.heading_section_analysis": "QUERSCHNITTSANALYSE", + "ui.heading_select": "AUSWÄHLEN", + "ui.heading_sheet_metal": "BLECH", + "ui.heading_shell": "HÜLLE", + "ui.heading_sketch": "SKIZZE", + "ui.heading_sketch_palette": "SKIZZENPALETTE", + "ui.heading_solid": "KÖRPER", + "ui.heading_sphere": "SPHÄRE", + "ui.heading_split_body": "KÖRPER TRENNEN", + "ui.heading_surface": "FLÄCHE", + "ui.heading_sweep": "FÜHREN", + "ui.heading_thread": "GEWINDE", + "ui.heading_top": "OBEN", + "ui.heading_torus": "TORUS", + "ui.help": "Hilfe", + "ui.hide": "Ausblenden", + "ui.hole": "Bohrung", + "ui.hole_tap_type": "Gewindetyp", + "ui.hole_type": "Bohrungstyp", + "ui.home": "Start", + "ui.horizontal_vertical": "Horizontal/Vertikal", + "ui.insert": "Einfügen", + "ui.inspect": "Prüfen", + "ui.intersect": "Schnitt", + "ui.join": "Verbinden", + "ui.joints": "Gelenke", + "ui.keyboard_shortcuts": "Tastenkürzel", + "ui.language": "Sprache", + "ui.length_decimals": "Längen-Dezimalstellen", + "ui.light": "Hell", + "ui.line": "Linie", + "ui.linetype": "Linientyp", + "ui.loft": "Loft", + "ui.look_at": "Ansehen", + "ui.manufacture": "Fertigung", + "ui.measure": "Messen", + "ui.midpoint": "Mittelpunkt", + "ui.mirror": "Spiegeln", + "ui.modify": "Ändern", + "ui.move": "Verschieben", + "ui.multiple": "Mehrfach", + "ui.named_views": "Benannte Ansichten", + "ui.navigation": "Navigation", + "ui.new_body": "Neuer Körper", + "ui.new_design": "Neues Design", + "ui.normal": "Normal", + "ui.object_type": "Objekttyp", + "ui.objects": "Objekte", + "ui.offer_to_stand_up_y_up_files": "Y-hoch-Dateien aufrecht anbieten", + "ui.offset": "Abstand", + "ui.offset_plane": "Abstandsebene", + "ui.one_side": "Einseitig", + "ui.open": "Öffnen", + "ui.open_ellipsis": "Öffnen...", + "ui.open_recent": "Zuletzt verwendet", + "ui.operation": "Operation", + "ui.options": "Optionen", + "ui.orbit_around": "Umkreisen um", + "ui.origin": "Ursprung", + "ui.pan_zoom_orbit": "Verschieben, zoomen, umkreisen", + "ui.parallel": "Parallel", + "ui.parameters": "Parameter", + "ui.paste": "Einfügen", + "ui.path": "Pfad", + "ui.pattern_on_path": "Pfadmuster", + "ui.perpendicular": "Senkrecht", + "ui.pipe": "Rohr", + "ui.placement": "Platzierung", + "ui.plane": "Ebene", + "ui.plane_at_angle": "Ebene im Winkel", + "ui.point": "Punkt", + "ui.point_under_the_cursor": "Punkt unter dem Cursor", + "ui.points": "Punkte", + "ui.polygon": "Polygon", + "ui.preferences": "Einstellungen", + "ui.profile": "Profil", + "ui.profile_plane": "Profilebene", + "ui.profiles": "Profile", + "ui.project": "Projizieren", + "ui.quit": "Beenden", + "ui.radius": "Radius", + "ui.radius_type": "Radius-Typ", + "ui.rectangle": "Rechteck", + "ui.rectangular_pattern": "Rechteckmuster", + "ui.redo": "Wiederholen", + "ui.render": "Rendern", + "ui.reset_the_settings_on_this_page": "Einstellungen auf dieser Seite zurücksetzen", + "ui.restore_defaults": "Standardeinstellungen wiederherstellen", + "ui.reverse_zoom_direction": "Zoomrichtung umkehren", + "ui.revolve": "Drehen", + "ui.right": "Rechts", + "ui.save": "Speichern", + "ui.save_as": "Speichern unter", + "ui.save_as_ellipsis": "Speichern unter...", + "ui.scale": "Skalieren", + "ui.section_analysis": "Querschnittsanalyse", + "ui.select": "Auswählen", + "ui.selection": "Auswahl", + "ui.shell": "Hülle", + "ui.show": "Einblenden", + "ui.show_constraints": "Bedingungen anzeigen", + "ui.show_dimensions": "Maße anzeigen", + "ui.show_points": "Punkte anzeigen", + "ui.show_profile": "Profil anzeigen", + "ui.show_projected_geometries": "Projizierte Geometrien anzeigen", + "ui.simple": "Einfach", + "ui.simulation": "Simulation", + "ui.single": "Einzel", + "ui.sketch": "Skizze", + "ui.sketch_dimension": "Skizzenmaß", + "ui.sketch_grid": "Skizzenraster", + "ui.sketch_scale": "Skizzenskalierung", + "ui.sketches": "Skizzen", + "ui.slice": "Scheibe", + "ui.slot": "Langloch", + "ui.smooth": "Glatt", + "ui.snap": "Einrasten", + "ui.sphere": "Sphäre", + "ui.spline": "Spline", + "ui.split_body": "Körper trennen", + "ui.start": "Start", + "ui.start_radius": "Startradius", + "ui.sweep": "Führen", + "ui.symmetric": "Symmetrisch", + "ui.symmetry": "Symmetrie", + "ui.system": "System", + "ui.tangent": "Tangential", + "ui.taper_angle": "Kegelwinkel", + "ui.tapped": "Gewindebohrung", + "ui.text": "Text", + "ui.theme": "Design", + "ui.thickness": "Dicke", + "ui.thread": "Gewinde", + "ui.tip_angle": "Spitzenwinkel", + "ui.to_object": "Bis Objekt", + "ui.top": "Oben", + "ui.torus": "Torus", + "ui.trim": "Kürzen", + "ui.two_sides": "Beidseitig", + "ui.ui_scale": "UI-Skalierung", + "ui.undo": "Rückgängig", + "ui.units": "Einheiten", + "ui.units_of_new_designs": "Einheiten für neue Designs", + "ui.untitled": "Ohne Titel", + "ui.variable": "Variabel", + "ui.view_centre": "Ansichtszentrum", + "ui.visual_style": "Ansichtsstil", + "ui.workspace": "Arbeitsbereich", + "ui.zoom_to_the_cursor": "Zum Cursor zoomen" +}