浏览代码

Fix bad translation for login

pull/605/head
Guillaume Vincent 3 年前
父节点
当前提交
58144b6c98
共有 12 个文件被更改,包括 22 次插入23 次删除
  1. +1
    -1
      packages/lesspass-pure/src/i18n/build.js
  2. +2
    -2
      packages/lesspass-pure/src/i18n/de.json
  3. +1
    -2
      packages/lesspass-pure/src/i18n/en.json
  4. +2
    -2
      packages/lesspass-pure/src/i18n/es.json
  5. +2
    -2
      packages/lesspass-pure/src/i18n/fr.json
  6. +2
    -2
      packages/lesspass-pure/src/i18n/pl.json
  7. +2
    -2
      packages/lesspass-pure/src/i18n/pt.json
  8. +2
    -2
      packages/lesspass-pure/src/i18n/ru.json
  9. +2
    -2
      packages/lesspass-pure/src/i18n/zh-CN.json
  10. +2
    -2
      packages/lesspass-pure/src/i18n/zh-TW.json
  11. +2
    -2
      packages/lesspass-pure/src/views/PasswordGenerator.vue
  12. +2
    -2
      packages/lesspass-pure/src/views/Settings.vue

+ 1
- 1
packages/lesspass-pure/src/i18n/build.js 查看文件

@@ -21,7 +21,7 @@ walker.on("file", (root, fileStats, next) => {
});

walker.on("end", () => {
languagesAvailable.forEach(lang => {
["en", ...languagesAvailable].forEach(lang => {
const localeFile = path.resolve(__dirname, `${lang}.json`);
let existingLocale = {};
if (fs.existsSync(localeFile)) {


+ 2
- 2
packages/lesspass-pure/src/i18n/de.json 查看文件

@@ -18,7 +18,6 @@
"Length": "Länge",
"LengthDeprecationWarning": "Die maximale Länge eines Passwortes beträgt 35 Zeichen.",
"LessPass Database Url": "LessPass Datenbank Url",
"Login": "Anmeldung",
"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",
@@ -52,6 +51,7 @@
"SiteLoginMasterPasswordMandatory": "Die Felder für Seite, Anmeldename und Masterpasswort sind obligatorisch.",
"SorryCopy": "Es tut uns leid, dass die Kopie nur auf modernen Browsern funktioniert",
"UpdateYourSearch": "Bitte erweitern Sie Ihre Suche.",
"Username": "Nutzername",
"WelcomeRegister": "Willkommen {email}, danke für die Anmeldung.",
"resetPasswordSuccess": "Wenn die E-Mail-Adresse {email} mit einem LessPass-Konto verknüpft ist, erhalten Sie in Kürze eine E-Mail von LessPass mit Anweisungen zum Zurücksetzen Ihres Passworts."
}
}

+ 1
- 2
packages/lesspass-pure/src/i18n/en.json 查看文件

@@ -18,7 +18,6 @@
"Length": "Length",
"LengthDeprecationWarning": "The maximum length of a password is 35 characters.",
"LessPass Database Url": "LessPass Database Url",
"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",
@@ -51,8 +50,8 @@
"Site": "Site",
"SiteLoginMasterPasswordMandatory": "Site, login, and master password fields are mandatory.",
"SorryCopy": "Sorry, copying only works in modern browsers.",
"Update password": "Update password",
"UpdateYourSearch": "Please try broadening your search.",
"Username": "Username",
"WelcomeRegister": "Welcome, {email}. Thank you for signing up!",
"resetPasswordSuccess": "If the email address {email} is associated with a LessPass account, you will receive an email from LessPass with instructions on how to reset your password."
}

+ 2
- 2
packages/lesspass-pure/src/i18n/es.json 查看文件

@@ -18,7 +18,6 @@
"Length": "Tamaño",
"LengthDeprecationWarning": "La longitud máxima de una contraseña es de 35 caracteres.",
"LessPass Database Url": "URL de la base de datos LessPass",
"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",
@@ -52,6 +51,7 @@
"SiteLoginMasterPasswordMandatory": "Los campos sitio, usuario y contraseña maestra son obligatorios.",
"SorryCopy": "Lamentamos que la copia sólo funcione en navegadores modernos",
"UpdateYourSearch": "Trate de ampliar su búsqueda.",
"Username": "Nombre de usuario",
"WelcomeRegister": "Bienvenido o bienvenida {email}, gracias por registrarse.",
"resetPasswordSuccess": "Si la dirección de correo electrónico {email} está asociada a una cuenta LessPass, recibirá un correo electrónico de LessPass con instrucciones sobre cómo restablecer su contraseña."
}
}

+ 2
- 2
packages/lesspass-pure/src/i18n/fr.json 查看文件

@@ -18,7 +18,6 @@
"Length": "Longueur",
"LengthDeprecationWarning": "La longueur maximale d'un mot de passe est de 35 caractères.",
"LessPass Database Url": "URL de la base de données LessPass",
"Login": "S'identifier",
"LoginFormInvalid": "L'URL LessPass, l'email et le mot de passe sont obligatoires.",
"LoginIncorrectError": "L'email et le mot de passe ne sont pas dans notre base de données. Vérifiez une nouvelle fois et réessayez.",
"Master Password": "Mot de passe fort",
@@ -52,6 +51,7 @@
"SiteLoginMasterPasswordMandatory": "Les champs site, login et mot de passe fort sont obligatoires.",
"SorryCopy": "Nous sommes désolés, la copie ne fonctionne que sur les navigateurs modernes",
"UpdateYourSearch": "Merci de modifier votre recherche.",
"Username": "Nom d'utilisateur",
"WelcomeRegister": "Bienvenue {email}, merci de vous être enregistré.",
"resetPasswordSuccess": "Si l'adresse email {email} est associée avec un compte LessPass, vous allez recevoir un email de la part de LessPass avec les instructions pour changer votre mot de passe."
}
}

+ 2
- 2
packages/lesspass-pure/src/i18n/pl.json 查看文件

@@ -18,7 +18,6 @@
"Length": "Długość",
"LengthDeprecationWarning": "Maksymalna długość hasła wynosi 35 znaków.",
"LessPass Database Url": "Link do bazy profili LessPass",
"Login": "Zaloguj sie",
"LoginFormInvalid": "Link do bazy LessPass, adres i hasło są wymagane",
"LoginIncorrectError": "Podany adres i hasło nie pasują do zapisanych danych. Sprawdź je dokładnie i spróbuj ponownie.",
"Master Password": "Hasło główne",
@@ -52,6 +51,7 @@
"SiteLoginMasterPasswordMandatory": "Nazwa serwisu, adres i hasło są wymagane.",
"SorryCopy": "Niestety, kopiowanie działa tylko w nowszych przeglądarkach",
"UpdateYourSearch": "Spróbuj bardziej ogólnego zapytania.",
"Username": "Nazwa Użytkownika",
"WelcomeRegister": "Witaj, {email}, dziękujemy za rejestrację.",
"resetPasswordSuccess": "Jeśli adres {email} jest skojarzony z kontem LessPass, wkrótce otrzymasz wiadomość od LessPass zawierającą instrukcje resetowania hasła."
}
}

+ 2
- 2
packages/lesspass-pure/src/i18n/pt.json 查看文件

@@ -18,7 +18,6 @@
"Length": "Comprimento",
"LengthDeprecationWarning": "O comprimento máximo de uma senha é de 35 caracteres.",
"LessPass Database Url": "URL do banco de dados LessPass",
"Login": "Entrar",
"LoginFormInvalid": "URL, email, e senha do LessPass são obrigatórios",
"LoginIncorrectError": "O email e senha que você digitou não estão de acordo com os nossos registros. Por favor verifique seus dados e tente novamente.",
"Master Password": "Senha mestre",
@@ -52,6 +51,7 @@
"SiteLoginMasterPasswordMandatory": "Campos de site e credenciais de autenticação são obrigatórios.",
"SorryCopy": "Infelizmente a cópia somente funciona em navegadores modernos",
"UpdateYourSearch": "Por favor tente ampliar sua busca.",
"Username": "Nome de usuário",
"WelcomeRegister": "Bem vindo {email}, obrigado por se registrar.",
"resetPasswordSuccess": "Se o seu endereço de email {email} estiver associado com uma conta LessPass, você receberá logo um email do LessPass com instruções de como resetar a sua senha."
}
}

+ 2
- 2
packages/lesspass-pure/src/i18n/ru.json 查看文件

@@ -18,7 +18,6 @@
"Length": "Длина",
"LengthDeprecationWarning": "Максимальная длина пароля 35 символов.",
"LessPass Database Url": "URL-адрес базы данных LessPass",
"Login": "Логин",
"LoginFormInvalid": "URL-адрес LessPass, email и пароль являются обязательными",
"LoginIncorrectError": "Введенный вами адрес электронной почты и пароль не соответствуют нашим записям. Пожалуйста, проверьте еще раз и попробуйте снова.",
"Master Password": "Мастер-пароль",
@@ -52,6 +51,7 @@
"SiteLoginMasterPasswordMandatory": "Поля сайта, логина и мастер-пароля являются обязательными.",
"SorryCopy": "Извините, копирование работает только в современных браузерах.",
"UpdateYourSearch": "Пожалуйста, попробуйте расширить условия поиска.",
"Username": "Имя пользователя",
"WelcomeRegister": "Добро пожаловать, {email}. Спасибо за регистрацию!",
"resetPasswordSuccess": "Если адрес электронной почты {email} связан с учетной записью LessPass, вы получите электронное письмо от LessPass с инструкциями по восстановлению пароля."
}
}

+ 2
- 2
packages/lesspass-pure/src/i18n/zh-CN.json 查看文件

@@ -18,7 +18,6 @@
"Length": "长度",
"LengthDeprecationWarning": "密码的最大长度是35个字符。",
"LessPass Database Url": "LessPass 数据库网址",
"Login": "登录名",
"LoginFormInvalid": "LessPass 网址、电子邮件地址以及密码均为必填信息。",
"LoginIncorrectError": "我们没找到符合您输入的电子邮件地址及密码的记录。请核验后再试。",
"Master Password": "主密码",
@@ -52,6 +51,7 @@
"SiteLoginMasterPasswordMandatory": "网站名、登录名以及主密码均为必填信息。",
"SorryCopy": "很抱歉,但复制功能仅适用于现代浏览器",
"UpdateYourSearch": "请尝试放宽您的搜索条件。",
"Username": "用户名",
"WelcomeRegister": "你好 {email},欢迎您的注册。",
"resetPasswordSuccess": "如果电子邮件地址 {email} 与一个 LessPass 账户相关联,您将很快收到 LessPass 的电子邮件,里面提供有重置密码的操作说明。"
}
}

+ 2
- 2
packages/lesspass-pure/src/i18n/zh-TW.json 查看文件

@@ -18,7 +18,6 @@
"Length": "長度",
"LengthDeprecationWarning": "密碼的最大長度是 35 個字元。",
"LessPass Database Url": "LessPass 資料庫 URL",
"Login": "登入帳號",
"LoginFormInvalid": "LessPass URL、郵件位址、登入密碼皆為必填欄位",
"LoginIncorrectError": "您輸入的郵件位址或登入密碼有誤。請確認後再試一次。",
"Master Password": "主密碼",
@@ -52,6 +51,7 @@
"SiteLoginMasterPasswordMandatory": "網站位址、登入帳號、主密碼皆為必填欄位。",
"SorryCopy": "很抱歉,複製功能僅適用於現代瀏覽器",
"UpdateYourSearch": "請試著放寬您的搜尋條件。",
"Username": "用戶名",
"WelcomeRegister": "歡迎 {email},謝謝您的註冊。",
"resetPasswordSuccess": "如果郵件位址 {email} 已和 LessPass 帳號連動,您很快能收到 LessPass 的信件,當中提供如何重置密碼的說明。"
}
}

+ 2
- 2
packages/lesspass-pure/src/views/PasswordGenerator.vue 查看文件

@@ -25,7 +25,7 @@ div.awesomplete > ul {
</div>
<remove-auto-complete></remove-auto-complete>
<div class="form-group">
<label for="login" class="sr-only">{{ $t('Login') }}</label>
<label for="login" class="sr-only">{{ $t('Username') }}</label>
<div class="inner-addon left-addon">
<i class="fa fa-user"></i>
<input
@@ -38,7 +38,7 @@ div.awesomplete > ul {
autocomplete="off"
autocorrect="off"
autocapitalize="none"
v-bind:placeholder="$t('Login')"
v-bind:placeholder="$t('Username')"
v-model="password.login"
/>
</div>


+ 2
- 2
packages/lesspass-pure/src/views/Settings.vue 查看文件

@@ -3,7 +3,7 @@
<h5>{{$t('Options by default')}}</h5>
<form id="lesspass-options-form" novalidate v-on:submit.prevent="saveAndExit">
<div class="form-group">
<label for="login">{{ $t('Login') }}</label>
<label for="login">{{ $t('Username') }}</label>
<div class="inner-addon left-addon">
<i class="fa fa-user"></i>
<input
@@ -15,7 +15,7 @@
autocomplete="off"
autocorrect="off"
autocapitalize="none"
v-bind:placeholder="$t('Login')"
v-bind:placeholder="$t('Username')"
v-model="defaultPassword.login"
/>
</div>


正在加载...
取消
保存