From 38d0c8f2b543a6a716fe7a707bd57aafaa99f5cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20R=C3=BCcker?= Date: Wed, 7 Feb 2024 11:21:12 +0100 Subject: [PATCH] feat: de-DE translation --- src/renderer/i18n/de-DE.ts | 80 ++++++++++++++++++++++++++ src/renderer/i18n/index.ts | 4 +- src/renderer/i18n/supported-locales.ts | 3 +- 3 files changed, 85 insertions(+), 2 deletions(-) create mode 100644 src/renderer/i18n/de-DE.ts diff --git a/src/renderer/i18n/de-DE.ts b/src/renderer/i18n/de-DE.ts new file mode 100644 index 0000000..921c689 --- /dev/null +++ b/src/renderer/i18n/de-DE.ts @@ -0,0 +1,80 @@ +export const deDE = { + word: { + client: 'Client | Clients', + server: 'Server | Server', + host: 'Host | Hosts', + message: 'Nachricht | Nachrichten', + port: 'Port | Ports', + data: 'Daten | Daten', + name: 'Name | Namen', + start: 'Starten', + stop: 'Stoppen', + send: 'Senden', + total: 'Gesamt | Gesamt', + received: 'Erhalten | Erhalten', + sent: 'Sent | Sent', + socket: 'Socket | Sockets', + format: 'Codierung', + select: 'Auswählen', + cancel: 'Abbrechen', + edit: 'Bearbeiten', + create: 'Erstellen', + reset: 'Zurücksetzen', + settings: 'Einstellungen', + close: 'Schließen', + locale: 'Sprache', + author: 'Author', + source: 'Quelle' + }, + message: { + running: 'Läuft', + numberOfMessages: 'Anzahl von Nachrichten', + numberOfClients: 'Anzahl von Clients', + minInterval: 'Min. Interval (ms)', + maxInterval: 'Max. Interval (ms)', + closeOnReply: 'Verbindung nach Antwort schließen', + persistentConnection: 'Dauerhafte Verbindung', + steptest: 'Stufentest', + enableTrace: 'Traces aktivieren', + alertEconnreset: 'Benachrichtigung bei ECONNRESET', + loopMode: 'Schleifenmodus', + loopModeEsplaination: 'Test wiederholen nach dessen Abschluss', + sendMessages: 'Nachrichten senden', + addHost: 'Host hinzufügen', + deleteHost: 'Host "{host}" löschen', + addMessage: 'Nachricht hinzufügen', + editMessage: 'Nachricht "{message}" bearbeiten', + deleteMessage: 'Nachricht "{message}" löschen', + hostAddress: 'Host address', + addPort: 'Port hinzufügen', + echoServer: 'Server antwortet', + resetReceivedData: 'Empfangene Daten zurücksetzen', + serverStatus: 'Server-Status', + testReport: 'Test-Bericht', + testStarted: 'Test gestartet', + testAborted: 'Test abgebrochen', + testEnded: 'Test abgeschlossen', + clientsConnected: 'Clients verbunden', + messagesSent: 'Nachrichten gesendet', + testDuration: 'Dauer des Tests: {ms}ms', + noMessageSpecified: 'Keine Nachrichten eingestellt', + socketOpen: 'Socket #{number} über {host}:{port} Verbindung hergestellt', + socketClosed: 'Socket #{number} über {host}:{port} Verbindung geschlossen', + socketMessage: 'Socket #{number} über {host}:{port} Sende Nachricht: #{mNumber}', + socketReply: 'Socket #{number} über {host}:{port} Server antwortet: {reply}', + logOnSocket: 'Socket #{number} über {host}:{port}: {message}', + loadingMessages: 'Lade Nachrichten', + messagesLoaded: 'Anzahl von geladenen Nachrichten: {mNumber}', + sendingMessages: 'Nachrichten werden gesendet', + tracesDisabledMessage: 'Traces deaktiviert, Interval zu gering', + clientConnectedOnPort: 'Nutzer verbunden mit Port {port}', + clientDisonnectedOnPort: 'Nutzer vom Port {port} getrennt', + messageReceivedOnPort: 'Empfangene Nachricht über Port {port}: {message}', + serverStart: 'Server wird gestartet', + serverStop: 'Server wird gestoppt', + listenindOnPort: 'Überwachen des Ports {port}', + clientErrorOnPort: 'Client-Fehler vom Port {port}: {error}', + serverErrorOnPort: 'Server-Fehler vom Port {port}: {error}', + reportError: 'Fehler: {error}' + } +}; diff --git a/src/renderer/i18n/index.ts b/src/renderer/i18n/index.ts index bb21e20..8327db9 100644 --- a/src/renderer/i18n/index.ts +++ b/src/renderer/i18n/index.ts @@ -2,11 +2,13 @@ import { createI18n } from 'vue-i18n'; import { enUS } from './en-US'; import { itIT } from './it-IT'; import { ptBR } from './pt-BR'; +import { deDE } from './de-DE'; const messages = { 'en-US': enUS, 'it-IT': itIT, - 'pt-BR': ptBR + 'pt-BR': ptBR, + 'de-DE': deDE }; type NestedPartial = { diff --git a/src/renderer/i18n/supported-locales.ts b/src/renderer/i18n/supported-locales.ts index d679943..94fc5b0 100644 --- a/src/renderer/i18n/supported-locales.ts +++ b/src/renderer/i18n/supported-locales.ts @@ -1,5 +1,6 @@ export const localesNames: {[key: string]: string} = { 'en-US': 'English', 'it-IT': 'Italiano', - 'pt-BR': 'Português (Brasil)' + 'pt-BR': 'Português (Brasil)', + 'de-DE': 'Deutsch' };