From 99b93f6fbc012c01c00fd6b52eda93e68ee7458a Mon Sep 17 00:00:00 2001 From: Guillaume Vincent Date: Tue, 28 Mar 2017 09:02:45 +0200 Subject: [PATCH] Add Spanish and German translation in component --- dist/i18n/de.json | 79 +++++++++++++++++++++++++++-------------------------- dist/i18n/en.json | 1 - dist/i18n/es.json | 81 +++++++++++++++++++++++++++---------------------------- dist/i18n/fr.json | 1 - src/i18n/de.json | 3 +-- src/i18n/en.json | 1 - src/i18n/es.json | 3 +-- src/i18n/fr.json | 1 - src/main.js | 2 +- 9 files changed, 82 insertions(+), 90 deletions(-) diff --git a/dist/i18n/de.json b/dist/i18n/de.json index b21628c..e979965 100644 --- a/dist/i18n/de.json +++ b/dist/i18n/de.json @@ -1,44 +1,43 @@ { - "Advanced options": "Advanced options", - "Copied": "copied !", - "Counter": "Counter", - "CounterFieldHelp": "Increment this value to change generated password without changing your master password.", - "CreatePassword": "Would you like to create one?", - "DBNotRunning": "Your LessPass Database is not running", - "DefaultOptionLocalStorage": "We use local storage to save default options locally. Each time you open the app, those options will be loaded by default.", - "DeleteProfileConfirm": "Are you sure you want to delete this password profile?", - "Email": "Email", - "EmailAlreadyExist": "This email is already registered. Want to login or recover your password?", - "EmailInvalid": "Please enter a valid email", - "EmailRequiredError": "We need en email to find your account.", - "Encrypt my master password": "Encrypt my master password", - "EncryptMasterPassword": "Click me to encrypt this password before sending it to lesspass.com", - "ForgotPassword": "Forgot your password?", - "Generate": "Generate", - "Generating": "Generating", - "Length": "Length", + "Advanced options": "Erweiterte Optionen", + "Copied": "Kopiert!", + "Counter": "Zähler", + "CounterFieldHelp": "Erhöhen Sie diesen Wert, um das zu erstellende Passwort zu ändern, ohne Ihr Masterpasswort zu ändern.", + "CreatePassword": "Möchten Sie eines erstellen?", + "DBNotRunning": "Ihre LessPass Datenbank läuft nicht", + "DefaultOptionLocalStorage": "Wir benutzen den Cache Ihres Browsers, um Ihre Einstellungen als Standard lokal zu speichern. Jedesmal, wenn Sie die App öffnen, werden diese Einstellungen geladen.", + "DeleteProfileConfirm": "Sind Sie sicher, dass Sie dieses Passwort-Profil löschen möchten?", + "Email": "email", + "EmailAlreadyExist": "Diese email-Adresse ist bereits registriert. Möchten Sie sich einloggen oder Ihr Passwort wiederherstellen?", + "EmailInvalid": "Bitte geben Sie eine gültige email-Adresse ein", + "EmailRequiredError": "Wir benötigen eine email-Adresse, um Ihr Konto zu finden.", + "Encrypt my master password": "Verschlüssele mein Masterpasswort", + "EncryptMasterPassword": "Hier klicken, um dieses Passwort zu verschlüsseln, bevor es an lesspass.com gesendet wird", + "ForgotPassword": "Passwort vergessen?", + "Generate": "Erstelle", + "Generating": "Wird erstellt", + "Length": "Länge", "Login": "Login", - "LoginFormInvalid": "LessPass URL, email and password are mandatory", - "LoginIncorrectError": "The email and password you entered did not match our records. Please double-check and try again.", - "Master Password": "Master Password", - "New Password": "New Password", - "NoMatchFor": "Oops! There are no matches for", - "NoPassword": "You don't have any password profile saved in your database.", - "PasswordProfileSuccessfullyDeleted": "Your password profile has been successfully deleted!", - "PasswordResetRequired": "A password is required", - "PasswordResetSuccessful": "Your password was reset successfully.", - "Register": "Register", - "Reset my password": "Reset my password", - "ResetLinkExpired": "This password reset link has expired.", - "Save default options locally": "Save default options locally", - "Sign In": "Sign In", - "Site": "Site", - "SiteLoginMasterPasswordMandatory": "Site, login and master password fields are mandatory.", - "UpdateYourSearch": "Please try broadening your search.", + "LoginFormInvalid": "LessPass URL, email-Adresse und Passwort sind obligatorisch", + "LoginIncorrectError": "Die email-Adresse und das Passwort, die Sie eingegeben haben, entsprechen nicht unseren Daten. Bitte überprüfen Sie sie und versuchen es nochmal.", + "Master Password": "Masterpasswort", + "New Password": "Neues Passwort", + "NoMatchFor": "Ups! Dafür gibt es keine Übereinstimmung", + "NoPassword": "Sie haben kein Passwort-Profil in Ihrer Datenbank gespeichert.", + "PasswordProfileSuccessfullyDeleted": "Ihr Passwort-Profil wurde erfolgreich gelöscht!", + "PasswordResetRequired": "Ein Passwort ist erforderlich", + "PasswordResetSuccessful": "Ihr Passwort wurde erfolgreich zurückgesetzt.", + "Register": "Registrieren", + "Reset my password": "Mein Passwort zurücksetzen", + "ResetLinkExpired": "Der Link zum Zurücksetzen des Passworts ist abgelaufen.", + "Save default options locally": "Optionen als Standard lokal speichern", + "Sign In": "Anmeldename", + "Site": "Seite", + "SiteLoginMasterPasswordMandatory": "Die Felder für Seite, Anmeldename und Masterpasswort sind obligatorisch.", + "UpdateYourSearch": "Bitte erweitern Sie Ihre Suche.", "Version": "Version", - "WarningV1": "Version 1 is deprecated and will be removed in {dayBeforeOnlyV2} days. We strongly advise you to migrate your passwords to version 2.", - "WelcomeRegister": "Welcome {email}, thank you for signing up.", - "copied": "copied !", - "version": "version", - "versionShortcut": "v" + "WarningV1": "Version 1 ist veraltet und wird in {dayBeforeOnlyV2} Tagen entfernt. Wir empfehlen Ihnen dringend, Ihre Passwörter auf die Version 2 zu migrieren.", + "WelcomeRegister": "Willkommen {email}, danke für die Anmeldung.", + "version": "Version", + "versionShortcut": "V" } \ No newline at end of file diff --git a/dist/i18n/en.json b/dist/i18n/en.json index b21628c..c47cc03 100644 --- a/dist/i18n/en.json +++ b/dist/i18n/en.json @@ -38,7 +38,6 @@ "Version": "Version", "WarningV1": "Version 1 is deprecated and will be removed in {dayBeforeOnlyV2} days. We strongly advise you to migrate your passwords to version 2.", "WelcomeRegister": "Welcome {email}, thank you for signing up.", - "copied": "copied !", "version": "version", "versionShortcut": "v" } \ No newline at end of file diff --git a/dist/i18n/es.json b/dist/i18n/es.json index b21628c..291541e 100644 --- a/dist/i18n/es.json +++ b/dist/i18n/es.json @@ -1,44 +1,43 @@ { - "Advanced options": "Advanced options", - "Copied": "copied !", - "Counter": "Counter", - "CounterFieldHelp": "Increment this value to change generated password without changing your master password.", - "CreatePassword": "Would you like to create one?", - "DBNotRunning": "Your LessPass Database is not running", - "DefaultOptionLocalStorage": "We use local storage to save default options locally. Each time you open the app, those options will be loaded by default.", - "DeleteProfileConfirm": "Are you sure you want to delete this password profile?", - "Email": "Email", - "EmailAlreadyExist": "This email is already registered. Want to login or recover your password?", - "EmailInvalid": "Please enter a valid email", - "EmailRequiredError": "We need en email to find your account.", - "Encrypt my master password": "Encrypt my master password", - "EncryptMasterPassword": "Click me to encrypt this password before sending it to lesspass.com", - "ForgotPassword": "Forgot your password?", - "Generate": "Generate", - "Generating": "Generating", - "Length": "Length", - "Login": "Login", - "LoginFormInvalid": "LessPass URL, email and password are mandatory", - "LoginIncorrectError": "The email and password you entered did not match our records. Please double-check and try again.", - "Master Password": "Master Password", - "New Password": "New Password", - "NoMatchFor": "Oops! There are no matches for", - "NoPassword": "You don't have any password profile saved in your database.", - "PasswordProfileSuccessfullyDeleted": "Your password profile has been successfully deleted!", - "PasswordResetRequired": "A password is required", - "PasswordResetSuccessful": "Your password was reset successfully.", - "Register": "Register", - "Reset my password": "Reset my password", - "ResetLinkExpired": "This password reset link has expired.", - "Save default options locally": "Save default options locally", - "Sign In": "Sign In", - "Site": "Site", - "SiteLoginMasterPasswordMandatory": "Site, login and master password fields are mandatory.", - "UpdateYourSearch": "Please try broadening your search.", - "Version": "Version", - "WarningV1": "Version 1 is deprecated and will be removed in {dayBeforeOnlyV2} days. We strongly advise you to migrate your passwords to version 2.", - "WelcomeRegister": "Welcome {email}, thank you for signing up.", - "copied": "copied !", - "version": "version", + "Advanced options": "Opciones avanzadas", + "Copied": "¡ copiado !", + "Counter": "Contador", + "CounterFieldHelp": "Aumente este valor para cambiar la contraseña generada sin cambiar su contraseña maestra.", + "CreatePassword": "¿Quiere crear una?", + "DBNotRunning": "Su base de datos de LessPass no está ejecutando", + "DefaultOptionLocalStorage": "Usamos almacenamiento local para guardar las opciones predeterminadas de forma local. Cada vez que abre la aplicación, estas opciones se cargan de forma predeterminada", + "DeleteProfileConfirm": "¿Está seguro de que quiere borrar este perfil de contraseñas?", + "Email": "Correo electrónico", + "EmailAlreadyExist": "Este correo electrónico ya está registrado. ¿Quiere iniciar sesión o recuperar su contraseña?", + "EmailInvalid": "Ingrese un correo elecrónico válido", + "EmailRequiredError": "Necesitamos un correo electrónico para encontrar su cuenta.", + "Encrypt my master password": "Cifrar mi contraseña maestra", + "EncryptMasterPassword": "Hacer clic aquí para cifrar esta contraseña antes de enviarla a lesspass.com", + "ForgotPassword": "¿Olvidó su contraseña?", + "Generate": "Generar", + "Generating": "Generando", + "Length": "Tamaño", + "Login": "Iniciar sesión", + "LoginFormInvalid": "URL, correo electrónico y contraseña de LessPass URL son obligatorios", + "LoginIncorrectError": "El correo electrónico y la contraseña que ingresó no concuerdan con nuestros registros. Revíselos de nuevo.", + "Master Password": "Contraseña maestra", + "New Password": "Nueva contraseña", + "NoMatchFor": "¡Vaya! No ha resultados para", + "NoPassword": "No tiene ningún perfil de contraseñas guardado en su base de datos.", + "PasswordProfileSuccessfullyDeleted": "¡Su perfil de contraseñas ha sido borrado con éxito!", + "PasswordResetRequired": "Se requiere una contraseña", + "PasswordResetSuccessful": "Su contraseña ha sido reestablecida con éxito.", + "Register": "Registrar", + "Reset my password": "Reestablecer mi contraseña", + "ResetLinkExpired": "El enlace para reestablecer esta contraseña ha expirado.", + "Save default options locally": "Guardar las opciones predeterminadas de forma local", + "Sign In": "Registrarse", + "Site": "Sitio", + "SiteLoginMasterPasswordMandatory": "Los campos sitio, usuario y contraseña maestra son obligatorios.", + "UpdateYourSearch": "Trate de ampliar su búsqueda.", + "Version": "Versión", + "WarningV1": "La versión 1 está obsoleta y será eliminada en {dayBeforeOnlyV2} días. Le recomendamos enérgicamente migrar sus contraseñas a la versión 2.", + "WelcomeRegister": "Bienvenido o bienvenida {email}, gracias por registrarse.", + "version": "versión", "versionShortcut": "v" } \ No newline at end of file diff --git a/dist/i18n/fr.json b/dist/i18n/fr.json index 2f45eb1..1fd1985 100644 --- a/dist/i18n/fr.json +++ b/dist/i18n/fr.json @@ -38,7 +38,6 @@ "Version": "Version", "WarningV1": "La version 1 est déconseillée et sera supprimée dans {dayBeforeOnlyV2} jours. Nous vous conseillons fortement de migrer vos mots de passe vers la version 2.", "WelcomeRegister": "Bienvenu {email}, merci pour vous être enregistré.", - "copied": "copied !", "version": "version", "versionShortcut": "v" } \ No newline at end of file diff --git a/src/i18n/de.json b/src/i18n/de.json index 3647546..e979965 100644 --- a/src/i18n/de.json +++ b/src/i18n/de.json @@ -38,7 +38,6 @@ "Version": "Version", "WarningV1": "Version 1 ist veraltet und wird in {dayBeforeOnlyV2} Tagen entfernt. Wir empfehlen Ihnen dringend, Ihre Passwörter auf die Version 2 zu migrieren.", "WelcomeRegister": "Willkommen {email}, danke für die Anmeldung.", - "copied": "Kopiert!", "version": "Version", "versionShortcut": "V" -} +} \ No newline at end of file diff --git a/src/i18n/en.json b/src/i18n/en.json index b21628c..c47cc03 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -38,7 +38,6 @@ "Version": "Version", "WarningV1": "Version 1 is deprecated and will be removed in {dayBeforeOnlyV2} days. We strongly advise you to migrate your passwords to version 2.", "WelcomeRegister": "Welcome {email}, thank you for signing up.", - "copied": "copied !", "version": "version", "versionShortcut": "v" } \ No newline at end of file diff --git a/src/i18n/es.json b/src/i18n/es.json index 1aa92f6..291541e 100644 --- a/src/i18n/es.json +++ b/src/i18n/es.json @@ -38,7 +38,6 @@ "Version": "Versión", "WarningV1": "La versión 1 está obsoleta y será eliminada en {dayBeforeOnlyV2} días. Le recomendamos enérgicamente migrar sus contraseñas a la versión 2.", "WelcomeRegister": "Bienvenido o bienvenida {email}, gracias por registrarse.", - "copied": "¡ copiado !", "version": "versión", "versionShortcut": "v" -} +} \ No newline at end of file diff --git a/src/i18n/fr.json b/src/i18n/fr.json index 2f45eb1..1fd1985 100644 --- a/src/i18n/fr.json +++ b/src/i18n/fr.json @@ -38,7 +38,6 @@ "Version": "Version", "WarningV1": "La version 1 est déconseillée et sera supprimée dans {dayBeforeOnlyV2} jours. Nous vous conseillons fortement de migrer vos mots de passe vers la version 2.", "WelcomeRegister": "Bienvenu {email}, merci pour vous être enregistré.", - "copied": "copied !", "version": "version", "versionShortcut": "v" } \ No newline at end of file diff --git a/src/main.js b/src/main.js index be8dec9..fcb6ce0 100644 --- a/src/main.js +++ b/src/main.js @@ -7,7 +7,7 @@ import Polyglot from 'vue-polyglot'; Vue.use(Polyglot, { defaultLanguage: 'en', - languagesAvailable: ['fr'] + languagesAvailable: ['fr', 'es', 'de'] }); sync(store, router);