Fix: Complete missing translations for German locale #797
+33
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📝 Fix: Missing German Translations for New Features
Problem
Several newer features were missing translation entries in the German locale file (
de.js). As a result, users switching to German saw untranslated English strings across versioning, view modes, caching, schema management, and file operations.This caused incomplete localization and an inconsistent UI experience.
Solution
Added all missing German translations and aligned placeholders with the English locale. All new entries were translated accurately, checked for grammatical correctness, and made consistent with existing German terminology in the project.
✅ Changes Included
🔧 Schema & Validation
no_primary_key→"Tabelle '{{tableName}}' hat keinen Primärschlüssel"type_with_no_name→"Ein Typ ohne Namen wurde deklariert"duplicate_types→"Doppelte Typen mit dem Namen '{{typeName}}'"type_w_no_fields→"Ein leerer Typ '{{typeName}}' ohne Felder wurde deklariert"🗂 Data Inheritance
inherits→"Erbt"merging_column_w_inherited_definition→"Spalte '{{fieldName}}' in Tabelle '{{tableName}}' mit geerbter Definition wird zusammengeführt"🧭 General UI / Navigation
no_saved_diagrams→"Sie haben keine gespeicherten Diagramme"open_recent→"Zuletzt geöffnet"snap_to_grid→"Am Gitter ausrichten"show_datatype→"Datentyp anzeigen"nullable→"Null erlaubt"enum_deleted→"Aufzählung gelöscht"🗂 View Options
dbml_view→"DBML-Ansicht"tab_view→"Tab-Ansicht"label→"Beschriftung"many_side_label→"Viele(n)-Seite Beschriftung"🕒 Versioning System
version→"Version"versions→"Versionen"no_saved_versions→"Keine gespeicherten Versionen"record_version→"Version aufzeichnen"commited_at→"Übertragen am"read_only→"Nur lesen"continue→"Fortfahren"restore_version→"Version wiederherstellen"restore_warning→"Das Laden einer anderen Version überschreibt alle Änderungen."return_to_current→"Zum Diagramm zurückkehren"no_changes_to_record→"Keine Änderungen zum Aufzeichnen"📄 Lists & Loading
click_to_view→"Zum Anzeigen klicken"load_more→"Mehr laden"see_all→"Alle anzeigen"🧹 Cache Management
clear_cache→"Cache leeren"cache_cleared→"Cache geleert"failed_to_record_version→"Fehler beim Aufzeichnen der Version"failed_to_load_diagram→"Fehler beim Laden des Diagramms"📁 File & SQL Operations
insert_sql→"SQL einfügen"upload_file→"Datei hochladen"📂 Files Updated
src/i18n/locales/de.js🔍 Testing & Verification
{{fieldName}},{{tableName}}) match the English localeThis update restores full translation coverage for German users and improves UI consistency across the application.