diff --git a/desktop/src/renderer/src/i18n/languages.ts b/desktop/src/renderer/src/i18n/languages.ts index dd4a81e..a7c7ce0 100644 --- a/desktop/src/renderer/src/i18n/languages.ts +++ b/desktop/src/renderer/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/desktop/src/renderer/src/i18n/locales/de.ts b/desktop/src/renderer/src/i18n/locales/de.ts new file mode 100644 index 0000000..8a1ac47 --- /dev/null +++ b/desktop/src/renderer/src/i18n/locales/de.ts @@ -0,0 +1,80 @@ +const de = { + translation: { + 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: { + title: 'Einstellungen', + appearance: { + title: 'Aussehen', + language: 'Sprache', + menu: 'Menüleiste', + menuTips: 'Menüleiste beim Start öffnen' + }, + update: { + title: 'Überprüfe auf Updates', + latest: 'Du hast bereits die neuste Version.', + outdated: 'Ein Update ist verfügbar. Möchtest du jetzt updaten?', + downloading: 'Wird heruntergeladen...', + installing: 'Wird installiert...', + failed: 'Update fehlgeschlagen. Bitte erneut versuchen.', + confirm: 'Bestätigen', + cancel: 'Abbrechen' + }, + about: { + title: 'Über', + version: 'Version', + community: 'Community' + } + } + } + } + + export default de \ No newline at end of file