Skip to content

Conversation

@KhanjarSingh
Copy link

📝 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

  • Verified placeholder variables (e.g., {{fieldName}}, {{tableName}}) match the English locale
  • Confirmed UI updates correctly when switching to the German language
  • Ensured no key collisions or missing objects
  • Verified clarity and correctness of all translations

This update restores full translation coverage for German users and improves UI consistency across the application.

@vercel
Copy link

vercel bot commented Dec 4, 2025

@KhanjarSingh is attempting to deploy a commit to the dottle's projects Team on Vercel.

A member of the Team first needs to authorize it.

@KhanjarSingh
Copy link
Author

@1ilit Can you kindly review this PR?

@KhanjarSingh KhanjarSingh changed the title fix: Complete missing translations for German locale Fix: Complete missing translations for German locale Dec 4, 2025
@KhanjarSingh
Copy link
Author

@1ilit are any changes required in this PR?

@KhanjarSingh
Copy link
Author

@1ilit can you please review this PR?

@1ilit 1ilit added the i18n relating to localization label Dec 5, 2025
@KhanjarSingh
Copy link
Author

@1ilit Any changes required in this PR sir?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

i18n relating to localization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants