Skip to content

Commit

Permalink
Further translating components. Adding languages requires no signific…
Browse files Browse the repository at this point in the history
…ant code change anymore.
  • Loading branch information
lupusA committed Mar 17, 2024
1 parent 0d1c8ca commit 9780625
Show file tree
Hide file tree
Showing 27 changed files with 771 additions and 418 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ build/
node_modules/
coverage/
.idea/
.vscode/settings.json
.vscode/
14 changes: 13 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,17 @@
"public/locales"
],
"i18n-ally.keystyle": "flat",
"i18n-ally.sourceLanguage": "en"
"i18n-ally.sourceLanguage": "en",
"i18n-ally.keysInUse": [
"feedback.provider.s3-or-compatible-storage",
"feedback.provider.kopia-repository-server",
"feedback.provider.local-directory-or-nas",
"feedback.provider.google-cloud-storage",
"feedback.provider.use-repository-token",
"feedback.provider.azure-blob-storage",
"feedback.provider.rclone-remote",
"feedback.provider.webdav-server",
"feedback.provider.backblaze-b2",
"feedback.provider.sftp-server"
]
}
121 changes: 81 additions & 40 deletions public/locales/de/translation.json
Original file line number Diff line number Diff line change
@@ -1,39 +1,84 @@
{
"common.back": "Zurück",
"common.cancel": "Abbrechen",
"common.delete": "Löschen",
"common.delete.confirm": "Löschen bestätigen",
"common.delete-confirm": "Löschen bestätigen",
"common.loading": "Wird geladen ...",
"common.next": "Weiter",
"common.return": "Zurück",
"description.event.cancel": "Abbrechen",
"description.event.new": "Geben Sie eine neue Beschreibung ein",
"description.event.remove": "Beschreibung entfernen",
"description.event.update": "Beschreibung aktualisieren",
"description.feedback.description": "Beschreibung des Snapshots",
"event.description.cancel": "Abbrechen",
"event.description.new": "Geben Sie eine neue Beschreibung ein",
"event.description.remove": "Beschreibung entfernen",
"event.description.update": "Beschreibung aktualisieren",
"event.log.hide": "Hide log",
"event.log.show": "Show log",
"event.pin.add": "Pin hinzufügen",
"event.pin.cancel": "Abbrechen",
"event.pin.remove": "Pin entfernen",
"event.pin.snapshot-pin": "Snapshot anheften",
"event.pin.update": "Pin aktualisieren",
"event.repository.advanced-options-hide": "Erweiterte Optionen ausblenden",
"event.repository.advanced-options.show": "Erweiterte Optionen anzeigen",
"feedback.description.modal-title": "Beschreibung des Snapshots",
"feedback.header.actions": "Aktionen",
"feedback.header.defined": "Definiert",
"feedback.header.directories": "Verzeichnisse",
"feedback.header.files": "Dateien",
"feedback.header.host": "Host",
"feedback.header.modification-last": "Letzte Änderung",
"feedback.header.name": "Name",
"feedback.header.path": "Pfad",
"feedback.header.size": "Größe",
"feedback.header.username": "Nutzername",
"feedback.pin.name": "Name des Pins",
"feedback.pin.standard-text": "Nicht löschen",
"feedback.provider.azure-blob-storage": "Azure Blob Storage",
"feedback.provider.backblaze-b2": "Backblaze B2",
"feedback.provider.google-cloud-storage": "Google Cloud-Speicher",
"feedback.provider.kopia-repository-server": "Kopia-Repository-Server",
"feedback.provider.local-directory-or-nas": "Lokales Verzeichnis oder NAS",
"feedback.provider.rclone-remote": "Rclone Remote",
"feedback.provider.s3-or-compatible-storage": "Amazon S3 oder kompatibler Speicher",
"feedback.provider.sftp-server": "SFTP-Server",
"feedback.provider.use-repository-token": "Repository-Token",
"feedback.provider.webdav-server": "WebDAV-Server",
"feedback.repository.configuration": "Speicherkonfiguration",
"feedback.repository.kopia-server-parameters": "Kopia-Serverparameter",
"feedback.repository.name-default": "Mein Repository",
"feedback.repository.provider-selection": "Wählen Sie ein Repository aus",
"feedback.repository.provider-selection-hint": "Wählen Sie ein Repository aus, um ein neues zu erstellen oder eine Verbindung zu einem bestehenden Repository herzustellen:",
"feedback.repository.repository-token-enter": "Geben Sie das Repository-Token ein",
"feedback.tab.policies": "Richtlinien",
"feedback.tab.preferences": "Einstellungen",
"feedback.tab.repository": "Repository",
"feedback.tab.repository-is-not-connected": "Das Repository ist nicht verbunden",
"feedback.tab.snapshots": "Snapshots",
"feedback.tab.tasks": "Aufgaben",
"feedback.ui.appearance": "Darstellung",
"feedback.ui.appearance-help": "Gibt die Darstellung des Nutzerinterfaces an",
"feedback.ui.appearance-hint": "Select font size",
"feedback.ui.byte-representation-description": "Darstellung der Speichergrößen",
"feedback.ui.byte-representation-help": "Gibt die aktuelle Darstellung von Speichergrößen an",
"feedback.ui.byte-representation-select": "Darstellung der Speichgröße auswählen",
"feedback.ui.pagesize-description": "Anzahl an Einträgen",
"feedback.ui.pagesize-help": "Gibt die Anzahl der Einträge in Listen an",
"feedback.ui.pagesize-hint": "Anzahl Einträge",
"feedback.ui.theme-description": "Design",
"feedback.ui.theme-help": "Das aktuell ausgewählte Design",
"feedback.ui.theme-select": "Select theme",
"log.event.hide": "Hide log",
"log.event.show": "Show log",
"pin.event.add": "Pin hinzufügen",
"pin.event.cancel": "Abbrechen",
"pin.event.remove": "Pin entfernen",
"pin.event.snapshot.pin": "Snapshot anheften",
"pin.event.update": "Pin aktualisieren",
"pin.feedback.name": "Name des Pins",
"pin.feedback.standard-text": "Nicht löschen",
"feedback.validation.invalid-times-of-day": "Ungültige Tageszeiten",
"feedback.validation.optional.valid-number-or-empty": "Muss eine gültige Zahl sein oder leer sein",
"feedback.validation.passwords-dont-match": "Passwörter stimmen nicht überein",
"feedback.validation.required.directory": "Pflichtfeld",
"feedback.validation.required.field": "Pflichtfeld",
"feedback.validation.required.valid-number-or-empty": "Muss eine gültige Zahl oder leer sein",
"policies.feedback.find.count_one": "{{count}} Richtlinie gefunden, die den Kriterien entspricht",
"policies.feedback.find.count_other": "{{count}} Richtlinien gefunden, die den Kriterien entsprechen",
"policies.feedback.find.none": "Keine Richtlinien gefunden.",
"policies.feedback.find.none.create": "Für das Verzeichnis {{path}} wurde keine Richtlinie gefunden. \nBitte richten Sie eine neue Richtlinie ein.",
"policies.feedback.loading": "Wird geladen ...",
"policies.feedback.path.absolute": "Richtlinien können nur für absolute Pfade definiert werden.",
"policies.feedback.policy.find": "Geben Sie das Verzeichnis ein, um die Richtlinie zu finden oder festzulegen",
"policies.header.actions": "Aktionen",
"policies.header.defined": "Definiert",
"policies.header.host": "Host",
"policies.header.path": "Pfad",
"policies.header.username": "Nutzername",
"policies.kind.all": "Alle Richtlinien",
"policies.kind.applicable": "Anwendbare Richtlinien",
"policies.kind.global": "Globale Richtlinien",
Expand Down Expand Up @@ -126,11 +171,6 @@
"snapshot.history.header.selected": "Ausgewählt",
"snapshot.history.header.size": "Größe",
"snapshot.history.header.time.start": "Startzeit",
"tab.policies": "Richtlinien",
"tab.preferences": "Einstellungen",
"tab.repository": "Repository",
"tab.snapshots": "Snapshots",
"tab.tasks": "Aufgaben",
"task.all": "Alle",
"task.event.stop": "Stop",
"task.failed": "Fehlgeschlagen",
Expand All @@ -152,19 +192,20 @@
"task.status.running.for": "Task running for",
"task.status.started": "Gestartet",
"task.status.succeed.after": "Task succeeded after",
"ui.feedback.byte-representation-description": "Darstellung der Speichergrößen",
"ui.feedback.byte-representation-help": "Gibt die aktuelle Darstellung von Speichergrößen an",
"ui.feedback.byte-representation-select": "Darstellung der Speichgröße auswählen",
"ui.feedback.pagesize-description": "Anzahl an Einträgen",
"ui.feedback.pagesize-help": "Gibt die Anzahl der Einträge in Listen an",
"ui.feedback.pagesize-hint": "Anzahl Einträge",
"ui.feedback.theme-description": "Design",
"ui.feedback.theme-help": "Das aktuell ausgewählte Design",
"ui.value.appearance-large": "groß",
"ui.value.appearance-medium": "mittel",
"ui.value.appearance-small": "klein",
"ui.value.theme-dark": "dunkel",
"ui.value.theme-light": "hell",
"ui.value.theme-ocean": "ozeanisch",
"ui.value.theme-pastel": "pastelfarbend"
"value.log.details-0-no-output": "0 - keine Ausgabe",
"value.log.details-1-minimal-details": "1 – minimale Details",
"value.log.details-10-maximum-details": "10 - maximale Details",
"value.log.details-5-normal-details": "5 - normale Details",
"value.log.details-inherit-from-parent": "(vom übergeordneten Element erben)",
"value.ui.appearance-large": "groß",
"value.ui.appearance-medium": "mittel",
"value.ui.appearance-small": "klein",
"value.ui.byte-representation-base10": "Basis-10 (KB, MB, GB, TB)",
"value.ui.byte-representation-base2": "Basis-2 (KiB, MiB, GiB, TiB)",
"value.ui.theme-dark": "dunkel",
"value.ui.theme-light": "hell",
"value.ui.theme-ocean": "ozeanisch",
"value.ui.theme-pastel": "pastelfarbend",
"value.validation.optional-no": "NEIN",
"value.validation.optional-yes": "Ja"
}
121 changes: 81 additions & 40 deletions public/locales/en/translation.json
Original file line number Diff line number Diff line change
@@ -1,39 +1,84 @@
{
"common.back": "Back",
"common.cancel": "Cancel",
"common.delete": "Delete",
"common.delete.confirm": "Confirm Delete",
"common.delete-confirm": "Confirm Delete",
"common.loading": "Loading ...",
"common.next": "Next",
"common.return": "Return",
"description.event.cancel": "Cancel",
"description.event.new": "Enter new description",
"description.event.remove": "Remove Description",
"description.event.update": "Update Description",
"description.feedback.description": "Snapshot Description",
"event.description.cancel": "Cancel",
"event.description.new": "Enter new description",
"event.description.remove": "Remove Description",
"event.description.update": "Update Description",
"event.log.hide": "Hide log",
"event.log.show": "Show log",
"event.pin.add": "Add Pin",
"event.pin.cancel": "Cancel",
"event.pin.remove": "Remove Pin",
"event.pin.snapshot-pin": "Pin Snapshot",
"event.pin.update": "Update Pin",
"event.repository.advanced-options-hide": "Hide Advanced Options",
"event.repository.advanced-options.show": "Show Advanced Options",
"feedback.description.modal-title": "Snapshot Description",
"feedback.header.actions": "Actions",
"feedback.header.defined": "Defined",
"feedback.header.directories": "Directories",
"feedback.header.files": "Files",
"feedback.header.host": "Host",
"feedback.header.modification-last": "Last Modification",
"feedback.header.name": "Name",
"feedback.header.path": "Path",
"feedback.header.size": "Size",
"feedback.header.username": "Username",
"feedback.pin.name": "Name of the pin",
"feedback.pin.standard-text": "do-not-delete",
"feedback.provider.azure-blob-storage": "Azure Blob Storage",
"feedback.provider.backblaze-b2": "Backblaze B2",
"feedback.provider.google-cloud-storage": "Google Cloud Storage",
"feedback.provider.kopia-repository-server": "Kopia Repository Server",
"feedback.provider.local-directory-or-nas": "Local Directory or NAS",
"feedback.provider.rclone-remote": "Rclone Remote",
"feedback.provider.s3-or-compatible-storage": "Amazon S3 or Compatible Storage",
"feedback.provider.sftp-server": "SFTP Server",
"feedback.provider.use-repository-token": "Use Repository Token",
"feedback.provider.webdav-server": "WebDAV Server",
"feedback.repository.configuration": "Storage Configuration",
"feedback.repository.kopia-server-parameters": "Kopia Server Parameters",
"feedback.repository.name-default": "My Repository",
"feedback.repository.provider-selection": "Select Storage Type",
"feedback.repository.provider-selection-hint": "To connect to a repository or create one, select the preferred storage type:",
"feedback.repository.repository-token-enter": "Enter Repository Token",
"feedback.tab.policies": "Policies",
"feedback.tab.preferences": "Preferences",
"feedback.tab.repository": "Repository",
"feedback.tab.repository-is-not-connected": "Repository is not connected",
"feedback.tab.snapshots": "Snapshots",
"feedback.tab.tasks": "Tasks",
"feedback.ui.appearance": "Appearance",
"feedback.ui.appearance-help": "Specifies the appearance of the user interface",
"feedback.ui.appearance-hint": "Select font size",
"feedback.ui.byte-representation-description": "Select byte representation",
"feedback.ui.byte-representation-help": "Specifies the representation of bytes",
"feedback.ui.byte-representation-select": "Select byte representation",
"feedback.ui.pagesize-description": "Page size",
"feedback.ui.pagesize-help": "Specifies the pagination size in tables",
"feedback.ui.pagesize-hint": "Page size",
"feedback.ui.theme-description": "Theme",
"feedback.ui.theme-help": "The current active theme",
"feedback.ui.theme-select": "Select theme",
"log.event.hide": "Hide log",
"log.event.show": "Show log",
"pin.event.add": "Add Pin",
"pin.event.cancel": "Cancel",
"pin.event.remove": "Remove Pin",
"pin.event.snapshot.pin": "Pin Snapshot",
"pin.event.update": "Update Pin",
"pin.feedback.name": "Name of the pin",
"pin.feedback.standard-text": "do-not-delete",
"feedback.validation.invalid-times-of-day": "Invalid Times of Day",
"feedback.validation.optional.valid-number-or-empty": "Must be a valid number or empty",
"feedback.validation.passwords-dont-match": "Passwords don't match",
"feedback.validation.required.directory": "Required field",
"feedback.validation.required.field": "Required field",
"feedback.validation.required.valid-number-or-empty": "Must be a valid number or empty",
"policies.feedback.find.count_one": "Found {{count}} policy matching the criteria",
"policies.feedback.find.count_other": "Found {{count}} policies matching the criteria",
"policies.feedback.find.none": "No policies found.",
"policies.feedback.find.none.create": " No policy found for directory {{path}}. Please setup a new policy.",
"policies.feedback.loading": "Loading ...",
"policies.feedback.path.absolute": "Policies can only be defined for absolute paths.",
"policies.feedback.policy.find": "Enter directory to find or set policy",
"policies.header.actions": "Actions",
"policies.header.defined": "Defined",
"policies.header.host": "Host",
"policies.header.path": "Path",
"policies.header.username": "Username",
"policies.kind.all": "All policies",
"policies.kind.applicable": "Applicable policies",
"policies.kind.global": "Global policies",
Expand Down Expand Up @@ -126,11 +171,6 @@
"snapshot.history.header.selected": "Selected",
"snapshot.history.header.size": "Size",
"snapshot.history.header.time.start": "Start time",
"tab.policies": "Policies",
"tab.preferences": "Preferences",
"tab.repository": "Repository",
"tab.snapshots": "Snapshots",
"tab.tasks": "Tasks",
"task.all": "All",
"task.event.stop": "Stop",
"task.failed": "Failed",
Expand All @@ -152,19 +192,20 @@
"task.status.running.for": "Task running for",
"task.status.started": "Started",
"task.status.succeed.after": "Task succeeded after",
"ui.feedback.byte-representation-description": "Select byte representation",
"ui.feedback.byte-representation-help": "Specifies the representation of bytes",
"ui.feedback.byte-representation-select": "Select byte representation",
"ui.feedback.pagesize-description": "Page size",
"ui.feedback.pagesize-help": "Specifies the pagination size in tables",
"ui.feedback.pagesize-hint": "Page size",
"ui.feedback.theme-description": "Theme",
"ui.feedback.theme-help": "The current active theme",
"ui.value.appearance-large": "large",
"ui.value.appearance-medium": "medium",
"ui.value.appearance-small": "small",
"ui.value.theme-dark": "dark",
"ui.value.theme-light": "light",
"ui.value.theme-ocean": "ocean",
"ui.value.theme-pastel": "pastel"
"value.log.details-0-no-output": "0 - no output",
"value.log.details-1-minimal-details": "1 - minimal details",
"value.log.details-10-maximum-details": "10 - maximum details",
"value.log.details-5-normal-details": "5 - normal details",
"value.log.details-inherit-from-parent": "(inherit from parent)",
"value.ui.appearance-large": "large",
"value.ui.appearance-medium": "medium",
"value.ui.appearance-small": "small",
"value.ui.byte-representation-base10": "Base-10 (KB, MB, GB, TB)",
"value.ui.byte-representation-base2": "Base-2 (KiB, MiB, GiB, TiB)",
"value.ui.theme-dark": "dark",
"value.ui.theme-light": "light",
"value.ui.theme-ocean": "ocean",
"value.ui.theme-pastel": "pastel",
"value.validation.optional-no": "no",
"value.validation.optional-yes": "yes"
}
Loading

0 comments on commit 9780625

Please sign in to comment.