From ba65e0c8ffe9903cd0cbc37a2c634778e4465975 Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Mon, 28 Jul 2025 13:23:02 +0200 Subject: [PATCH] Update translations (#883) --- .../src/entrypoints/contentScript/Popup.ts | 54 ++++++++++++++----- .../src/i18n/locales/en.json | 3 +- 2 files changed, 42 insertions(+), 15 deletions(-) diff --git a/apps/browser-extension/src/entrypoints/contentScript/Popup.ts b/apps/browser-extension/src/entrypoints/contentScript/Popup.ts index 35c679a32..0caea98bf 100644 --- a/apps/browser-extension/src/entrypoints/contentScript/Popup.ts +++ b/apps/browser-extension/src/entrypoints/contentScript/Popup.ts @@ -801,6 +801,8 @@ export async function createAliasCreationPopup(suggestedNames: string[], rootCon const generateNewPasswordText = await t('content.generateNewPassword'); const togglePasswordVisibilityText = await t('content.togglePasswordVisibility'); const createAndSaveCredentialText = await t('content.createAndSaveCredential'); + const passwordLengthText = await t('credentials.passwordLength'); + const changePasswordComplexityText = await t('credentials.changePasswordComplexity'); // Create the main content popup.innerHTML = ` @@ -911,10 +913,10 @@ export async function createAliasCreationPopup(suggestedNames: string[], rootCon
- +
12 - - - -
@@ -1139,7 +1151,7 @@ export async function createAliasCreationPopup(suggestedNames: string[], rootCon
@@ -1149,7 +1161,7 @@ export async function createAliasCreationPopup(suggestedNames: string[], rootCon - Use + ${useText}
@@ -1176,8 +1188,24 @@ export async function createAliasCreationPopup(suggestedNames: string[], rootCon toggle.addEventListener('click', () => { const setting = (toggle as HTMLElement).dataset.setting; if (setting) { - currentPasswordSettings[setting] = !currentPasswordSettings[setting]; - toggle.classList.toggle('active', currentPasswordSettings[setting]); + switch (setting) { + case 'UseLowercase': + currentPasswordSettings.UseLowercase = !currentPasswordSettings.UseLowercase; + toggle.classList.toggle('active', currentPasswordSettings.UseLowercase); + break; + case 'UseUppercase': + currentPasswordSettings.UseUppercase = !currentPasswordSettings.UseUppercase; + toggle.classList.toggle('active', currentPasswordSettings.UseUppercase); + break; + case 'UseNumbers': + currentPasswordSettings.UseNumbers = !currentPasswordSettings.UseNumbers; + toggle.classList.toggle('active', currentPasswordSettings.UseNumbers); + break; + case 'UseSpecialChars': + currentPasswordSettings.UseSpecialChars = !currentPasswordSettings.UseSpecialChars; + toggle.classList.toggle('active', currentPasswordSettings.UseSpecialChars); + break; + } updateConfigPreview(); } }); diff --git a/apps/browser-extension/src/i18n/locales/en.json b/apps/browser-extension/src/i18n/locales/en.json index 04400a817..875dade98 100644 --- a/apps/browser-extension/src/i18n/locales/en.json +++ b/apps/browser-extension/src/i18n/locales/en.json @@ -150,7 +150,7 @@ "serviceName": "Service name", "email": "Email", "username": "Username", - "generatedPassword": "Generated Password", + "generatedPassword": "Generated password", "enterServiceName": "Enter service name", "enterEmailAddress": "Enter email address", "enterUsername": "Enter username", @@ -238,7 +238,6 @@ "loginCredentials": "Login Credentials", "generateRandomUsername": "Generate random username", "generateRandomPassword": "Generate random password", - "configurePassword": "Configure password", "changePasswordComplexity": "Change password complexity", "passwordLength": "Password length", "includeLowercase": "Include lowercase letters",