Skip to content

Commit

Permalink
Added tests and additional translations
Browse files Browse the repository at this point in the history
  • Loading branch information
lupusA committed Mar 17, 2024
1 parent 24281d0 commit 93298ef
Show file tree
Hide file tree
Showing 15 changed files with 409 additions and 67 deletions.
38 changes: 38 additions & 0 deletions public/locales/de/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@
"feedback.provider.use-repository-token": "Repository-Token",
"feedback.provider.webdav-server": "WebDAV-Server",
"feedback.repository.configuration": "Speicherkonfiguration",
"feedback.repository.create-repository-new": "Neues Repository erstellen",
"feedback.repository.create-repository-new-help": "Geben Sie ein sicheres Passwort ein, um das Kopia-Repository im bereitgestellten Speicher zu erstellen.",
"feedback.repository.encryption": "Verschlüsselung",
"feedback.repository.kopia-server-parameters": "Kopia-Serverparameter",
"feedback.repository.name-default": "Mein Repository",
"feedback.repository.provider-selection": "Wählen Sie ein Repository aus",
Expand All @@ -66,11 +69,46 @@
"feedback.ui.theme-description": "Design",
"feedback.ui.theme-help": "Das aktuell ausgewählte Design",
"feedback.ui.theme-select": "Select theme",
"feedback.validation.azure.access-key": "Zugangsschlüssel",
"feedback.validation.azure.access-key-hint": "Geben Sie den geheimen Zugangsschlüssel ein",
"feedback.validation.azure.azure-storage-domain": "Azure Storage-Domäne",
"feedback.validation.azure.azure-storage-domain-hint": "Geben Sie die Speicherdomäne ein oder lassen Sie sie leer, um die Standardeinstellung „blob.core.windows.net“ zu verwenden.",
"feedback.validation.azure.container": "Container",
"feedback.validation.azure.container-hint": "Geben Sie den Containernamen ein",
"feedback.validation.azure.object-name-prefix": "Präfix des Objektnamens",
"feedback.validation.azure.object-name-prefix-hint": "Geben Sie das Präfix für den Objektnamen ein oder lassen Sie es leer",
"feedback.validation.azure.sas-token": "SAS-Token",
"feedback.validation.azure.sas-token-hint": "Geben Sie den geheimen SAS-Token ein",
"feedback.validation.azure.storage-account": "Speicherkonto",
"feedback.validation.azure.storage-account-hint": "Geben Sie den Namen des Speicherkontos ein",
"feedback.validation.b2.bucket-name": "B2-Bucket",
"feedback.validation.b2.bucket-name-hint": "Geben Sie den Bucket-Namen ein",
"feedback.validation.b2.key": "Schlüssel",
"feedback.validation.b2.key-hint": "Geben Sie den geheimen Anwendungs- oder Kontoschlüssel ein",
"feedback.validation.b2.key-id": "Schlüssel-ID",
"feedback.validation.b2.key-id-hint": "Geben Sie die Anwendungs- oder Kontoschlüssel-ID ein",
"feedback.validation.b2.object-name-prefix": "Präfix des Objektnamens",
"feedback.validation.b2.object-name-prefix-hint": "Geben Sie das Präfix für den Objektnamen ein oder lassen Sie es leer",
"feedback.validation.gcs.bucket-name": "GCS-Bucket",
"feedback.validation.gcs.bucket-name-hint": "Geben Sie den Bucket-Namen ein",
"feedback.validation.gcs.credentials-file": "Anmeldeinformationsdatei",
"feedback.validation.gcs.credentials-file-hint": "Geben Sie den Namen der JSON-Datei mit den Anmeldeinformationen ein",
"feedback.validation.gcs.credentials-json": "Anmeldeinformationen JSON",
"feedback.validation.gcs.credentials-json-paste": "Fügen Sie hier JSON-Anmeldeinformationen ein",
"feedback.validation.gcs.object-name-prefix": "Präfix des Objektnamens",
"feedback.validation.gcs.object-name-prefix-hint": "Geben Sie das Präfix für den Objektnamen ein oder lassen Sie es leer",
"feedback.validation.invalid-times-of-day": "Ungültige Tageszeiten",
"feedback.validation.local.directory-path": "Verzeichnispfad",
"feedback.validation.local.directory-path-hint": "Geben Sie den Verzeichnispfad ein, in dem Sie die Repository-Dateien speichern möchten",
"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.password-repository": "Repository-Passwort",
"feedback.validation.required.password-repository-help": "Wird zum Verschlüsseln des Repository-Inhalts verwendet",
"feedback.validation.required.password-repository-hint": "Geben Sie das Repository-Passwort ein",
"feedback.validation.required.repository-password-confirm": "Bestätigen Sie das Repository-Passwort",
"feedback.validation.required.repository-password-confirm-again": "Geben Sie das Repository-Passwort erneut ein",
"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",
Expand Down
38 changes: 38 additions & 0 deletions public/locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@
"feedback.provider.use-repository-token": "Use Repository Token",
"feedback.provider.webdav-server": "WebDAV Server",
"feedback.repository.configuration": "Storage Configuration",
"feedback.repository.create-repository-new": "Create New Repository",
"feedback.repository.create-repository-new-help": "Enter a strong password to create Kopia repository in the provided storage.",
"feedback.repository.encryption": "Encryption",
"feedback.repository.kopia-server-parameters": "Kopia Server Parameters",
"feedback.repository.name-default": "My Repository",
"feedback.repository.provider-selection": "Select Storage Type",
Expand All @@ -66,11 +69,46 @@
"feedback.ui.theme-description": "Theme",
"feedback.ui.theme-help": "The current active theme",
"feedback.ui.theme-select": "Select theme",
"feedback.validation.azure.access-key": "Access Key",
"feedback.validation.azure.access-key-hint": "Enter secret access key",
"feedback.validation.azure.azure-storage-domain": "Azure Storage Domain",
"feedback.validation.azure.azure-storage-domain-hint": "Enter storage domain or leave empty for default 'blob.core.windows.net'",
"feedback.validation.azure.container": "Container",
"feedback.validation.azure.container-hint": "Enter container name",
"feedback.validation.azure.object-name-prefix": "Object Name Prefix",
"feedback.validation.azure.object-name-prefix-hint": "Enter object name prefix or leave empty",
"feedback.validation.azure.sas-token": "SAS Token",
"feedback.validation.azure.sas-token-hint": "Enter secret SAS Token",
"feedback.validation.azure.storage-account": "Storage Account",
"feedback.validation.azure.storage-account-hint": "Enter storage account name",
"feedback.validation.b2.bucket-name": "B2 Bucket",
"feedback.validation.b2.bucket-name-hint": "Enter bucket name",
"feedback.validation.b2.key": "Key",
"feedback.validation.b2.key-hint": "Enter secret application or account key",
"feedback.validation.b2.key-id": "Key ID",
"feedback.validation.b2.key-id-hint": "Enter application or account key ID",
"feedback.validation.b2.object-name-prefix": "Object Name Prefix",
"feedback.validation.b2.object-name-prefix-hint": "Enter object name prefix or leave empty",
"feedback.validation.gcs.bucket-name": "GCS Bucket",
"feedback.validation.gcs.bucket-name-hint": "Enter bucket name",
"feedback.validation.gcs.credentials-file": "Credentials File",
"feedback.validation.gcs.credentials-file-hint": "Enter name of credentials JSON file",
"feedback.validation.gcs.credentials-json": "Credentials JSON",
"feedback.validation.gcs.credentials-json-paste": "Paste JSON credentials here",
"feedback.validation.gcs.object-name-prefix": "Object Name Prefix",
"feedback.validation.gcs.object-name-prefix-hint": "Enter object name prefix or leave empty",
"feedback.validation.invalid-times-of-day": "Invalid Times of Day",
"feedback.validation.local.directory-path": "Directory Path",
"feedback.validation.local.directory-path-hint": "Enter directory path where you want to store repository files",
"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.password-repository": "Repository Password",
"feedback.validation.required.password-repository-help": "Used to encrypt the repository's contents",
"feedback.validation.required.password-repository-hint": "Enter repository password",
"feedback.validation.required.repository-password-confirm": "Confirm Repository Password",
"feedback.validation.required.repository-password-confirm-again": "enter repository password again",
"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",
Expand Down
38 changes: 38 additions & 0 deletions public/locales/es/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@
"feedback.provider.use-repository-token": "Usar token de repositorio",
"feedback.provider.webdav-server": "Servidor WebDAV",
"feedback.repository.configuration": "Configuración de almacenamiento",
"feedback.repository.create-repository-new": "Crear nuevo repositorio",
"feedback.repository.create-repository-new-help": "Ingrese una contraseña segura para crear el repositorio de Kopia en el almacenamiento proporcionado.",
"feedback.repository.encryption": "Cifrado",
"feedback.repository.kopia-server-parameters": "Parámetros del servidor Kopia",
"feedback.repository.name-default": "Mi repositorio",
"feedback.repository.provider-selection": "Seleccione el tipo de almacenamiento",
Expand All @@ -66,11 +69,46 @@
"feedback.ui.theme-description": "Tema",
"feedback.ui.theme-help": "El tema activo actual",
"feedback.ui.theme-select": "Seleccionar tema",
"feedback.validation.azure.access-key": "Llave de acceso",
"feedback.validation.azure.access-key-hint": "Introduzca la clave de acceso secreta",
"feedback.validation.azure.azure-storage-domain": "Dominio de almacenamiento de Azure",
"feedback.validation.azure.azure-storage-domain-hint": "Ingrese el dominio de almacenamiento o déjelo vacío para el valor predeterminado 'blob.core.windows.net'",
"feedback.validation.azure.container": "Envase",
"feedback.validation.azure.container-hint": "Introduzca el nombre del contenedor",
"feedback.validation.azure.object-name-prefix": "Prefijo del nombre del objeto",
"feedback.validation.azure.object-name-prefix-hint": "Introduzca el prefijo del nombre del objeto o déjelo vacío",
"feedback.validation.azure.sas-token": "Ficha SAS",
"feedback.validation.azure.sas-token-hint": "Ingrese el token SAS secreto",
"feedback.validation.azure.storage-account": "Cuenta de almacenamiento",
"feedback.validation.azure.storage-account-hint": "Ingrese el nombre de la cuenta de almacenamiento",
"feedback.validation.b2.bucket-name": "Balde B2",
"feedback.validation.b2.bucket-name-hint": "Introduce el nombre del depósito",
"feedback.validation.b2.key": "Llave",
"feedback.validation.b2.key-hint": "Ingrese la aplicación secreta o la clave de cuenta",
"feedback.validation.b2.key-id": "ID de clave",
"feedback.validation.b2.key-id-hint": "Ingrese la ID de la clave de la aplicación o de la cuenta",
"feedback.validation.b2.object-name-prefix": "Prefijo del nombre del objeto",
"feedback.validation.b2.object-name-prefix-hint": "Introduzca el prefijo del nombre del objeto o déjelo vacío",
"feedback.validation.gcs.bucket-name": "Cucharón GCS",
"feedback.validation.gcs.bucket-name-hint": "Introduce el nombre del depósito",
"feedback.validation.gcs.credentials-file": "Archivo de credenciales",
"feedback.validation.gcs.credentials-file-hint": "Ingrese el nombre del archivo JSON de credenciales",
"feedback.validation.gcs.credentials-json": "Credenciales JSON",
"feedback.validation.gcs.credentials-json-paste": "Pegue las credenciales JSON aquí",
"feedback.validation.gcs.object-name-prefix": "Prefijo del nombre del objeto",
"feedback.validation.gcs.object-name-prefix-hint": "Introduzca el prefijo del nombre del objeto o déjelo vacío",
"feedback.validation.invalid-times-of-day": "Horas del día no válidas",
"feedback.validation.local.directory-path": "Ruta de directorio",
"feedback.validation.local.directory-path-hint": "Ingrese la ruta del directorio donde desea almacenar los archivos del repositorio",
"feedback.validation.optional.valid-number-or-empty": "Debe ser un número válido o vacío.",
"feedback.validation.passwords-dont-match": "Las contraseñas no coinciden",
"feedback.validation.required.directory": "Campo requerido",
"feedback.validation.required.field": "Campo requerido",
"feedback.validation.required.password-repository": "Contraseña del repositorio",
"feedback.validation.required.password-repository-help": "Se utiliza para cifrar el contenido del repositorio.",
"feedback.validation.required.password-repository-hint": "Ingrese la contraseña del repositorio",
"feedback.validation.required.repository-password-confirm": "Confirmar contraseña del repositorio",
"feedback.validation.required.repository-password-confirm-again": "ingrese la contraseña del repositorio nuevamente",
"feedback.validation.required.valid-number-or-empty": "Debe ser un número válido o vacío.",
"policies.feedback.find.count_one": "Se encontró {{count}} política que coincide con los criterios",
"policies.feedback.find.count_other": "Se encontraron {{count}} políticas que coinciden con los criterios",
Expand Down
38 changes: 38 additions & 0 deletions public/locales/fr/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@
"feedback.provider.use-repository-token": "Utiliser le jeton de référentiel",
"feedback.provider.webdav-server": "Serveur WebDAV",
"feedback.repository.configuration": "Configuration du stockage",
"feedback.repository.create-repository-new": "Créer un nouveau référentiel",
"feedback.repository.create-repository-new-help": "Entrez un mot de passe fort pour créer le référentiel Kopia dans le stockage fourni.",
"feedback.repository.encryption": "Chiffrement",
"feedback.repository.kopia-server-parameters": "Paramètres du serveur Kopia",
"feedback.repository.name-default": "Mon référentiel",
"feedback.repository.provider-selection": "Sélectionnez le type de stockage",
Expand All @@ -66,11 +69,46 @@
"feedback.ui.theme-description": "Thème",
"feedback.ui.theme-help": "Le thème actif actuel",
"feedback.ui.theme-select": "Sélectionnez un thème",
"feedback.validation.azure.access-key": "Clef d'accès",
"feedback.validation.azure.access-key-hint": "Entrez la clé d'accès secrète",
"feedback.validation.azure.azure-storage-domain": "Domaine de stockage Azure",
"feedback.validation.azure.azure-storage-domain-hint": "Entrez le domaine de stockage ou laissez vide pour « blob.core.windows.net » par défaut.",
"feedback.validation.azure.container": "Récipient",
"feedback.validation.azure.container-hint": "Entrez le nom du conteneur",
"feedback.validation.azure.object-name-prefix": "Préfixe du nom de l'objet",
"feedback.validation.azure.object-name-prefix-hint": "Entrez le préfixe du nom de l'objet ou laissez vide",
"feedback.validation.azure.sas-token": "Jeton SAS",
"feedback.validation.azure.sas-token-hint": "Entrez le jeton SAS secret",
"feedback.validation.azure.storage-account": "Compte de stockage",
"feedback.validation.azure.storage-account-hint": "Saisissez le nom du compte de stockage",
"feedback.validation.b2.bucket-name": "Godet B2",
"feedback.validation.b2.bucket-name-hint": "Saisissez le nom du compartiment",
"feedback.validation.b2.key": "Clé",
"feedback.validation.b2.key-hint": "Entrez l'application secrète ou la clé de compte",
"feedback.validation.b2.key-id": "ID de clé",
"feedback.validation.b2.key-id-hint": "Saisissez l'ID de la clé de l'application ou du compte",
"feedback.validation.b2.object-name-prefix": "Préfixe du nom de l'objet",
"feedback.validation.b2.object-name-prefix-hint": "Entrez le préfixe du nom de l'objet ou laissez vide",
"feedback.validation.gcs.bucket-name": "Godet GCS",
"feedback.validation.gcs.bucket-name-hint": "Saisissez le nom du compartiment",
"feedback.validation.gcs.credentials-file": "Fichier d'informations d'identification",
"feedback.validation.gcs.credentials-file-hint": "Entrez le nom du fichier JSON d'informations d'identification",
"feedback.validation.gcs.credentials-json": "Identifiants JSON",
"feedback.validation.gcs.credentials-json-paste": "Collez les informations d'identification JSON ici",
"feedback.validation.gcs.object-name-prefix": "Préfixe du nom de l'objet",
"feedback.validation.gcs.object-name-prefix-hint": "Entrez le préfixe du nom de l'objet ou laissez vide",
"feedback.validation.invalid-times-of-day": "Heures de la journée invalides",
"feedback.validation.local.directory-path": "Chemin du répertoire",
"feedback.validation.local.directory-path-hint": "Entrez le chemin du répertoire dans lequel vous souhaitez stocker les fichiers du référentiel",
"feedback.validation.optional.valid-number-or-empty": "Doit être un numéro valide ou vide",
"feedback.validation.passwords-dont-match": "Les mots de passe ne correspondent pas",
"feedback.validation.required.directory": "champs requis",
"feedback.validation.required.field": "champs requis",
"feedback.validation.required.password-repository": "Mot de passe du référentiel",
"feedback.validation.required.password-repository-help": "Utilisé pour chiffrer le contenu du référentiel",
"feedback.validation.required.password-repository-hint": "Entrez le mot de passe du référentiel",
"feedback.validation.required.repository-password-confirm": "Confirmer le mot de passe du référentiel",
"feedback.validation.required.repository-password-confirm-again": "entrez à nouveau le mot de passe du référentiel",
"feedback.validation.required.valid-number-or-empty": "Doit être un numéro valide ou vide",
"policies.feedback.find.count_one": "{{count}} politiques correspondant aux critères ont été trouvées",
"policies.feedback.find.count_other": "{{count}} politiques correspondant aux critères ont été trouvées",
Expand Down
Loading

0 comments on commit 93298ef

Please sign in to comment.