From d64d4ae6f1f4e68186a2d55326c9c82ac8f3a7a3 Mon Sep 17 00:00:00 2001 From: Henri2777 <77494676+Henri2777@users.noreply.github.com> Date: Thu, 24 Apr 2025 18:06:23 +0000 Subject: [PATCH] Add Language DE --- browser/src/i18n/languages.ts | 3 +- browser/src/i18n/locales/de.ts | 66 ++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 browser/src/i18n/locales/de.ts diff --git a/browser/src/i18n/languages.ts b/browser/src/i18n/languages.ts index 5f4ba5b..e7b36e7 100644 --- a/browser/src/i18n/languages.ts +++ b/browser/src/i18n/languages.ts @@ -1,7 +1,8 @@ const languages = [ { key: 'en', name: 'English' }, { key: 'ru', name: 'Русский' }, - { key: 'zh', name: '中文' } + { key: 'zh', name: '中文' }, + { key: 'de', name: 'Deutsch' } ]; languages.sort((a, b) => a.name.localeCompare(b.name, 'en', { sensitivity: 'base' })); diff --git a/browser/src/i18n/locales/de.ts b/browser/src/i18n/locales/de.ts new file mode 100644 index 0000000..79dbb70 --- /dev/null +++ b/browser/src/i18n/locales/de.ts @@ -0,0 +1,66 @@ +const de = { + translation: { + serial: { + notSupported: + 'Seriell nicht unterstützt. Bitte benutze den Desktop Chrome Browser um Maus und Tastatur zu verwenden.', + failed: 'Verbindung zu Seriell fehlgeschlagen. Bitte erneut versuchen' + }, + camera: { + tip: 'Warten auf Berechtigung...', + denied: 'Berechtigung verweigert', + authorize: + 'Der Remote-Desktop erfordert eine Kamerazulassung. Bitte autorisieren Sie die Kamera in den Browsereinstellungen.', + failed: 'Kamera konnte nicht verbunden werden. Bitte versuche es erneut.' + }, + modal: { + title: 'USB-Gerät auswählen', + selectVideo: 'Bitte wähle ein Video-Eingabegerät aus', + selectSerial: 'Serielles Gerät auswählen' + }, + menu: { + serial: 'Seriell', + keyboard: 'Tastatur', + mouse: 'Maus' + }, + video: { + resolution: 'Auflösung', + customResolution: 'Benutzerdefiniert', + device: 'Gerät', + custom: { + title: 'Benutzerdefinierte Aufösung', + width: 'Breite', + height: 'Höhe', + confirm: 'Ok', + cancel: 'Abbrechen' + } + }, + keyboard: { + paste: 'Einfügen', + virtualKeyboard: 'Virtuelle Tastatur', + ctrlAltDel: 'Strg + Alt + Entfernen' + }, + mouse: { + cursor: { + title: 'Mauszeiger', + pointer: 'Zeiger', + grab: 'Hand', + cell: 'Kreuz', + hide: 'Versteckt' + }, + mode: 'Mausmodus', + absolute: 'Absoluter Modus', + relative: 'Relativer Mode', + direction: 'Scrollrichtung', + scrollUp: 'Hochscrollen', + scrollDown: 'Runterscrollen', + requestPointer: 'Benutze relativen Modus. Bitte auf den Desktop klicken, um den Mauszeiger anzuzeigen.' + }, + settings: { + language: 'Sprache', + document: 'Dokument', + download: 'Download' + } + } + }; + + export default de; \ No newline at end of file