1
0
mirror of https://github.com/XFox111/PasswordGeneratorExtension.git synced 2026-04-22 08:08:01 +03:00

Major 5.0 (#469)

* Advanced generator, UI overhaul (#449)

* Major overhaul:
- Added advanced generator
- Removed "Insert and copy" feature
- Moved settings to extension options
- General refactoring

* Updated custom character options for default generator (#447)

* Added state save for advanced generator mode

* Fixed state save for advanced password generator

* Updated extension description

* Minor UI fixes:
- Fixed Options UI not displaying in Google Chrome
- Fixed Quick Options menus overflowing on some locales
- Fixed Advanced generator configuration UI clipping when window height is too small
- Fixed divider in Options UI taking up all available space

* Minor UI/UX changes and fixes:
- Fixed locale in Advanced generator toast notifications
- Added toast notification for copying a single password in Advanced generator
- Moved custom characters input lables to placeholders
- Fixed minor type issues
- Removed duplicate "About" text
- Fixed input fields alignment in Options
- Added "disabled" state for "Include Custom" option in Quick settings

* Bump @typescript-eslint/parser from 8.16.0 to 8.19.1 (#468)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.16.0 to 8.19.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @eslint/js from 9.16.0 to 9.18.0 (#467)

Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.16.0 to 9.18.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.18.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @fluentui/react-components from 9.56.3 to 9.57.0 (#466)

Bumps [@fluentui/react-components](https://github.com/microsoft/fluentui) from 9.56.3 to 9.57.0.
- [Release notes](https://github.com/microsoft/fluentui/releases)
- [Changelog](https://github.com/microsoft/fluentui/blob/master/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react-components_v9.56.3...@fluentui/react-components_v9.57.0)

---
updated-dependencies:
- dependency-name: "@fluentui/react-components"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump wxt from 0.19.17 to 0.19.24 (#465)

Bumps [wxt](https://github.com/wxt-dev/wxt) from 0.19.17 to 0.19.24.
- [Release notes](https://github.com/wxt-dev/wxt/releases)
- [Commits](https://github.com/wxt-dev/wxt/compare/wxt-v0.19.17...wxt-v0.19.24)

---
updated-dependencies:
- dependency-name: wxt
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint from 9.16.0 to 9.18.0 (#464)

Bumps [eslint](https://github.com/eslint/eslint) from 9.16.0 to 9.18.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.16.0...v9.18.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-react from 7.37.2 to 7.37.4 (#463)

Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.37.2 to 7.37.4.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.2...v7.37.4)

---
updated-dependencies:
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eugene Fox <eugene.xfox@outlook.com>

* Bump typescript from 5.7.2 to 5.7.3 (#462)

Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.7.2 to 5.7.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eugene Fox <eugene.xfox@outlook.com>

* Bump @typescript-eslint/eslint-plugin from 8.16.0 to 8.19.1 (#461)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.16.0 to 8.19.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump wdzeng/chrome-extension from 1.2.4 to 1.3.0 (#450)

* Bump wdzeng/chrome-extension from 1.2.4 to 1.3.0

Bumps [wdzeng/chrome-extension](https://github.com/wdzeng/chrome-extension) from 1.2.4 to 1.3.0.
- [Release notes](https://github.com/wdzeng/chrome-extension/releases)
- [Commits](https://github.com/wdzeng/chrome-extension/compare/v1.2.4...v1.3.0)

---
updated-dependencies:
- dependency-name: wdzeng/chrome-extension
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Optimized CD workflow

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eugene Fox <eugene@xfox111.net>

* Bump @fluentui/react-icons from 2.0.266 to 2.0.270 (#458)

Bumps [@fluentui/react-icons](https://github.com/microsoft/fluentui-system-icons) from 2.0.266 to 2.0.270.
- [Changelog](https://github.com/microsoft/fluentui-system-icons/blob/main/fluentui-android-system-icons-release.yml)
- [Commits](https://github.com/microsoft/fluentui-system-icons/commits)

---
updated-dependencies:
- dependency-name: "@fluentui/react-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @wxt-dev/module-react from 1.1.2 to 1.1.3 (#455)

Bumps [@wxt-dev/module-react](https://github.com/wxt-dev/wxt/tree/HEAD/packages/module-react) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/wxt-dev/wxt/releases)
- [Changelog](https://github.com/wxt-dev/wxt/blob/main/packages/module-react/CHANGELOG.md)
- [Commits](https://github.com/wxt-dev/wxt/commits/module-react-v1.1.3/packages/module-react)

---
updated-dependencies:
- dependency-name: "@wxt-dev/module-react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump globals from 15.12.0 to 15.14.0 (#452)

Bumps [globals](https://github.com/sindresorhus/globals) from 15.12.0 to 15.14.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v15.12.0...v15.14.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
Eugene Fox
2025-01-13 14:08:31 +03:00
committed by GitHub
parent c0cab1c0d1
commit 8126886fb5
62 changed files with 53646 additions and 2560 deletions
+49 -26
View File
@@ -1,11 +1,26 @@
manifest:
name: "Password generator"
description: "Password generator extension allows you to easily generate long and secure password in one click"
description: "Extension which helps you to easily generate strong and customizable passwords in a few clicks"
author: "Eugene Fox"
common:
reset: "Reset"
copy: "Copy"
actions:
reset: "Reset"
copy: "Copy"
characters:
uppercase: "Uppercase"
lowercase: "Lowercase"
numeric: "Numeric"
special: "Special"
similar: "Similar"
ambiguous: "Ambiguous"
repeating:
label: "Repeating"
hint: "Each character in the password will be unique"
custom: "Custom"
sections:
include: "Include symbols"
exclude: "Exclude symbols"
errors:
too_short: "Password length must be at least 4 characters"
@@ -15,7 +30,7 @@ errors:
about:
title: "About"
developed_by: "Developed by Eugene Fox"
lincensed_under: "Licensed under"
licensed_under: "Licensed under"
mit_license: "MIT License"
translation_cta:
text: "Found a typo or want a translation for your language?"
@@ -28,32 +43,40 @@ about:
feedback: "Leave feedback"
sponsor: "Buy me a coffee"
popup:
refresh: "Generate new"
include: "Include"
exclude: "Exclude"
advanced: "Advanced"
settings:
title: "Settings"
length:
title: "Default password length"
hint: "Recommended length: 816"
quick_range: "Quick adjustment length range"
include:
title: "Include symbols"
uppercase: "Uppercase"
lowercase: "Lowercase"
numeric: "Numeric"
special: "Special"
exclude:
title: "Exclude symbols"
similar: "Similar"
ambiguous: "Ambiguous"
repeating:
title: "Repeating"
hint: "Each character in the password will be unique"
context_menu: "Show context menu"
exclude_custom: "Do not use these characters:"
generator:
refresh: "Refresh"
insert: "Insert and copy"
options:
title: "Quick adjustments"
hint: "These adjustments will not be saved"
include: "Include"
exclude: "Exclude"
advanced:
title: "Advanced password generator"
saved_msg: "Configuration saved"
copied_msg: "Copied to clipboard"
actions:
generate: "Generate"
save_config: "Save configuration"
copy_all: "Copy all"
password:
title: "Password generator"
length: "Password length"
min_of_type: "Minimum number of characters"
passphrase:
title: "Passphrase generator"
length: "Number of words"
replace: "Replace random characters"
random_case: "Randomize character case"
allow_repat:
label: "Allow repeating"
hint: "If disabled, each word in the passphrase will be unique"
separate_words:
label: "Separate words with"
hint: "If enabled, provided sequence will be placed between each word. If the field is empty - whitespace will be used"
+48 -25
View File
@@ -1,11 +1,26 @@
manifest:
name: "Generator haseł"
description: "Rozszerzenie, które pozwala na łatwe generowanie trudnych i bezpiecznych haseł w jednym kliknięciu"
description: "Rozszerzenie, które pomaga w łatwy sposób generować silne i dostosowane hasła w kilku kliknięciach"
author: "Jewgienij Lis"
common:
reset: "Resetuj"
copy: "Kopiuj"
actions:
reset: "Resetuj"
copy: "Kopiuj"
characters:
uppercase: "Wielkie"
lowercase: "Małe"
numeric: "Cyfry"
special: "Specjalne"
similar: "Podobne"
ambiguous: "Niebezpieczne"
repeating:
label: "Powtarzające się"
hint: "Każdy znak hasła będzie unikalny"
custom: "Niestandardowe"
sections:
include: "Dodaj znaki"
exclude: "Wyklucz znaki"
errors:
too_short: "Minimalna długość hasła to 4 znaki"
@@ -28,32 +43,40 @@ about:
feedback: "Zostaw opinię"
sponsor: "Wesprzyj"
popup:
refresh: "Wygeneruj nowe"
include: "Dodaj"
exclude: "Wyklucz"
advanced: "Zaawansowane"
settings:
title: "Ustawienia"
length:
title: "Domyślna długość hasła"
hint: "Zalecana długość: 816"
quick_range: "Zakres długości dla szybkich ustawień"
include:
title: "Dodaj znaki"
uppercase: "Wielkie"
lowercase: "Małe"
numeric: "Cyfry"
special: "Specjalne"
exclude:
title: "Wyklucz znaki"
similar: "Podobne"
ambiguous: "Niebezpieczne"
repeating:
title: "Powtarzające się"
hint: "Każdy znak hasła będzie unikalny"
context_menu: "Pokaż menu kontekstowe"
exclude_custom: "Nie używaj tych znaków:"
generator:
refresh: "Wygeneruj nowe"
insert: "Wstaw i kopiuj"
options:
title: "Szybkie ustawienia"
hint: "Te ustawienia nie zostaną zapisane"
include: "Dodaj"
exclude: "Wyklucz"
advanced:
title: "Zaawansowany generator haseł"
saved_msg: "Konfiguracja zapisana"
copied_msg: "Skopiowano do schowka"
actions:
generate: "Wygeneruj"
save_config: "Zapisz konfigurację"
copy_all: "Kopiuj wszystko"
password:
title: "Generator haseł"
length: "Długość hasła"
min_of_type: "Minimum"
passphrase:
title: "Frazy hasłowe"
length: "Liczba słów"
replace: "Zastąp losowe znaki"
random_case: "Losowa wielkość liter"
allow_repat:
label: "Zezwól na powtórzenia"
hint: "Jeśli wyłączone, każde słowo w frazie będzie unikalne"
separate_words:
label: "Oddziel słowa"
hint: "Jeśli włączone, podana sekwencja zostanie wstawiona między każde słowo. Jeśli pole jest puste, użyta zostanie spacja"
+48 -25
View File
@@ -1,11 +1,26 @@
manifest:
name: "Gerador de Senhas"
description: "A extensão do gerador de senhas permite gerar facilmente uma senha longa e segura em um clique"
description: "Extensão que ajuda você a gerar senhas fortes e personalizadas facilmente em poucos cliques"
author: "Eugênio Fox"
common:
reset: "Redefinir"
copy: "Copiar"
actions:
reset: "Redefinir"
copy: "Copiar"
characters:
uppercase: "Maiúsculos"
lowercase: "Minúsculos"
numeric: "Numéricos"
special: "Especiais"
similar: "Semelhantes"
ambiguous: "Ambíguos"
repeating:
label: "Repetidos"
hint: "Cada caractere na senha será único"
custom: "Personalizado"
sections:
include: "Incluir símbolos"
exclude: "Excluir símbolos"
errors:
too_short: "O comprimento da senha deve ter pelo menos 4 caracteres"
@@ -28,32 +43,40 @@ about:
feedback: "Enviar comentários"
sponsor: "Pague um café"
popup:
refresh: "Gerar nova"
include: "Incluir"
exclude: "Excluir"
advanced: "Avançado"
settings:
title: "Configurações"
length:
title: "Comprimento padrão da senha"
hint: "Comprimento recomendado: 816"
quick_range: "Intervalo do comprimento de ajuste rápido"
include:
title: "Incluir símbolos"
uppercase: "Maiúsculos"
lowercase: "Minúsculos"
numeric: "Numéricos"
special: "Especiais"
exclude:
title: "Excluir símbolos"
similar: "Semelhantes"
ambiguous: "Ambíguos"
repeating:
title: "Repetidos"
hint: "Cada caractere na senha será único"
context_menu: "Mostrar menu de contexto"
exclude_custom: "Não use esses caracteres:"
generator:
refresh: "Gerar nova"
insert: "Inserir e copiar"
options:
title: "Ajustes rápidos"
hint: "Esses ajustes não serão salvos"
include: "Incluir"
exclude: "Excluir"
advanced:
title: "Gerador de senha avançado"
saved_msg: "Configuração salva"
copied_msg: "Copiado para a área de transferência"
actions:
generate: "Gerar"
save_config: "Salvar configuração"
copy_all: "Copiar tudo"
password:
title: "Gerador de senhas"
length: "Comprimento da senha"
min_of_type: "Número mínimo de caracteres"
passphrase:
title: "Gerador de frases-senha"
length: "Número de palavras"
replace: "Substituir caracteres aleatórios"
random_case: "Aleatorizar maiúsculas e minúsculas"
allow_repat:
label: "Permitir repetição"
hint: "Se desativado, cada palavra na frase-senha será única"
separate_words:
label: "Separar palavras com"
hint: "Se ativado, a sequência fornecida será colocada entre cada palavra. Se o campo estiver vazio, será usado um espaço em branco"
+49 -26
View File
@@ -1,11 +1,26 @@
manifest:
name: "Генератор паролей"
description: "Расширение, позволяющее легко генерировать сложные и надежные пароли в один клик"
description: "Расширение, которое поможет вам легко создавать надежные и настраиваемые пароли всего в несколько кликов"
author: "Евгений Лис"
common:
reset: "Сбросить"
copy: "Копировать"
actions:
reset: "Сбросить"
copy: "Копировать"
characters:
uppercase: "Прописные"
lowercase: "Строчные"
numeric: "Числовые"
special: "Специальные"
similar: "Похожие"
ambiguous: "Особые"
repeating:
label: "Повторяющиеся"
hint: "Каждый символ пароля будет уникальным"
custom: "Пользовательские"
sections:
include: "Добавить символы"
exclude: "Исключить символы"
errors:
too_short: "Минимальная длина пароля — 4 символа"
@@ -14,7 +29,7 @@ errors:
about:
title: "О расширении"
developed_by: "Разработчк: Евгений Лис"
developed_by: "Разработчик: Евгений Лис"
licensed_under: ""
mit_license: "Лицензия MIT"
translation_cta:
@@ -28,32 +43,40 @@ about:
feedback: "Оставить отзыв"
sponsor: "Поддержать"
popup:
refresh: "Сгенерировать новый"
include: "Добавить"
exclude: "Исключить"
advanced: "Расширенный"
settings:
title: "Настройки"
length:
title: "Длина пароля по умолчанию"
hint: "Рекомендованная длина: 8–16"
quick_range: "Диапазон длины для быстрых настроек"
include:
title: "Добавить символы"
uppercase: "Прописные"
lowercase: "Строчные"
numeric: "Числовые"
special: "Специальные"
exclude:
title: "Исключить символы"
similar: "Похожие"
ambiguous: "Особые"
repeating:
title: "Повторяющиеся"
hint: "Каждый символ пароля будет уникальным"
context_menu: "Показать контекстное меню"
exclude_custom: "Не использовать эти символы:"
generator:
refresh: "Сгенерировать новый"
insert: "Вставить и копировать"
options:
title: "Быстрые настройки"
hint: "Эти настройки не будут сохранены"
include: "Добавить"
exclude: "Исключить"
advanced:
title: "Расширенный генератор паролей"
saved_msg: "Конфигурация сохранена"
copied_msg: "Скопировано в буфер обмена"
actions:
generate: "Сгенерировать"
save_config: "Сохранить конфигурацию"
copy_all: "Копировать все"
password:
title: "Генератор паролей"
length: "Длина пароля"
min_of_type: "Не менее"
passphrase:
title: "Парольных фраз"
length: "Количество слов"
replace: "Заменить случайные символы"
random_case: "Случайный регистр символов"
allow_repat:
label: "Разрешить повторение"
hint: "Если отключено, каждое слово в фразе будет уникальным"
separate_words:
label: "Разделить слова"
hint: "Если включено, указанная последовательность будет вставлена между каждым словом. Если поле пустое - будет использован пробел"
+48 -25
View File
@@ -1,11 +1,26 @@
manifest:
name: "Генератор паролів"
description: "Розширення, яке дозволяє легко генерувати складні та надійні паролі в один клік"
description: "Розширення, яке допоможе вам легко створювати надійні та налаштовані паролі всього в декілька клацань"
author: "Євген Лис"
common:
reset: "Скинути"
copy: "Копіювати"
actions:
reset: "Скинути"
copy: "Копіювати"
characters:
uppercase: "Великі"
lowercase: "Малі"
numeric: "Числові"
special: "Спеціальні"
similar: "Схожі"
ambiguous: "Особливі"
repeating:
label: "Повторювані"
hint: "Кожен символ пароля буде унікальним"
custom: "Користувацькі"
sections:
include: "Додати символи"
exclude: "Виключити символи"
errors:
too_short: "Мінімальна довжина пароля — 4 символи"
@@ -28,32 +43,40 @@ about:
feedback: "Залишити відгук"
sponsor: "Підтримати"
popup:
refresh: "Згенерувати новий"
include: "Додати"
exclude: "Виключити"
advanced: "Розширений"
settings:
title: "Налаштування"
length:
title: "Довжина пароля за замовчуванням"
hint: "Рекомендована довжина: 8–16"
quick_range: "Діапазон довжини для швидких налаштувань"
include:
title: "Додати символи"
uppercase: "Великі"
lowercase: "Малі"
numeric: "Числові"
special: "Спеціальні"
exclude:
title: "Виключити символи"
similar: "Схожі"
ambiguous: "Особливі"
repeating:
title: "Повторювані"
hint: "Кожен символ пароля буде унікальним"
context_menu: "Показати контекстне меню"
exclude_custom: "Не використовувати ці символи:"
generator:
refresh: "Згенерувати новий"
insert: "Вставити та копіювати"
options:
title: "Швидкі налаштування"
hint: "Ці налаштування не будуть збережені"
include: "Додати"
exclude: "Виключити"
advanced:
title: "Розширений генератор паролів"
saved_msg: "Конфігурація збережена"
copied_msg: "Скопійовано у буфер обміну"
actions:
generate: "Згенерувати"
save_config: "Зберегти конфігурацію"
copy_all: "Копіювати все"
password:
title: "Генератор паролів"
length: "Довжина пароля"
min_of_type: "Не менше"
passphrase:
title: "Парольних фраз"
length: "Кількість слів"
replace: "Замінити випадкові символи"
random_case: "Випадковий регістр символів"
allow_repat:
label: "Дозволити повторення"
hint: "Якщо вимкнено, кожне слово у фразі буде унікальним"
separate_words:
label: "Розділити слова"
hint: "Якщо увімкнено, вказана послідовність буде вставлена між кожним словом. Якщо поле порожнє - буде використано пробіл"
+49 -26
View File
@@ -1,11 +1,26 @@
manifest:
name: "密码生成器"
description: "密码生成器扩展可让您一键轻松生成长而安全的密码"
description: "这个扩展可以帮助您轻松生成强大且可定制的密码"
author: "Eugene Fox"
common:
reset: "重置"
copy: "复制"
actions:
reset: "重置"
copy: "复制"
characters:
uppercase: "大写字母"
lowercase: "小写字母"
numeric: "数字"
special: "特殊"
similar: "相似"
ambiguous: "易混淆"
repeating:
label: "重复"
hint: "密码中的每个字符都将是独一无二的"
custom: "自定义"
sections:
include: "包括字符"
exclude: "排除字符"
errors:
too_short: "密码的长度必须至少为4个字符"
@@ -15,7 +30,7 @@ errors:
about:
title: "关于"
developed_by: "由 Eugene Fox 开发"
lincensed_under: "协议:"
licensed_under: "协议:"
mit_license: "MIT License"
translation_cta:
text: "发现错别字或需要翻译成您的语言?"
@@ -28,32 +43,40 @@ about:
feedback: "提供反馈"
sponsor: "赞助开发者"
popup:
refresh: "刷新"
include: "包括"
exclude: "排除"
advanced: "高级"
settings:
title: "设置"
length:
title: "默认密码长度"
hint: "建议长度:8-16"
quick_range: "快速调节长度范围"
include:
title: "包括字符"
uppercase: "大写字母"
lowercase: "小写字母"
numeric: "数字"
special: "特殊"
exclude:
title: "排除字符"
similar: "相似"
ambiguous: "易混淆"
repeating:
title: "重复"
hint: "密码中的每个字符都将是独一无二的"
context_menu: "显示右键菜单"
exclude_custom: "不要使用这些字符:"
generator:
refresh: "刷新"
insert: "插入并复制"
options:
title: "快速调整"
hint: "这些调整将不会保存"
include: "包括"
exclude: "排除"
advanced:
title: "高级密码生成器"
saved_msg: "配置已保存"
copied_msg: "已复制到剪贴板"
actions:
generate: "生成"
save_config: "保存配置"
copy_all: "复制全部"
password:
title: "密码生成器"
length: "密码长度"
min_of_type: "最少字符数"
passphrase:
title: "密码短语生成器"
length: "单词数量"
replace: "替换随机字符"
random_case: "随机大小写"
allow_repat:
label: "允许重复"
hint: "如果禁用,密码短语中的每个单词都是唯一的"
separate_words:
label: "用以下字符分隔单词"
hint: "如果启用,提供的序列将放置在每个单词之间。如果字段为空,将使用空格"