Skip to content

Commit f362119

Browse files
committed
Added german localization regarding issue drawdb-io#115
1 parent 002e240 commit f362119

File tree

2 files changed

+224
-0
lines changed

2 files changed

+224
-0
lines changed

src/i18n/i18n.js

+3
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ import { en, english } from "./locales/en";
55
import { zh, chinese } from "./locales/zh";
66
import { es, spanish } from "./locales/es";
77
import { da, danish } from "./locales/da";
8+
import { de, german } from "./locales/de";
89

910
export const languages = [
1011
english,
1112
chinese,
1213
danish,
1314
spanish,
15+
german,
1416
].sort((a, b) => a.name.localeCompare(b.name));
1517

1618
i18n
@@ -27,6 +29,7 @@ i18n
2729
zh,
2830
es,
2931
da,
32+
de,
3033
},
3134
});
3235

src/i18n/locales/de.js

+221
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
const german = {
2+
name: "German",
3+
native_name: "Deutsch",
4+
code: "de",
5+
};
6+
7+
const de = {
8+
translation: {
9+
report_bug: "Einen Fehler melden",
10+
import: "Importieren",
11+
file: "Datei",
12+
new: "Neu",
13+
new_window: "Neues Fenster",
14+
open: "Öffnen",
15+
save: "Speichern",
16+
save_as: "Speichern unter",
17+
save_as_template: "Als Vorlage speichern",
18+
template_saved: "Vorlage gespeichert!",
19+
rename: "Umbenennen",
20+
delete_diagram: "Diagramm löschen",
21+
are_you_sure_delete_diagram:
22+
"Möchten Sie dieses Diagramm wirklich löschen? Dieser Vorgang kann nicht rückgängig gemacht werden.",
23+
oops_smth_went_wrong: "Hoppla! Etwas ist schief gelaufen.",
24+
import_diagram: "Diagramm importieren",
25+
import_from_source: "Von SQL importieren",
26+
export_as: "Exportieren als",
27+
export_source: "SQL exportieren",
28+
models: "Modelle",
29+
exit: "Beenden",
30+
edit: "Bearbeiten",
31+
undo: "Rückgängig",
32+
redo: "Wiederherstellen",
33+
clear: "Leeren",
34+
are_you_sure_clear:
35+
"Möchten Sie das Diagramm wirklich leeren? Dieser Vorgang kann nicht rückgängig gemacht werden.",
36+
cut: "Ausschneiden",
37+
copy: "Kopieren",
38+
paste: "Einfügen",
39+
duplicate: "Duplizieren",
40+
delete: "Löschen",
41+
copy_as_image: "Als Bild kopieren",
42+
view: "Ansicht",
43+
header: "Menüleiste",
44+
sidebar: "Seitenleiste",
45+
issues: "Probleme",
46+
presentation_mode: "Präsentationsmodus",
47+
strict_mode: "Strikter Modus",
48+
field_details: "Angaben zum Feld",
49+
reset_view: "Ansicht zurücksetzen",
50+
show_grid: "Gitter anzeigen",
51+
show_cardinality: "Kardinalität anzeigen",
52+
theme: "Motiv",
53+
light: "Hell",
54+
dark: "Dunkel",
55+
zoom_in: "Heranzoomen",
56+
zoom_out: "Herauszoomen",
57+
fullscreen: "Vollbild",
58+
settings: "Einstellungen",
59+
show_timeline: "Zeitleiste anzeigen",
60+
autosave: "Automatisch speichern",
61+
panning: "Verschieben",
62+
table_width: "Tabellenbreite",
63+
language: "Sprache",
64+
flush_storage: "Speicher leeren",
65+
are_you_sure_flush_storage:
66+
"Sind Sie sicher, dass Sie den Speicher leeren wollen? Dadurch werden alle Ihre Diagramme und benutzerdefinierten Vorlagen unwiderruflich gelöscht.",
67+
storage_flushed: "Speicher geleert",
68+
help: "Hilfe",
69+
shortcuts: "Tastenkürzel",
70+
ask_on_discord: "Fragen Sie uns auf Discord",
71+
feedback: "Feedback",
72+
no_changes: "Keine Änderungen",
73+
loading: "Laden...",
74+
last_saved: "Zuletzt gespeichert",
75+
saving: "Speichern...",
76+
failed_to_save: "Speichern fehlgeschlagen",
77+
fit_window_reset: "Fenster anpassen / Zurücksetzen",
78+
zoom: "Zoom",
79+
add_table: "Tabelle hinzufügen",
80+
add_area: "Bereich hinzufügen",
81+
add_note: "Notiz hinzufügen",
82+
add_type: "Typ hinzufügen",
83+
to_do: "Zu erledigen",
84+
tables: "Tabellen",
85+
relationships: "Beziehungen",
86+
subject_areas: "Themengebiete",
87+
notes: "Notizen",
88+
types: "Typen",
89+
search: "Suchen...",
90+
no_tables: "Keine Tabellen",
91+
no_tables_text: "Beginnen Sie mit dem Aufbau Ihres Diagramms!",
92+
no_relationships: "Keine Beziehungen",
93+
no_relationships_text: "Ziehen Sie, um Felder zu verbinden und Beziehungen herzustellen!",
94+
no_subject_areas: "Keine Themenbereiche",
95+
no_subject_areas_text: "Fügen Sie Themenbereiche zu Gruppentabellen hinzu!",
96+
no_notes: "Keine Notizen",
97+
no_notes_text: "Fügen Sie Notizen hinzu, um Ihr Diagramm zu kommentieren!",
98+
no_types: "Keine Typen",
99+
no_types_text: "Fügen Sie benutzerdefinierte Typen hinzu!",
100+
no_issues: "Keine Probleme gefunden.",
101+
strict_mode_is_on_no_issues:
102+
"Der strenge Modus ist ausgeschaltet, es werden keine Probleme angezeigt.",
103+
name: "Name",
104+
type: "Typ",
105+
null: "Null",
106+
not_null: "Nicht Null",
107+
primary: "Primär",
108+
unique: "Einzigartig",
109+
autoincrement: "Autoinkrement",
110+
default_value: "Standardwert",
111+
check: "Ausdruck prüfen",
112+
this_will_appear_as_is: "*Dies wird im generierten Skript so erscheinen.",
113+
comment: "Kommentar",
114+
add_field: "Feld hinzufügen",
115+
values: "Werte",
116+
size: "Größe",
117+
precision: "Präzision",
118+
set_precision: "Präzision festlegen: (Größe, Ziffern)",
119+
use_for_batch_input: "Verwenden Sie , für Batch-Input",
120+
indices: "Indizes",
121+
add_index: "Index hinzufügen",
122+
select_fields: "Felder auswählen",
123+
title: "Titel",
124+
not_set: "Nicht festgelegt",
125+
foreign: "Fremd",
126+
cardinality: "Kardinalität",
127+
on_update: "Beim Aktualisieren",
128+
on_delete: "Beim Löschen",
129+
swap: "Tauschen",
130+
one_to_one: "Eins zu eins",
131+
one_to_many: "Eins zu viele",
132+
many_to_one: "Viele zu eins",
133+
content: "Inhalt",
134+
types_info:
135+
"Diese Funktion ist für objekt-relationale DBMS wie PostgreSQL gedacht.\n" +
136+
"Bei Verwendung für MySQL oder MariaDB wird ein JSON-Typ mit der entsprechenden JSON-Validierungsprüfung erzeugt.\n" +
137+
"Bei Verwendung für SQLite wird es in ein BLOB übersetzt.\n" +
138+
"Bei der Verwendung für MSSQL wird ein Typ-Alias für das erste Feld erzeugt.",
139+
table_deleted: "Tabelle gelöscht",
140+
area_deleted: "Bereich gelöscht",
141+
note_deleted: "Notiz gelöscht",
142+
relationship_deleted: "Beziehung gelöscht",
143+
type_deleted: "Typ gelöscht",
144+
cannot_connect: "Kann nicht verbinden, die Spalten haben unterschiedliche Typen",
145+
copied_to_clipboard: "In die Zwischenablage kopiert",
146+
create_new_diagram: "Neues Diagramm erstellen",
147+
cancel: "Abbrechen",
148+
open_diagram: "Diagramm öffnen",
149+
rename_diagram: "Diagramm umbenennen",
150+
export: "Exportieren",
151+
export_image: "Bild exportieren",
152+
create: "Erstellen",
153+
confirm: "Bestätigen",
154+
last_modified: "Zuletzt geändert",
155+
drag_and_drop_files: "Ziehen Sie die Datei hierher oder klicken Sie, um sie hochzuladen.",
156+
support_json_and_ddb: "JSON- und DDB-Dateien werden unterstützt",
157+
upload_sql_to_generate_diagrams:
158+
"Laden Sie eine SQL-Datei hoch, um Ihre Tabellen und Spalten automatisch zu generieren.",
159+
overwrite_existing_diagram: "Vorhandenes Diagramm überschreiben",
160+
only_mysql_supported:
161+
"*Vorläufig wird nur das Laden von MySQL-Skripten unterstützt.",
162+
blank: "Leer",
163+
filename: "Dateiname",
164+
table_w_no_name: "Eine Tabelle ohne Namen wurde deklariert",
165+
duplicate_table_by_name: "Doppelte Tabelle mit dem Namen '{{tableName}}'",
166+
empty_field_name: "Leeres Feld `name` in der Tabelle '{{tableName}}'",
167+
empty_field_type: "Leeres Feld `type` in der Tabelle '{{tableName}}'",
168+
no_values_for_field:
169+
"Das Feld '{{fieldName}}' der Tabelle '{{tableName}}' ist vom Typ `{{type}}`, aber es wurden keine Werte angegeben",
170+
default_doesnt_match_type:
171+
"Der Standardwert für das Feld '{{fieldName}}' in der Tabelle '{{table.name}}' entspricht nicht seinem Typ",
172+
not_null_is_null:
173+
"Das Feld '{{fieldName}}' der Tabelle '{{tableName}}' ist NOT NULL, hat aber standardmäßig NULL",
174+
duplicate_fields:
175+
"Doppelte Tabellenfelder mit dem Namen '{{fieldName}}' in der Tabelle '{{tableName}}'",
176+
duplicate_index:
177+
"Doppelter Index mit dem Namen '{{indexName}}' in der Tabelle '{{tableName}}'",
178+
empty_index: "Der Index in Tabelle '{{tableName}}' indiziert keine Spalten",
179+
no_primary_key: "Tabelle '{{Tabellenname}}' hat keinen Primärschlüssel",
180+
type_with_no_name: "Ein Typ ohne Namen wurde deklariert",
181+
duplicate_types: "Doppelte Typen mit dem Namen '{{typeName}}'",
182+
type_w_no_fields: "Ein leerer Typ '{{typeName}}' ohne Felder wurde deklariert",
183+
empty_type_field_name: "Leeres Feld `name` im Typ '{{typeName}}'",
184+
empty_type_field_type: "Leeres Feld `type` im Typ '{{typeName}}'",
185+
no_values_for_type_field:
186+
"Das Feld '{{fieldName}}' des Typs '{{typeName}}' ist vom Typ `{{type}}`, aber es wurden keine Werte angegeben",
187+
duplicate_type_fields:
188+
"Doppelte Typfelder mit dem Namen '{{fieldName}}' im Typ '{{typeName}}'",
189+
duplicate_reference: "Doppelte Referenz mit dem Namen '{{refName}}'",
190+
circular_dependency: "Zirkuläre Abhängigkeit, die Tabelle '{{refName}}' betrifft",
191+
timeline: "Zeitleiste",
192+
priority: "Priorität",
193+
none: "Keine",
194+
low: "Niedrig",
195+
medium: "Mittel",
196+
high: "Hoch",
197+
sort_by: "Sortieren nach",
198+
my_order: "Meine Reihenfolge",
199+
completed: "Abgeschlossen",
200+
alphabetically: "Alphabetisch",
201+
add_task: "Aufgabe hinzufügen",
202+
details: "Details",
203+
no_tasks: "Sie haben noch keine Aufgaben.",
204+
no_activity: "Sie haben noch keine Aktivitäten.",
205+
move_element: "{{name}} nach {{coords}} verschieben",
206+
edit_area: "{{extra}} Bereich {{areaName}} bearbeiten",
207+
delete_area: "Bereich {{areaName}} löschen",
208+
edit_note: "{{extra}} Notiz {{noteTitle}} bearbeiten",
209+
delete_note: "Notiz {{noteTitle}} löschen",
210+
edit_table: "{{extra}} Tabelle {{tableName}} bearbeiten",
211+
delete_table: "Tabelle {{tableName}} löschen",
212+
edit_type: "{{extra}} Typ {{typeName}} bearbeiten",
213+
delete_type: "Typ {{typeName}} löschen",
214+
add_relationship: "Beziehung hinzufügen",
215+
edit_relationship: "{{extra}} Beziehung {{refName}} bearbeiten",
216+
delete_relationship: "Beziehung {{refName}} löschen",
217+
not_found: "Nicht gefunden",
218+
},
219+
};
220+
221+
export { de, german };

0 commit comments

Comments
 (0)