1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-01-01 18:08:19 +01:00

Merge branch 'main' into PM-12985-Reports

This commit is contained in:
cd-bitwarden 2024-12-18 15:25:58 -05:00 committed by GitHub
commit 7e9ddc1af0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1999 changed files with 30117 additions and 7754 deletions
.github
.vscode
apps/browser
package.json
src
_locales
auth/popup
autofill

23
.github/CODEOWNERS vendored
View File

@ -83,6 +83,19 @@ apps/web/src/utils/ @bitwarden/team-platform-dev
apps/web/src/app/core @bitwarden/team-platform-dev
apps/web/src/app/shared @bitwarden/team-platform-dev
apps/web/src/translation-constants.ts @bitwarden/team-platform-dev
# Workflows
.github/workflows/brew-bump-desktop.yml @bitwarden/team-platform-dev
.github/workflows/build-browser.yml @bitwarden/team-platform-dev
.github/workflows/build-cli.yml @bitwarden/team-platform-dev
.github/workflows/build-desktop.yml @bitwarden/team-platform-dev
.github/workflows/build-web.yml @bitwarden/team-platform-dev
.github/workflows/chromatic.yml @bitwarden/team-platform-dev
.github/workflows/lint.yml @bitwarden/team-platform-dev
.github/workflows/locales-lint.yml @bitwarden/team-platform-dev
.github/workflows/repository-management.yml @bitwarden/team-platform-dev
.github/workflows/scan.yml @bitwarden/team-platform-dev
.github/workflows/test.yml @bitwarden/team-platform-dev
.github/workflows/version-auto-bump.yml @bitwarden/team-platform-dev
## Autofill team files ##
apps/browser/src/autofill @bitwarden/team-autofill-dev
@ -92,7 +105,8 @@ apps/desktop/macos/autofill-extension @bitwarden/team-autofill-dev
# DuckDuckGo integration
apps/desktop/native-messaging-test-runner @bitwarden/team-autofill-dev
apps/desktop/src/services/duckduckgo-message-handler.service.ts @bitwarden/team-autofill-dev
# SSH Agent
apps/desktop/desktop_native/core/src/ssh_agent @bitwarden/team-autofill-dev @bitwarden/wg-ssh-keys
## Component Library ##
.storybook @bitwarden/team-design-system
@ -103,6 +117,8 @@ apps/web/src/app/layouts @bitwarden/team-design-system
## Desktop native module ##
apps/desktop/desktop_native @bitwarden/team-platform-dev
apps/desktop/desktop_native/objc/src/native/autofill @bitwarden/team-autofill-dev
apps/desktop/desktop_native/core/src/autofill @bitwarden/team-autofill-dev
## Key management team files ##
apps/desktop/src/key-management @bitwarden/team-key-management-dev
@ -123,9 +139,6 @@ apps/cli/src/locales/en/messages.json
apps/desktop/src/locales/en/messages.json
apps/web/src/locales/en/messages.json
## Ssh agent temporary co-codeowner
apps/desktop/desktop_native/core/src/ssh_agent @bitwarden/team-platform-dev @bitwarden/wg-ssh-keys
## BRE team owns these workflows ##
.github/workflows/brew-bump-desktop.yml @bitwarden/dept-bre
.github/workflows/deploy-web.yml @bitwarden/dept-bre
@ -141,8 +154,6 @@ apps/desktop/desktop_native/core/src/ssh_agent @bitwarden/team-platform-dev @bit
.github/workflows/release-desktop-beta.yml
.github/workflows/release-desktop.yml
.github/workflows/release-web.yml
.github/workflows/version-auto-bump.yml
.github/workflows/version-bump.yml
## Docker files have shared ownership ##
**/Dockerfile

View File

@ -10,7 +10,7 @@
},
{
"matchManagers": ["github-actions"],
"commitMessagePrefix": "[deps] DevOps:"
"commitMessagePrefix": "[deps] BRE:"
},
{
"matchManagers": ["cargo"],

View File

@ -174,6 +174,9 @@ jobs:
build-containers:
name: Build Docker images
runs-on: ubuntu-22.04
permissions:
security-events: write
id-token: write
needs:
- setup
- build-artifacts
@ -270,6 +273,7 @@ jobs:
run: echo "name=$_AZ_REGISTRY/${PROJECT_NAME}:${IMAGE_TAG}" >> $GITHUB_OUTPUT
- name: Build Docker image
id: build-docker
uses: docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9.0
with:
context: apps/web
@ -279,11 +283,40 @@ jobs:
tags: ${{ steps.image-name.outputs.name }}
secrets: |
"GH_PAT=${{ steps.retrieve-secret-pat.outputs.github-pat-bitwarden-devops-bot-repo-scope }}"
- name: Install Cosign
if: github.event_name != 'pull_request_target' && github.ref == 'refs/heads/main'
uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # v3.7.0
- name: Sign image with Cosign
if: github.event_name != 'pull_request_target' && github.ref == 'refs/heads/main'
env:
DIGEST: ${{ steps.build-docker.outputs.digest }}
TAGS: ${{ steps.image-name.outputs.name }}
run: |
IFS="," read -a tags <<< "${TAGS}"
images=""
for tag in "${tags[@]}"; do
images+="${tag}@${DIGEST} "
done
cosign sign --yes ${images}
- name: Scan Docker image
id: container-scan
uses: anchore/scan-action@5ed195cc06065322983cae4bb31e2a751feb86fd # v5.2.0
with:
image: ${{ steps.image-name.outputs.name }}
fail-build: false
output-format: sarif
- name: Upload Grype results to GitHub
uses: github/codeql-action/upload-sarif@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
with:
sarif_file: ${{ steps.container-scan.outputs.sarif }}
- name: Log out of Docker
run: docker logout
crowdin-push:
name: Crowdin Push
if: github.event_name != 'pull_request_target' && github.ref == 'refs/heads/main'

View File

@ -66,7 +66,7 @@ jobs:
ref: ${{ github.event.pull_request.head.sha }}
- name: Scan with SonarCloud
uses: sonarsource/sonarcloud-github-action@383f7e52eae3ab0510c3cb0e7d9d150bbaeab838 # v3.1.0
uses: sonarsource/sonarcloud-github-action@02ef91109b2d589e757aefcfb2854c2783fd7b19 # v4.0.0
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -6,5 +6,6 @@
"**/_locales/[^e]*/messages.json": true,
"**/_locales/*[^n]/messages.json": true
},
"rust-analyzer.linkedProjects": ["apps/desktop/desktop_native/Cargo.toml"]
"rust-analyzer.linkedProjects": ["apps/desktop/desktop_native/Cargo.toml"],
"typescript.tsdk": "node_modules/typescript/lib"
}

View File

@ -1,6 +1,6 @@
{
"name": "@bitwarden/browser",
"version": "2024.12.0",
"version": "2024.12.3",
"scripts": {
"build": "npm run build:chrome",
"build:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 webpack",

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "هوية التعبئة التلقائية"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "إنشاء كلمة مرور (تم النسخ)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "أدخل رمز التحقق من 6 أرقام من تطبيق المصادقة الخاص بك."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "أدخل رمز التحقق المكون من 6 أرقام الذي تم إرساله إلى $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "عرض جميع خيارات تسجيل الدخول"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "تم إرسال إشعار إلى جهازك."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "ملء بيانات الاعتماد لـ",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -26,7 +26,7 @@
"message": "Keçid açarı ilə giriş et"
},
"useSingleSignOn": {
"message": "Tək daxil olma üsulunu istifadə et"
"message": "Vahid daxil olma üsulunu istifadə et"
},
"welcomeBack": {
"message": "Yenidən xoş gəlmisiniz"
@ -38,7 +38,7 @@
"message": "Bir parol təyin edərək hesabınızı yaratmağı başa çatdırın"
},
"enterpriseSingleSignOn": {
"message": "Müəssisə üçün tək daxil olma"
"message": "Müəssisə üçün vahid daxil olma"
},
"cancel": {
"message": "İmtina"
@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Kimliyi avto-doldur"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Parol yarat (kopyalandı)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Kimlik doğrulayıcı tətbiqindən 6 rəqəmli doğrulama kodunu daxil edin."
},
"authenticationTimeout": {
"message": "Kimlik doğrulama vaxtı bitdi"
},
"authenticationSessionTimedOut": {
"message": "Kimlik doğrulama seansının vaxtı bitdi. Lütfən giriş prosesini yenidən başladın."
},
"enterVerificationCodeEmail": {
"message": "$EMAIL$ ünvanına göndərilən e-poçtdakı 6 rəqəmli doğrulama kodunu daxil edin.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Bütün giriş seçimlərinə bax"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Bütün giriş seçimlərinə bax"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Hesabınızın kilidini açın, yeni bir pəncərədə açılır",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Kimlik məlumatlarını doldur",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Аўтазапаўненне асабістых даных"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Генерыраваць пароль (з капіяваннем)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Увядзіце 6 лічбаў праверачнага кода з вашай праграмы аўтэнтыфікацыі."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Увядзіце 6 лічбаў праверачнага кода, які быў адпраўлены на $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Паглядзець усе варыянты ўваходу"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Апавяшчэнне было адпраўлена на вашу прыладу."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Самопопълваща се самоличност"
},
"fillVerificationCode": {
"message": "Попълване на кода за потвърждаване"
},
"fillVerificationCodeAria": {
"message": "Попълване на кода за потвърждаване",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Генериране на парола (копирана)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Въведете шестцифрения код за потвърждение от приложението за удостоверяване."
},
"authenticationTimeout": {
"message": "Време на давност за удостоверяването"
},
"authenticationSessionTimedOut": {
"message": "Сесията за удостоверяване е изтекла. Моля, започнете отначало процеса по вписване."
},
"enterVerificationCodeEmail": {
"message": "Въведете шестцифрения код за потвърждение, който е бил изпратен на $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Вижте всички възможности за вписване"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Вижте всички възможности за вписване"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Отклюване на регистрацията, отваря се в нов прозорец",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Код за потвърждение на еднократната времево-ограничена парола",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Оставащо време преди изтичането на текущия код",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Попълване на данните за",
"description": "Screen reader text for when overlay item is in focused"
@ -4884,10 +4905,10 @@
"message": "Генерирана парола"
},
"compactMode": {
"message": "Compact mode"
"message": "Компактен режим"
},
"beta": {
"message": "Beta"
"message": "Бета"
},
"extensionWidth": {
"message": "Ширина на разширението"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "পাসওয়ার্ড তৈরি করুন (অনুলিপিকৃত)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "আপনার প্রমাণীকরণকারী অ্যাপ থেকে ৬ সংখ্যার যাচাইকরণ কোডটি প্রবেশ করুন।"
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "$EMAIL$ এ ইমেইল করা ৬ সংখ্যার যাচাই কোডটি প্রবেশ করুন।",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Emplena automàticament l'identitat"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Genera contrasenya (copiada)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Introduïu el codi de verificació de 6 dígits de l'aplicació autenticadora."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Introduïu el codi de verificació de 6 dígits que s'ha enviat per correu electrònic a $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Veure totes les opcions d'inici de sessió"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "S'ha enviat una notificació al vostre dispositiu."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Ompliu les credencials per a",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Automaticky vyplnit identitu"
},
"fillVerificationCode": {
"message": "Vyplnit ověřovací kód"
},
"fillVerificationCodeAria": {
"message": "Vyplnit ověřovací kód",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Vygenerovat heslo a zkopírovat do schránky"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Zadejte 6místný kód z ověřovací aplikace."
},
"authenticationTimeout": {
"message": "Časový limit ověření"
},
"authenticationSessionTimedOut": {
"message": "Vypršel časový limit relace ověřování. Restartujte proces přihlášení."
},
"enterVerificationCodeEmail": {
"message": "Zadejte 6místný kód z e-mailu, který byl zaslán na $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Zobrazit všechny volby přihlášení"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Zobrazit všechny volby přihlášení"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Odemknout účet, otevře se v novém okně",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Ověřovací kód TOTP",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Zbývající čas před vypršením aktuálního TOTP",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Vyplnit přihlašovací údaje pro",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Llenwi hunaniaeth"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Cynhyrchu cyfrinair (wedi'i gopïo)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Gweld pob dewis mewngofnodi"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "A notification has been sent to your device."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autoudfyld identitet"
},
"fillVerificationCode": {
"message": "Udfyld bekræftelseskode"
},
"fillVerificationCodeAria": {
"message": "Udfyld bekræftelseskode",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generér adgangskode (kopieret)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Indtast den 6-cifrede verifikationskode fra din autentificerings-app."
},
"authenticationTimeout": {
"message": "Godkendelsestimeout"
},
"authenticationSessionTimedOut": {
"message": "Godkendelsessessionen fik timeout. Genstart loginprocessen."
},
"enterVerificationCodeEmail": {
"message": "Indtast den 6-cifrede verifikationskode, der blev sendt til $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Vis alle indlogningsmuligheder"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Vis alle indlogningsmuligheder"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Oplås kontoen, åbnes i et nyt vindue",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Tidsbaseret engangs adgangskodebekræftelseskode",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Resterende tid før udløb af aktuel TOTP",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Angiv legitimationsoplysninger for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Identität automatisch ausfüllen"
},
"fillVerificationCode": {
"message": "Verifizierungscode eingeben"
},
"fillVerificationCodeAria": {
"message": "Verifizierungscode eingeben",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Passwort generieren (kopiert)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Gib den 6-stelligen Verifizierungscode aus deiner Authenticator App ein."
},
"authenticationTimeout": {
"message": "Authentifizierungs-Timeout"
},
"authenticationSessionTimedOut": {
"message": "Die Authentifizierungssitzung ist abgelaufen. Bitte starte den Anmeldeprozess neu."
},
"enterVerificationCodeEmail": {
"message": "Gib den 6-stelligen Bestätigungscode ein, der an $EMAIL$ gesendet wurde.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Alle Anmeldeoptionen anzeigen"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Alle Anmeldeoptionen anzeigen"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Dein Konto entsperren, öffnet sich in einem neuen Fenster",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Zeitbasierter einmaliger Passwort-Verifizierungscode",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Verbleibende Zeit bis zum Ablauf des aktuellen TOTP",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Zugangsdaten ausfüllen für",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Αυτόματη συμπλήρωση ταυτότητας"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Δημιουργία κωδικού πρόσβασης (αντιγράφηκε)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Εισάγετε τον 6ψήφιο κωδικό από την εφαρμογή επαλήθευσης."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Εισάγετε τον 6ψήφιο κωδικό επαλήθευσης τον οποίο λάβατε στο $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Δείτε όλες τις επιλογές σύνδεσης"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Μια ειδοποίηση έχει σταλεί στη συσκευή σας."
@ -3574,6 +3587,14 @@
"message": "Ξεκλείδωμα του λογαριασμού σας, ανοίγει σε νέο παράθυρο",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Συμπλήρωση στοιχείων για",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -641,9 +648,6 @@
"rateExtension": {
"message": "Rate the extension"
},
"rateExtensionDesc": {
"message": "Please consider helping us out with a good review!"
},
"browserNotSupportClipboard": {
"message": "Your web browser does not support easy clipboard copying. Copy it manually instead."
},
@ -3173,7 +3177,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3580,6 +3584,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"
@ -4664,6 +4676,9 @@
"showNumberOfAutofillSuggestions": {
"message": "Show number of login autofill suggestions on extension icon"
},
"showQuickCopyActions": {
"message": "Show quick copy actions on Vault"
},
"systemDefault": {
"message": "System default"
},

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Auto-fill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Auto-fill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -20,7 +20,7 @@
"message": "Crear cuenta"
},
"newToBitwarden": {
"message": "New to Bitwarden?"
"message": "¿Nuevo en Bitwarden?"
},
"logInWithPasskey": {
"message": "Log in with passkey"
@ -29,7 +29,7 @@
"message": "Use single sign-on"
},
"welcomeBack": {
"message": "Welcome back"
"message": "Bienvenido de nuevo"
},
"setAStrongPassword": {
"message": "Establece una contraseña fuerte"
@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autocompletar identidad"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generar contraseña (copiada)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Introduce el código de verificación de 6 dígitos de tu aplicación autenticadora."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Introduce el código de verificación de 6 dígitos que te ha sido enviado por correo electrónico",
"placeholders": {
@ -1472,7 +1485,7 @@
"message": "Display identities as suggestions"
},
"showInlineMenuCardsLabel": {
"message": "Display cards as suggestions"
"message": "Mostrar tarjetas como sugerencias"
},
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
@ -1511,7 +1524,7 @@
"message": "Los sitios web vulnerados o no confiables pueden explotar el autorelleno al cargar la página."
},
"learnMoreAboutAutofillOnPageLoadLinkText": {
"message": "Learn more about risks"
"message": "Más información sobre riesgos"
},
"learnMoreAboutAutofill": {
"message": "Más información sobre el relleno automático"
@ -1580,7 +1593,7 @@
"message": "Booleano"
},
"cfTypeCheckbox": {
"message": "Checkbox"
"message": "Casilla de verificación"
},
"cfTypeLinked": {
"message": "Vinculado",
@ -2391,7 +2404,7 @@
"message": "Texto"
},
"sendTypeTextToShare": {
"message": "Text to share"
"message": "Texto a compartir"
},
"sendTypeFile": {
"message": "Archivo"
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Ver todas las opciones de acceso"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Se ha enviado una notificación a tu dispositivo."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Rellenar credenciales para",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Täida identiteet"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Genereeri parool (kopeeritakse)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Sisesta autentimise rakendusest 6 kohaline number."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Sisesta 6 kohaline number, mis saadeti e-posti aadressile $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Vaata kõiki valikuid"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Sinu seadmesse saadeti teavitus."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Auto-bete nortasuna"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Sortu pasahitza (kopiatuta)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Sartu zure autentifikazio aplikazioaren 6 digituko egiaztatze kodea."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Sartu $EMAIL$-era bidalitako 6 digituko egiaztatze-kodea.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Ikusi erregistro guztiak ezarpenetan"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "A notification has been sent to your device."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "پر کردن خودکار هویت"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "ساخت کلمه عبور (کپی شد)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "کد ۶ رقمی تأیید را از برنامه احراز هویت وارد کنید."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "کد ۶ رقمی تأیید را که به $EMAIL$ ایمیل شده را وارد کنید.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "مشاهده همه گزینه‌های ورود به سیستم"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "یک اعلان به دستگاه شما ارسال شده است."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Automaattitäytä henkilöllisyys"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Luo salasana (leikepöydälle)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Syötä todennussovelluksesi näyttämä kuusinumeroinen todennuskoodi."
},
"authenticationTimeout": {
"message": "Todennuksen aikakatkaisu"
},
"authenticationSessionTimedOut": {
"message": "Todennusistunto aikakatkaistiin. Ole hyvä ja aloita kirjautumisprosessi uudelleen."
},
"enterVerificationCodeEmail": {
"message": "Syötä osoitteeseen $EMAIL$ lähetetty kuusinumeroinen todennuskoodi.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Näytä kaikki kirjautumisvaihtoehdot"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Näytä kaikki kirjautumisvaihtoehdot"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Avaa tilisi lukitus. Avautuu uudessa ikkunassa.",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Täytä kirjautumistiedot kohteesta",
"description": "Screen reader text for when overlay item is in focused"
@ -4890,12 +4911,12 @@
"message": "Beta"
},
"extensionWidth": {
"message": "Extension width"
"message": "Laajennuksen leveys"
},
"wide": {
"message": "Wide"
"message": "Leveä"
},
"extraWide": {
"message": "Extra wide"
"message": "Erittäin leveä"
}
}

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Awtomatikong punan ang pagkakakilanlan"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Maglagay ng Password"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Ipasok ang 6 na digit na code ng pagpapatunay mula sa iyong authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Ipasok ang 6 na digit na code na na-email sa $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Tingnan ang lahat ng mga pagpipilian sa pag log in"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Naipadala na ang notification sa iyong device."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Saisie automatique de l'identité"
},
"fillVerificationCode": {
"message": "Remplir le code de vérification"
},
"fillVerificationCodeAria": {
"message": "Remplir le code de vérification",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Générer un mot de passe (copié)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Saisissez le code de vérification à 6 chiffres depuis votre application d'authentification."
},
"authenticationTimeout": {
"message": "Délai d'authentification dépassé"
},
"authenticationSessionTimedOut": {
"message": "La session d'authentification a expiré. Veuillez redémarrer le processus de connexion."
},
"enterVerificationCodeEmail": {
"message": "Saisissez le code de vérification à 6 chiffres qui a été envoyé par courriel à $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Afficher toutes les options de connexion"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Afficher toutes les options de connexion"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Déverrouiller votre compte, s'ouvre dans une nouvelle fenêtre",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Code de vérification de mot de passe unique basé sur le temps",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Temps restant avant l'expiration du TOTP actuel",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Remplir les identifiants pour",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Encher automaticamente identidade"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Xerar contrasinal (copiado)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "מילוי פרטי זיהוי אוטומטית"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "צור סיסמה (העתק)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "הכנס את קוד האימות בן 6 הספרות מאפליקציית האימות שלך."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "הכנס את קוד האימות בן 6 הספרות שנשלח ל-$EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "स्वचालित पहचान विवरण"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate Password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "अपने ऑथेंटिकेटर ऐप से 6 डिजिट वेरिफिकेशन कोड डालें।"
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Auto-ispuna identiteta"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generiraj lozinku (i kopiraj)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Unesi 6-znamenkasti kontrolni kôd iz autentifikatorske aplikacije."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Unesi 6-znamenkasti kontrolni kôd poslan e-poštom na $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Pogledaj sve mogućnosti prijave"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Obavijest je poslana na tvoj uređaj."
@ -3574,6 +3587,14 @@
"message": "Otključaj račun; otvara se u novom prozoru",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Unesi vjerodajnice za",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Automatikus kitöltés személyazonosság"
},
"fillVerificationCode": {
"message": "Ellenőrző kód kitöltése"
},
"fillVerificationCodeAria": {
"message": "Ellenőrző Kód kitöltése",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Jelszó generálás (másolt)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Add meg a 6 számjegyű ellenőrző kódot a hitelesítő alkalmazásodból."
},
"authenticationTimeout": {
"message": "Hitelesítési időkifutás"
},
"authenticationSessionTimedOut": {
"message": "A hitelesítési munkamenet időkifutással lejárt. Indítsuk újra a bejelentkezési folyamatot."
},
"enterVerificationCodeEmail": {
"message": "$EMAIL$ email címre elküldött 6 számjegyű ellenőrző kód megadása.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Összes bejelentkezési opció megtekintése"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Összes bejelentkezési opció megtekintése"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Oldjuk fel a fiók zárolását, új ablakban nyílik meg.",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Időalapú, egyszeri jelszó ellenőrző kód",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "A jelenlegi TOTP lejártáig hátralévő idő",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Töltse kia hitelesítő adatokat",
"description": "Screen reader text for when overlay item is in focused"

File diff suppressed because it is too large Load Diff

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Riempi automaticamente identità"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Genera password e copiala"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Inserisci il codice di verifica a 6 cifre dalla tua app di autenticazione."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Inserisci il codice di verifica a 6 cifre inviato a $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Visualizza tutte le opzioni di accesso"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Una notifica è stata inviata al tuo dispositivo."
@ -3574,6 +3587,14 @@
"message": "Sblocca il tuo account, apri in una nuova finestra",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Riempi le credenziali per",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "自動入力 ID"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "パスワードを生成 (コピー)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "認証アプリに表示された6桁の認証コードを入力してください。"
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "$EMAIL$に送信された6桁の認証コードを入力してください。",
"placeholders": {
@ -1469,10 +1482,10 @@
"message": "フォームフィールドに自動入力の候補を表示する"
},
"showInlineMenuIdentitiesLabel": {
"message": "Display identities as suggestions"
"message": "ID を候補として表示する"
},
"showInlineMenuCardsLabel": {
"message": "Display cards as suggestions"
"message": "カードを候補として表示する"
},
"showInlineMenuOnIconSelectionLabel": {
"message": "アイコンが選択されているときに候補を表示する"
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "すべてのログインオプションを表示"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "デバイスに通知を送信しました。"
@ -3574,6 +3587,14 @@
"message": "アカウントのロックを解除し、新しいウィンドウで開く",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "資格情報を入力:",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "ಪಾಸ್ವರ್ಡ್ ರಚಿಸಿ (ನಕಲಿಸಲಾಗಿದೆ)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "ನಿಮ್ಮ ದೃಢೀಕರಣ ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ 6 ಅಂಕಿಯ ಪರಿಶೀಲನಾ ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "$EMAIL$ಗೆ ಇಮೇಲ್ ಮಾಡಲಾದ 6 ಅಂಕಿಯ ಪರಿಶೀಲನಾ ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

File diff suppressed because it is too large Load Diff

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Tapatybės automatinis užpildymas"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Sukurti slaptažodį (nukopijuotas)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Įvesk 6 skaitmenų patvirtinimo kodą iš tavo autentifikavimo aplikacijos."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Įvesk 6 skaitmenų prisijungimo kodą, kuris buvo išsiųstas $EMAIL$ el. paštu.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Atrakinti savo paskyrą, atidaromas naujame lange",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Užpildykite prisijungimo duomenis",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Automātiski aizpildīt identitāti"
},
"fillVerificationCode": {
"message": "Aizpildīt apliecinājuma kodu"
},
"fillVerificationCodeAria": {
"message": "Aizpildīt apliecinājuma kodu",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Izveidot paroli (tiks ievietota starpliktuvē)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Jāievada 6 ciparu apstiprinājuma kods no autentificētāja lietotnes."
},
"authenticationTimeout": {
"message": "Autentificēšanās noildze"
},
"authenticationSessionTimedOut": {
"message": "Iestājās autentificēšanās sesijas noildze. Lūgums sākt pieteikšanos no jauna."
},
"enterVerificationCodeEmail": {
"message": "Jāievada 6 ciparu apstiprinājuma kods, kas tika nosūtīts uz $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Skatīt visas pieteikšanās iespējas"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Skatīt visas pieteikšanās iespējas"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Atslēgt savu kontu, tiks atvērts jaunā logā",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Laikā balstīts vienreizējas izmantošanas paroles apliecināšanas kods",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Atlikušais laiks, pirms beigsies pašreizējā TOTP derīgums",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Aizpildīt pieteikšanās datus",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "പാസ്‌വേഡ് സൃഷ്ടിക്കുക (പകർത്തുക )"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "നിങ്ങളുടെ ഓതന്റിക്കേറ്റർ അപ്ലിക്കേഷനിൽ നിന്ന് 6 അക്ക സ്ഥിരീകരണ കോഡ് നൽകുക."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "$EMAIL$ൽ ഇമെയിൽ ചെയ്ത 6 അക്ക സ്ഥിരീകരണ കോഡ് നൽകുക",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Auto-utfyll identitet"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generer et passord (kopiert)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Skriv inn den 6-sifrede verifiseringskoden som står på din autentiseringsapp."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Skriv inn den 6-sifrede verifiseringskoden som ble sendt til",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Vis alle innloggingsalternativer"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Et varsel er sendt til enheten din."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Identiteit automatisch invullen"
},
"fillVerificationCode": {
"message": "Verificatiecode invullen"
},
"fillVerificationCodeAria": {
"message": "Verificatiecode invullen",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Wachtwoord genereren (op klembord)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Voer de 6-cijferige verificatiecode uit je authenticatie-app in."
},
"authenticationTimeout": {
"message": "Authenticatie-timeout"
},
"authenticationSessionTimedOut": {
"message": "De verificatiesessie is verlopen. Start het inlogproces opnieuw op."
},
"enterVerificationCodeEmail": {
"message": "Voer de 6-cijferige verificatiecode in die via e-mail is verstuurd naar $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "Alle inlogopties bekijken"
},
"viewAllLoginOptions": {
"message": "Alle loginopties bekijken"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Er is een melding naar je apparaat verzonden."
@ -3574,6 +3587,14 @@
"message": "Je account ontgrendelen, opent in een nieuw venster",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-gebaseerde eenmalige wachtwoord verificatiecode",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Resterende tijd voordat de huidige TOTP vervalt",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Inloggegevens invullen voor",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -177,7 +177,7 @@
"message": "Kopiuj notatki"
},
"fill": {
"message": "Fill",
"message": "Wypełnij",
"description": "This string is used on the vault page to indicate autofilling. Horizontal space is limited in the interface here so try and keep translations as concise as possible."
},
"autoFill": {
@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autouzupełnianie tożsamości"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Wygeneruj hasło (do schowka)"
},
@ -999,7 +1006,7 @@
"message": "Pokaż elementy karty na stronie głównej, aby ułatwić autouzupełnianie."
},
"showIdentitiesInVaultView": {
"message": "Pokaż tożsamośći jako sugestie autouzupełniania w widoku sejfu"
"message": "Pokaż tożsamości jako sugestie autouzupełniania w widoku sejfu"
},
"showIdentitiesCurrentTab": {
"message": "Pokaż tożsamości na stronie głównej"
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Wpisz 6-cyfrowy kod weryfikacyjny z aplikacji uwierzytelniającej."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Wpisz 6-cyfrowy kod weryfikacyjny, który został przesłany na adres $EMAIL$.",
"placeholders": {
@ -1765,7 +1778,7 @@
"message": "Tożsamość"
},
"typeSshKey": {
"message": "SSH key"
"message": "Klucz SSH"
},
"newItemHeader": {
"message": "Nowy $TYPE$",
@ -1798,13 +1811,13 @@
"message": "Historia hasła"
},
"generatorHistory": {
"message": "Generator history"
"message": "Historia generatora"
},
"clearGeneratorHistoryTitle": {
"message": "Clear generator history"
"message": "Wyczyść historię generatora"
},
"cleargGeneratorHistoryDescription": {
"message": "If you continue, all entries will be permanently deleted from generator's history. Are you sure you want to continue?"
"message": "Jeśli zatwierdzisz, wszystkie wygenerowane hasła zostaną usunięte z historii generatora. Czy chcesz kontynuować mimo to?"
},
"back": {
"message": "Powrót"
@ -1843,7 +1856,7 @@
"message": "Bezpieczne notatki"
},
"sshKeys": {
"message": "SSH Keys"
"message": "Klucze SSH"
},
"clear": {
"message": "Wyczyść",
@ -1926,10 +1939,10 @@
"message": "Wyczyść historię"
},
"nothingToShow": {
"message": "Nothing to show"
"message": "Brak zawartości do pokazania"
},
"nothingGeneratedRecently": {
"message": "You haven't generated anything recently"
"message": "Nic nie zostało wygenerowane przez ciebie w ostatnim czasie"
},
"remove": {
"message": "Usuń"
@ -2884,7 +2897,7 @@
"message": "Generate email"
},
"spinboxBoundariesHint": {
"message": "Value must be between $MIN$ and $MAX$.",
"message": "Wartość musi być pomiędzy $MIN$ a $MAX$.",
"description": "Explains spin box minimum and maximum values to the user",
"placeholders": {
"min": {
@ -2898,7 +2911,7 @@
}
},
"passwordLengthRecommendationHint": {
"message": " Use $RECOMMENDED$ characters or more to generate a strong password.",
"message": " Użyj $RECOMMENDED$ znaków lub więcej, aby wygenerować silne hasło.",
"description": "Appended to `spinboxBoundariesHint` to recommend a length to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
"placeholders": {
"recommended": {
@ -2908,7 +2921,7 @@
}
},
"passphraseNumWordsRecommendationHint": {
"message": " Use $RECOMMENDED$ words or more to generate a strong passphrase.",
"message": " Użyj $RECOMMENDED$ słów lub więcej, aby wygenerować silne hasło.",
"description": "Appended to `spinboxBoundariesHint` to recommend a number of words to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
"placeholders": {
"recommended": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Zobacz wszystkie sposoby logowania"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Powiadomienie zostało wysłane na urządzenie."
@ -3574,6 +3587,14 @@
"message": "Odblokuj swoje konto, otwiera się w nowym oknie",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Wypełnij dane logowania dla",
"description": "Screen reader text for when overlay item is in focused"
@ -4665,28 +4686,28 @@
"message": "Do tego ustalenia zastosowano wymogi polityki przedsiębiorstw"
},
"sshPrivateKey": {
"message": "Private key"
"message": "Klucz prywatny"
},
"sshPublicKey": {
"message": "Public key"
"message": "Klucz publiczny"
},
"sshFingerprint": {
"message": "Fingerprint"
},
"sshKeyAlgorithm": {
"message": "Key type"
"message": "Typ klucza"
},
"sshKeyAlgorithmED25519": {
"message": "ED25519"
},
"sshKeyAlgorithmRSA2048": {
"message": "RSA 2048-Bit"
"message": "RSA 2048-Bitowy"
},
"sshKeyAlgorithmRSA3072": {
"message": "RSA 3072-Bit"
"message": "RSA 3072-Bitowy"
},
"sshKeyAlgorithmRSA4096": {
"message": "RSA 4096-Bit"
"message": "RSA 4096-Bitowy"
},
"retry": {
"message": "Powtórz"
@ -4731,7 +4752,7 @@
"message": "Uwierzytelnianie"
},
"fillGeneratedPassword": {
"message": "Fill generated password",
"message": "Uzupełnij wygenerowanym hasłem",
"description": "Heading for the password generator within the inline menu"
},
"passwordRegenerated": {
@ -4884,18 +4905,18 @@
"message": "Generated password"
},
"compactMode": {
"message": "Compact mode"
"message": "Tryb kompaktowy"
},
"beta": {
"message": "Beta"
},
"extensionWidth": {
"message": "Extension width"
"message": "Szerokość rozszerzenia"
},
"wide": {
"message": "Wide"
"message": "Szerokie"
},
"extraWide": {
"message": "Extra wide"
"message": "Bardzo szerokie"
}
}

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Preenchimento automático identidade"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Gerar Senha (copiada)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Insira o código de verificação de 6 dígitos do seu aplicativo de autenticação."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Insira o código de verificação de 6 dígitos que foi enviado por e-mail para $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Ver todas as opções de login"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Uma notificação foi enviada para seu dispositivo."
@ -3574,6 +3587,14 @@
"message": "Desbloqueie sua conta, abra em uma nova janela",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Preencha as credenciais para",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Preencher automaticamente identidade"
},
"fillVerificationCode": {
"message": "Preencher código de verificação"
},
"fillVerificationCodeAria": {
"message": "Preencher código de verificação",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Gerar palavra-passe (copiada)"
},
@ -1269,7 +1276,7 @@
"message": "Pode adquirir uma subscrição Premium no cofre web em bitwarden.com. Pretende visitar o site agora?"
},
"premiumPurchaseAlertV2": {
"message": "Pode adquirir o Premium a partir das definições da sua conta na aplicação Web do Bitwarden."
"message": "Pode adquirir o Premium a partir das definições da sua conta na aplicação Web Bitwarden."
},
"premiumCurrentMember": {
"message": "É um membro Premium!"
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Introduza o código de verificação de 6 dígitos da sua aplicação de autenticação."
},
"authenticationTimeout": {
"message": "Tempo limite de autenticação"
},
"authenticationSessionTimedOut": {
"message": "A sessão de autenticação expirou. Por favor, reinicie o processo de início de sessão."
},
"enterVerificationCodeEmail": {
"message": "Introduza o código de verificação de 6 dígitos que foi enviado por e-mail para $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Ver todas as opções de início de sessão"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Ver todas as opções de início de sessão"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Desbloqueie a sua conta, abre numa nova janela",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Código de verificação de palavra-passe única com base no tempo",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Tempo restante antes da TOTP atual expirar",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Preencher as credenciais para",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autocompletare identitate"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generare parolă (s-a copiat)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Introducere cod de verificare din 6 cifre din aplicația de autentificare."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Introducere cod de verificare din 6 cifre care a fost trimis prin e-mail la $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Afișați toate opțiunile de conectare"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "O notificare a fost trimisă pe dispozitivul dvs."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Автозаполнение личности"
},
"fillVerificationCode": {
"message": "Заполнить код подтверждения"
},
"fillVerificationCodeAria": {
"message": "Заполнить код подтверждения",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Сгенерировать пароль (с копированием)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Введите 6-значный код подтверждения из вашего приложения-аутентификатора."
},
"authenticationTimeout": {
"message": "Таймаут аутентификации"
},
"authenticationSessionTimedOut": {
"message": "Сеанс аутентификации завершился по времени. Пожалуйста, попробуйте войти еще раз."
},
"enterVerificationCodeEmail": {
"message": "Введите 6-значный код подтверждения, который был отправлен на $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Посмотреть все варианты авторизации"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Посмотреть все варианты авторизации"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Разблокируйте ваш аккаунт, откроется в новом окне",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Код подтверждения, основанный на времени",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Время, оставшееся до истечения срока действия текущего TOTP",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Заполнить учетные данные",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "මුරපදය ජනනය (පිටපත්)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "ඔබගේ සත්යාපන යෙදුමෙන් 6 ඉලක්කම් සත්යාපන කේතය ඇතුළත් කරන්න."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "$EMAIL$වෙත ඊමේල් කරන ලද 6 ඉලක්කම් සත්යාපන කේතය ඇතුළත් කරන්න.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Automatické vyplnenie identity"
},
"fillVerificationCode": {
"message": "Vyplniť overovací kód"
},
"fillVerificationCodeAria": {
"message": "Vyplniť overovací kód",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Vygenerovať heslo (skopírované)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Zadajte 6-miestny verifikačný kód z vašej overovacej aplikácie."
},
"authenticationTimeout": {
"message": "Časový limit overenia"
},
"authenticationSessionTimedOut": {
"message": "Relácia overovania skončila. Znovu spustite proces prihlásenia."
},
"enterVerificationCodeEmail": {
"message": "Zadajte 6-miestny verifikačný kód, ktorý vám bol zaslaný emailom",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Zobraziť všetky možnosti prihlásenia"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Zobraziť všetky možnosti prihlásenia"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Odomknúť konto v novom okne",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Overovací kód TOTP",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Čas zostávajúci do vypršania aktuálneho TOTP",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Vyplňte prihlasovacie údaje pre",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Samodejno izpolni identiteto"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generiraj geslo (kopirano)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Vnesite 6-mestno verifikacijsko kodo iz svoje aplikacije za avtentikacijo."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Vnesite 6-mestno verifikacijsko kodo, ki vam je bila poslana na $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Ауто-пуњење идентитета"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Генериши Лозинку (копирано)"
},
@ -1126,7 +1133,7 @@
"description": "WARNING (should stay in capitalized letters if the language permits)"
},
"warningCapitalized": {
"message": "Warning",
"message": "Упозорење",
"description": "Warning (should maintain locale-relevant capitalization)"
},
"confirmVaultExport": {
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Унесите шестоцифрени верификациони код из апликације за утврђивање аутентичности."
},
"authenticationTimeout": {
"message": "Истекло је време аутентификације"
},
"authenticationSessionTimedOut": {
"message": "Истекло је време сесије за аутентификацију. Молим вас покрените процес пријаве поново."
},
"enterVerificationCodeEmail": {
"message": "Унесите шестоцифрени верификациони код који је послан на $EMAIL$.",
"placeholders": {
@ -1768,7 +1781,7 @@
"message": "SSH кључ"
},
"newItemHeader": {
"message": "New $TYPE$",
"message": "Нови $TYPE$",
"placeholders": {
"type": {
"content": "$1",
@ -1813,7 +1826,7 @@
"message": "Колекције"
},
"nCollections": {
"message": "$COUNT$ collections",
"message": "$COUNT$ колекција",
"placeholders": {
"count": {
"content": "$1",
@ -1843,7 +1856,7 @@
"message": "Сигурносне белешке"
},
"sshKeys": {
"message": "SSH Keys"
"message": "SSH Кључеви"
},
"clear": {
"message": "Очисти",
@ -2571,7 +2584,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInHours": {
"message": "The Send will be available to anyone with the link for the next $HOURS$ hours.",
"message": "Send ће бити доступан свакоме са везом у наредних $HOURS$ часова.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
"placeholders": {
"hours": {
@ -2585,7 +2598,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInDays": {
"message": "The Send will be available to anyone with the link for the next $DAYS$ days.",
"message": "Send ће бити доступан свакоме са везом у наредних $DAYS$ дана.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
"placeholders": {
"days": {
@ -2884,7 +2897,7 @@
"message": "Генеришите имејл"
},
"spinboxBoundariesHint": {
"message": "Value must be between $MIN$ and $MAX$.",
"message": "Вредност мора бити између $MIN$ и $MAX$.",
"description": "Explains spin box minimum and maximum values to the user",
"placeholders": {
"min": {
@ -2898,7 +2911,7 @@
}
},
"passwordLengthRecommendationHint": {
"message": " Use $RECOMMENDED$ characters or more to generate a strong password.",
"message": " Употребити $RECOMMENDED$ знакова или више да бисте генерисали јаку лозинку.",
"description": "Appended to `spinboxBoundariesHint` to recommend a length to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
"placeholders": {
"recommended": {
@ -2908,7 +2921,7 @@
}
},
"passphraseNumWordsRecommendationHint": {
"message": " Use $RECOMMENDED$ words or more to generate a strong passphrase.",
"message": " Употребити $RECOMMENDED$ речи или више да бисте генерисали јаку приступну фразу.",
"description": "Appended to `spinboxBoundariesHint` to recommend a number of words to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
"placeholders": {
"recommended": {
@ -3165,25 +3178,25 @@
"message": "Поново послати обавештење"
},
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Погледајте сав извештај у опције"
},
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Обавештење је послато на ваш уређај."
},
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
"message": "Обавештење је послато на ваш уређај"
},
"makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
"message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
"message": "Уверите се да је ваш налог откључан и да се фраза отиска подудара на другом уређају"
},
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
"message": "Бићете обавештени када захтев буде одобрен"
},
"needAnotherOptionV1": {
"message": "Need another option?"
"message": "Треба Вам друга опције?"
},
"loginInitiated": {
"message": "Пријава је покренута"
@ -3279,16 +3292,16 @@
"message": "Отвара се у новом прозору"
},
"rememberThisDeviceToMakeFutureLoginsSeamless": {
"message": "Remember this device to make future logins seamless"
"message": "Запамтити овај уређај да би будуће пријаве биле беспрекорне"
},
"deviceApprovalRequired": {
"message": "Потребно је одобрење уређаја. Изаберите опцију одобрења испод:"
},
"deviceApprovalRequiredV2": {
"message": "Device approval required"
"message": "Потребно је одобрење уређаја"
},
"selectAnApprovalOptionBelow": {
"message": "Select an approval option below"
"message": "Изаберите опцију одобрења у наставку"
},
"rememberThisDevice": {
"message": "Запамти овај уређај"
@ -3364,7 +3377,7 @@
"message": "Недостаје имејл корисника"
},
"activeUserEmailNotFoundLoggingYouOut": {
"message": "Active user email not found. Logging you out."
"message": "Имејл активног корисника није пронађен. Одјављивање."
},
"deviceTrusted": {
"message": "Уређај поуздан"
@ -3574,6 +3587,14 @@
"message": "Откључајте свој налог, отвара се у новом прозору",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Попунити акредитиве за",
"description": "Screen reader text for when overlay item is in focused"
@ -3803,7 +3824,7 @@
"message": "Приступ"
},
"loggedInExclamation": {
"message": "Logged in!"
"message": "Пријављено!"
},
"passkeyNotCopied": {
"message": "Приступни кључ неће бити копиран"
@ -4297,13 +4318,13 @@
"message": "Филтери"
},
"filterVault": {
"message": "Filter vault"
"message": "Филтер сефа"
},
"filterApplied": {
"message": "One filter applied"
"message": "Примењен је један филтер"
},
"filterAppliedPlural": {
"message": "$COUNT$ filters applied",
"message": "Примењени су $COUNT$ филтера",
"placeholders": {
"count": {
"content": "$1",
@ -4775,55 +4796,55 @@
"description": "Represents the % key in screen reader content as a readable word"
},
"caretCharacterDescriptor": {
"message": "Caret",
"message": "Знак за уметање",
"description": "Represents the ^ key in screen reader content as a readable word"
},
"ampersandCharacterDescriptor": {
"message": "Ampersand",
"message": "Знак Ampersand",
"description": "Represents the & key in screen reader content as a readable word"
},
"asteriskCharacterDescriptor": {
"message": "Asterisk",
"message": "Знак звездица",
"description": "Represents the * key in screen reader content as a readable word"
},
"parenLeftCharacterDescriptor": {
"message": "Left parenthesis",
"message": "Отворена заграда",
"description": "Represents the ( key in screen reader content as a readable word"
},
"parenRightCharacterDescriptor": {
"message": "Right parenthesis",
"message": "Затворена заграда",
"description": "Represents the ) key in screen reader content as a readable word"
},
"hyphenCharacterDescriptor": {
"message": "Underscore",
"message": "Доња црта",
"description": "Represents the _ key in screen reader content as a readable word"
},
"underscoreCharacterDescriptor": {
"message": "Hyphen",
"message": "Цртица",
"description": "Represents the - key in screen reader content as a readable word"
},
"plusCharacterDescriptor": {
"message": "Plus",
"message": "Плус",
"description": "Represents the + key in screen reader content as a readable word"
},
"equalsCharacterDescriptor": {
"message": "Equals",
"message": "Једнако",
"description": "Represents the = key in screen reader content as a readable word"
},
"braceLeftCharacterDescriptor": {
"message": "Left brace",
"message": "Лева велика заграда",
"description": "Represents the { key in screen reader content as a readable word"
},
"braceRightCharacterDescriptor": {
"message": "Right brace",
"message": "Десна велика заграда",
"description": "Represents the } key in screen reader content as a readable word"
},
"bracketLeftCharacterDescriptor": {
"message": "Left bracket",
"message": "Лева заграда",
"description": "Represents the [ key in screen reader content as a readable word"
},
"bracketRightCharacterDescriptor": {
"message": "Right bracket",
"message": "Десна заграда",
"description": "Represents the ] key in screen reader content as a readable word"
},
"pipeCharacterDescriptor": {
@ -4831,71 +4852,71 @@
"description": "Represents the | key in screen reader content as a readable word"
},
"backSlashCharacterDescriptor": {
"message": "Back slash",
"message": "Задња коса црта",
"description": "Represents the back slash key in screen reader content as a readable word"
},
"colonCharacterDescriptor": {
"message": "Colon",
"message": "Две тачке",
"description": "Represents the : key in screen reader content as a readable word"
},
"semicolonCharacterDescriptor": {
"message": "Semicolon",
"message": "Тачка-запета",
"description": "Represents the ; key in screen reader content as a readable word"
},
"doubleQuoteCharacterDescriptor": {
"message": "Double quote",
"message": "Двоструки наводници",
"description": "Represents the double quote key in screen reader content as a readable word"
},
"singleQuoteCharacterDescriptor": {
"message": "Single quote",
"message": "Један наводник",
"description": "Represents the ' key in screen reader content as a readable word"
},
"lessThanCharacterDescriptor": {
"message": "Less than",
"message": "Мање од",
"description": "Represents the < key in screen reader content as a readable word"
},
"greaterThanCharacterDescriptor": {
"message": "Greater than",
"message": "Веће од",
"description": "Represents the > key in screen reader content as a readable word"
},
"commaCharacterDescriptor": {
"message": "Comma",
"message": "Зарез",
"description": "Represents the , key in screen reader content as a readable word"
},
"periodCharacterDescriptor": {
"message": "Period",
"message": "Тачка",
"description": "Represents the . key in screen reader content as a readable word"
},
"questionCharacterDescriptor": {
"message": "Question mark",
"message": "Упитник",
"description": "Represents the ? key in screen reader content as a readable word"
},
"forwardSlashCharacterDescriptor": {
"message": "Forward slash",
"message": "Коса црта",
"description": "Represents the / key in screen reader content as a readable word"
},
"lowercaseAriaLabel": {
"message": "Lowercase"
"message": "Мала слова"
},
"uppercaseAriaLabel": {
"message": "Uppercase"
"message": "Велика слова"
},
"generatedPassword": {
"message": "Generated password"
"message": "Генерисана лозинка"
},
"compactMode": {
"message": "Compact mode"
"message": "Компактни режим"
},
"beta": {
"message": "Beta"
"message": "Бета"
},
"extensionWidth": {
"message": "Extension width"
"message": "Ширина додатка"
},
"wide": {
"message": "Wide"
"message": "Широко"
},
"extraWide": {
"message": "Extra wide"
"message": "Врло широко"
}
}

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofyll identitet"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Skapa lösenord (kopierad)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Ange den 6-siffriga verifieringskoden från din autentiseringsapp."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Ange den 6-siffriga verifieringskoden som skickades till $EMAIL$.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "Visa alla inloggningsalternativ"
},
"viewAllLoginOptions": {
"message": "Visa alla inloggningsalternativ"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "En avisering har skickats till din enhet."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fyll i uppgifter för",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Autofill identity"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Generate Password (copied)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Enter the 6 digit verification code from your authenticator app."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Enter the 6 digit verification code that was emailed to $EMAIL$.",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Fill credentials for",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Kimliği otomatik doldur"
},
"fillVerificationCode": {
"message": "Doğrulama kodunu doldur"
},
"fillVerificationCodeAria": {
"message": "Doğrulama kodunu doldur",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Parola oluştur (ve kopyala)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Kimlik doğrulama uygulamanızdaki 6 haneli doğrulama kodunu girin."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "$EMAIL$ adresine e-postayla gönderdiğimiz 6 haneli doğrulama kodunu girin.",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "Tüm giriş seçeneklerini gör"
},
"viewAllLoginOptions": {
"message": "Tüm giriş seçeneklerini gör"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Cihazınıza bir bildirim gönderildi."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Zamana dayalı tek seferlik parola doğrulama kodu",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Geçerli TOTP için kalan süre",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Bilgileri doldur",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Автозаповнення посвідчень"
},
"fillVerificationCode": {
"message": "Заповнити код підтвердження"
},
"fillVerificationCodeAria": {
"message": "Заповнити код підтвердження",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Генерувати пароль (з копіюванням)"
},
@ -1126,7 +1133,7 @@
"description": "WARNING (should stay in capitalized letters if the language permits)"
},
"warningCapitalized": {
"message": "Warning",
"message": "Попередження",
"description": "Warning (should maintain locale-relevant capitalization)"
},
"confirmVaultExport": {
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Введіть 6-значний код підтвердження з програми автентифікації."
},
"authenticationTimeout": {
"message": "Час очікування автентифікації"
},
"authenticationSessionTimedOut": {
"message": "Час очікування сеансу автентифікації завершився. Перезапустіть процес входу в систему."
},
"enterVerificationCodeEmail": {
"message": "Введіть 6-значний код підтвердження, надісланий на $EMAIL$.",
"placeholders": {
@ -1843,7 +1856,7 @@
"message": "Захищені нотатки"
},
"sshKeys": {
"message": "SSH Keys"
"message": "Ключі SSH"
},
"clear": {
"message": "Стерти",
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "Переглянути всі варіанти входу"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "Переглянути всі варіанти входу"
},
"notificationSentDevice": {
@ -3279,16 +3292,16 @@
"message": "Відкривається у новому вікні"
},
"rememberThisDeviceToMakeFutureLoginsSeamless": {
"message": "Remember this device to make future logins seamless"
"message": "Запам'ятайте цей пристрій, щоб спростити майбутні входи в систему"
},
"deviceApprovalRequired": {
"message": "Необхідне підтвердження пристрою. Виберіть варіант підтвердження нижче:"
},
"deviceApprovalRequiredV2": {
"message": "Device approval required"
"message": "Потрібне підтвердження пристрою"
},
"selectAnApprovalOptionBelow": {
"message": "Select an approval option below"
"message": "Виберіть варіант підтвердження нижче"
},
"rememberThisDevice": {
"message": "Запам'ятати цей пристрій"
@ -3364,7 +3377,7 @@
"message": "Немає адреси електронної пошти"
},
"activeUserEmailNotFoundLoggingYouOut": {
"message": "Active user email not found. Logging you out."
"message": "Адресу е-пошти активного користувача не знайдено. Виконується вихід із системи."
},
"deviceTrusted": {
"message": "Довірений пристрій"
@ -3574,6 +3587,14 @@
"message": "Розблокування облікового запису відкриється нове вікно",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Код підтвердження одноразового пароля",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Час, що залишився до завершення чинного TOTP",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Заповнити облікові дані для",
"description": "Screen reader text for when overlay item is in focused"
@ -3803,7 +3824,7 @@
"message": "Доступ"
},
"loggedInExclamation": {
"message": "Logged in!"
"message": "Ви увійшли!"
},
"passkeyNotCopied": {
"message": "Ключ доступу не буде скопійовано"
@ -4890,12 +4911,12 @@
"message": "Бета"
},
"extensionWidth": {
"message": "Extension width"
"message": "Ширина вікна розширення"
},
"wide": {
"message": "Wide"
"message": "Широке"
},
"extraWide": {
"message": "Extra wide"
"message": "Дуже широке"
}
}

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "Tự động điền danh tính"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "Tạo mật khẩu (đã sao chép)"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "Nhập mã xác nhận 6 chữ số từ ứng dụng xác thực của bạn."
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "Nhập mã xác nhận 6 chữ số đã được gửi tới email",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "Xem tất cả tùy chọn đăng nhập"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "Một thông báo đã được gửi đến thiết bị của bạn."
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "Điền thông tin đăng nhập cho",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "自动填充身份"
},
"fillVerificationCode": {
"message": "填写验证码"
},
"fillVerificationCodeAria": {
"message": "填写验证码",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "生成密码(并复制)"
},
@ -345,7 +352,7 @@
"message": "免费 Bitwarden 家庭"
},
"freeBitwardenFamiliesPageDesc": {
"message": "您有资格获得免费的 Bitwarden 家庭。立即在网页应用中兑换此优惠。"
"message": "您有资格获得免费的 Bitwarden 家庭。立即在网页 App 中兑换此优惠。"
},
"version": {
"message": "版本"
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "请输入您的验证器 App 中的 6 位数验证码。"
},
"authenticationTimeout": {
"message": "身份验证超时"
},
"authenticationSessionTimedOut": {
"message": "身份验证会话超时。请重新启动登录过程。"
},
"enterVerificationCodeEmail": {
"message": "请输入发送给电子邮件 $EMAIL$ 的 6 位数验证码。",
"placeholders": {
@ -3167,7 +3180,7 @@
"viewAllLogInOptions": {
"message": "查看所有登录选项"
},
"viewAllLoginOptions": {
"viewAllLoginOptionsV1": {
"message": "查看所有登录选项"
},
"notificationSentDevice": {
@ -3574,6 +3587,14 @@
"message": "解锁您的账户(在新窗口中打开)",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "基于时间的一次性密码验证码",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "TOTP 到期前剩余时间",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "为其填写凭据",
"description": "Screen reader text for when overlay item is in focused"
@ -3705,7 +3726,7 @@
}
},
"duoHealthCheckResultsInNullAuthUrlError": {
"message": "与 Duo 服务连接时出错。请使用不同的两步登录方式或联系 Duo 寻求帮助。"
"message": "与 Duo 服务连接时出错。请使用不同的两步登录方式或联系 Duo 获取协助。"
},
"launchDuoAndFollowStepsToFinishLoggingIn": {
"message": "启动 DUO 并按照步骤完成登录。"

View File

@ -192,6 +192,13 @@
"autoFillIdentity": {
"message": "自動填入身分資訊"
},
"fillVerificationCode": {
"message": "Fill verification code"
},
"fillVerificationCodeAria": {
"message": "Fill Verification Code",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
"message": "產生及複製密碼"
},
@ -1319,6 +1326,12 @@
"enterVerificationCodeApp": {
"message": "輸入驗證器應用程式提供的 6 位數驗證碼。"
},
"authenticationTimeout": {
"message": "Authentication timeout"
},
"authenticationSessionTimedOut": {
"message": "The authentication session timed out. Please restart the login process."
},
"enterVerificationCodeEmail": {
"message": "輸入已傳送至 $EMAIL$ 的 6 位數驗證碼。",
"placeholders": {
@ -3167,8 +3180,8 @@
"viewAllLogInOptions": {
"message": "View all log in options"
},
"viewAllLoginOptions": {
"message": "檢視所有登入選項"
"viewAllLoginOptionsV1": {
"message": "View all log in options"
},
"notificationSentDevice": {
"message": "已傳送通知至您的裝置。"
@ -3574,6 +3587,14 @@
"message": "Unlock your account, opens in a new window",
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
"message": "Time-based One-Time Password Verification Code",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
"message": "Time remaining before current TOTP expires",
"description": "Aria label for the totp seconds displayed in the inline menu for autofill"
},
"fillCredentialsFor": {
"message": "填入登入資訊給",
"description": "Screen reader text for when overlay item is in focused"

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { CommonModule, Location } from "@angular/common";
import { Component, EventEmitter, Input, Output } from "@angular/core";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { CommonModule, Location } from "@angular/common";
import { Component } from "@angular/core";
import { ActivatedRoute, Router, RouterModule } from "@angular/router";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { Injectable } from "@angular/core";
import {
Observable,

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { Component, OnInit } from "@angular/core";
import { Router } from "@angular/router";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { CommonModule } from "@angular/common";
import { Component, OnDestroy, OnInit } from "@angular/core";
import { ActivatedRoute, Data, NavigationEnd, Router, RouterModule } from "@angular/router";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { Component, OnDestroy, OnInit, ViewChild } from "@angular/core";
import { FormBuilder, Validators } from "@angular/forms";
import { ActivatedRoute, Router } from "@angular/router";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { Component, NgZone, OnInit } from "@angular/core";
import { Router } from "@angular/router";
import { firstValueFrom } from "rxjs";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { Component, NgZone, OnInit } from "@angular/core";
import { FormBuilder } from "@angular/forms";
import { ActivatedRoute, Router } from "@angular/router";

View File

@ -30,7 +30,7 @@
<div class="footer">
{{ "loginWithDeviceEnabledInfo" | i18n }}
<a href="#" (click)="back()">{{ "viewAllLoginOptions" | i18n }}</a>
<a href="#" (click)="back()">{{ "viewAllLoginOptionsV1" | i18n }}</a>
</div>
</div>
</ng-container>
@ -53,7 +53,7 @@
<div class="footer">
{{ "troubleLoggingIn" | i18n }}
<a routerLink="/login-initiated">{{ "viewAllLoginOptions" | i18n }}</a>
<a routerLink="/login-initiated">{{ "viewAllLoginOptionsV1" | i18n }}</a>
</div>
</div>
</ng-container>

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { Injectable } from "@angular/core";
import { DefaultLoginComponentService, LoginComponentService } from "@bitwarden/auth/angular";

View File

@ -0,0 +1,67 @@
import { TestBed } from "@angular/core/testing";
import { mock, MockProxy } from "jest-mock-extended";
import { BehaviorSubject } from "rxjs";
import { AuthService } from "@bitwarden/common/auth/abstractions/auth.service";
import {
EnvironmentService,
Environment,
} from "@bitwarden/common/platform/abstractions/environment.service";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { BrowserApi } from "../../../platform/browser/browser-api";
import { ExtensionSsoComponentService } from "./extension-sso-component.service";
describe("ExtensionSsoComponentService", () => {
let service: ExtensionSsoComponentService;
const baseUrl = "https://vault.bitwarden.com";
let syncService: MockProxy<SyncService>;
let authService: MockProxy<AuthService>;
let environmentService: MockProxy<EnvironmentService>;
let i18nService: MockProxy<I18nService>;
let logService: MockProxy<LogService>;
beforeEach(() => {
syncService = mock<SyncService>();
authService = mock<AuthService>();
environmentService = mock<EnvironmentService>();
i18nService = mock<I18nService>();
logService = mock<LogService>();
environmentService.environment$ = new BehaviorSubject<Environment>({
getWebVaultUrl: () => baseUrl,
} as Environment);
TestBed.configureTestingModule({
providers: [
{ provide: SyncService, useValue: syncService },
{ provide: AuthService, useValue: authService },
{ provide: EnvironmentService, useValue: environmentService },
{ provide: I18nService, useValue: i18nService },
{ provide: LogService, useValue: logService },
ExtensionSsoComponentService,
],
});
service = TestBed.inject(ExtensionSsoComponentService);
jest.spyOn(BrowserApi, "reloadOpenWindows").mockImplementation();
});
it("creates the service", () => {
expect(service).toBeTruthy();
});
describe("closeWindow", () => {
it("closes window", async () => {
const windowSpy = jest.spyOn(window, "close").mockImplementation();
await service.closeWindow?.();
expect(windowSpy).toHaveBeenCalled();
});
});
});

View File

@ -0,0 +1,34 @@
import { Injectable } from "@angular/core";
import { DefaultSsoComponentService, SsoComponentService } from "@bitwarden/auth/angular";
import { AuthService } from "@bitwarden/common/auth/abstractions/auth.service";
import { EnvironmentService } from "@bitwarden/common/platform/abstractions/environment.service";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
/**
* This service is used to handle the SSO login process for the browser extension.
*/
@Injectable()
export class ExtensionSsoComponentService
extends DefaultSsoComponentService
implements SsoComponentService
{
constructor(
protected syncService: SyncService,
protected authService: AuthService,
protected environmentService: EnvironmentService,
protected i18nService: I18nService,
protected logService: LogService,
) {
super();
}
/**
* Closes the popup window after a successful login.
*/
async closeWindow() {
window.close();
}
}

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { Component } from "@angular/core";
import { UntypedFormBuilder } from "@angular/forms";
import { Router } from "@angular/router";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { ChangeDetectorRef, Component, OnDestroy, OnInit } from "@angular/core";
import { FormBuilder } from "@angular/forms";
import {

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { DialogRef } from "@angular/cdk/dialog";
import { CommonModule } from "@angular/common";
import { ChangeDetectorRef, Component, OnDestroy, OnInit } from "@angular/core";

View File

@ -29,9 +29,9 @@ import { BrowserApi } from "../../platform/browser/browser-api";
@Component({
selector: "app-sso",
templateUrl: "sso.component.html",
templateUrl: "sso-v1.component.html",
})
export class SsoComponent extends BaseSsoComponent {
export class SsoComponentV1 extends BaseSsoComponent {
constructor(
ssoLoginService: SsoLoginServiceAbstraction,
loginStrategyService: LoginStrategyServiceAbstraction,

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { DialogModule } from "@angular/cdk/dialog";
import { CommonModule } from "@angular/common";
import { Component, OnDestroy, OnInit } from "@angular/core";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { CommonModule } from "@angular/common";
import { Component, Inject, OnDestroy, OnInit } from "@angular/core";
import { FormBuilder, ReactiveFormsModule } from "@angular/forms";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { Component, Inject, OnDestroy, OnInit } from "@angular/core";
import { ActivatedRoute, Router } from "@angular/router";
import { Subject, Subscription, firstValueFrom } from "rxjs";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { BrowserApi } from "../../../platform/browser/browser-api";
import BrowserPopupUtils from "../../../platform/popup/browser-popup-utils";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { CipherType } from "@bitwarden/common/vault/enums";
import { CipherRepromptType } from "@bitwarden/common/vault/enums/cipher-reprompt-type";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
@ -158,6 +160,9 @@ export type InlineMenuCipherData = {
icon: WebsiteIconData;
accountCreationFieldType?: string;
login?: {
totp?: string;
totpField?: boolean;
totpCodeTimeInterval?: number;
username: string;
passkey: {
rpName: string;
@ -260,6 +265,7 @@ export type InlineMenuListPortMessageHandlers = {
updateAutofillInlineMenuListHeight: ({ message, port }: PortOnMessageHandlerParams) => void;
refreshGeneratedPassword: () => Promise<void>;
fillGeneratedPassword: ({ port }: PortConnectionParam) => Promise<void>;
refreshOverlayCiphers: () => Promise<void>;
};
export interface OverlayBackground {

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { firstValueFrom } from "rxjs";
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { BrowserApi } from "../../platform/browser/browser-api";
import { ContextMenuClickedHandler } from "../browser/context-menu-clicked-handler";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { firstValueFrom, map } from "rxjs";
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { startWith, Subject, Subscription, switchMap, timer } from "rxjs";
import { pairwise } from "rxjs/operators";

View File

@ -928,6 +928,7 @@ describe("OverlayBackground", () => {
login: {
username: "username-1",
passkey: null,
totpField: false,
},
name: "name-1",
reprompt: loginCipher1.reprompt,
@ -1065,6 +1066,7 @@ describe("OverlayBackground", () => {
login: {
username: loginCipher1.login.username,
passkey: null,
totpField: false,
},
name: loginCipher1.name,
reprompt: loginCipher1.reprompt,
@ -1189,6 +1191,7 @@ describe("OverlayBackground", () => {
rpName: passkeyCipher.login.fido2Credentials[0].rpName,
userName: passkeyCipher.login.fido2Credentials[0].userName,
},
totpField: false,
},
},
{
@ -1207,6 +1210,7 @@ describe("OverlayBackground", () => {
login: {
username: passkeyCipher.login.username,
passkey: null,
totpField: false,
},
},
{
@ -1225,6 +1229,7 @@ describe("OverlayBackground", () => {
login: {
username: loginCipher1.login.username,
passkey: null,
totpField: false,
},
},
],
@ -1272,6 +1277,7 @@ describe("OverlayBackground", () => {
login: {
username: passkeyCipher.login.username,
passkey: null,
totpField: false,
},
},
{
@ -1290,6 +1296,7 @@ describe("OverlayBackground", () => {
login: {
username: loginCipher1.login.username,
passkey: null,
totpField: false,
},
},
],
@ -1337,6 +1344,7 @@ describe("OverlayBackground", () => {
login: {
username: passkeyCipher.login.username,
passkey: null,
totpField: false,
},
},
{
@ -1355,6 +1363,7 @@ describe("OverlayBackground", () => {
login: {
username: loginCipher1.login.username,
passkey: null,
totpField: false,
},
},
],
@ -1400,6 +1409,7 @@ describe("OverlayBackground", () => {
login: {
username: loginCipher1.login.username,
passkey: null,
totpField: false,
},
},
{
@ -1418,6 +1428,7 @@ describe("OverlayBackground", () => {
login: {
username: loginCipher2.login.username,
passkey: null,
totpField: false,
},
},
],

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import {
debounceTime,
firstValueFrom,
@ -202,6 +204,7 @@ export class OverlayBackground implements OverlayBackgroundInterface {
updateAutofillInlineMenuListHeight: ({ message }) => this.updateInlineMenuListHeight(message),
refreshGeneratedPassword: () => this.updateGeneratedPassword(true),
fillGeneratedPassword: ({ port }) => this.fillGeneratedPassword(port),
refreshOverlayCiphers: () => this.updateOverlayCiphers(false),
};
constructor(
@ -462,7 +465,7 @@ export class OverlayBackground implements OverlayBackgroundInterface {
this.showPasskeysLabelsWithinInlineMenu = false;
if (this.shouldShowInlineMenuAccountCreation()) {
inlineMenuCipherData = this.buildInlineMenuAccountCreationCiphers(
inlineMenuCipherData = await this.buildInlineMenuAccountCreationCiphers(
inlineMenuCiphersArray,
true,
);
@ -483,7 +486,7 @@ export class OverlayBackground implements OverlayBackgroundInterface {
* @param inlineMenuCiphersArray - Array of inline menu ciphers
* @param showFavicons - Identifies whether favicons should be shown
*/
private buildInlineMenuAccountCreationCiphers(
private async buildInlineMenuAccountCreationCiphers(
inlineMenuCiphersArray: [string, CipherView][],
showFavicons: boolean,
) {
@ -495,7 +498,7 @@ export class OverlayBackground implements OverlayBackgroundInterface {
if (cipher.type === CipherType.Login) {
accountCreationLoginCiphers.push(
this.buildCipherData({
await this.buildCipherData({
inlineMenuCipherId,
cipher,
showFavicons,
@ -515,7 +518,7 @@ export class OverlayBackground implements OverlayBackgroundInterface {
}
inlineMenuCipherData.push(
this.buildCipherData({
await this.buildCipherData({
inlineMenuCipherId,
cipher,
showFavicons,
@ -559,13 +562,13 @@ export class OverlayBackground implements OverlayBackgroundInterface {
if (!passkeysEnabled || !(await this.showCipherAsPasskey(cipher, domainExclusionsSet))) {
inlineMenuCipherData.push(
this.buildCipherData({ inlineMenuCipherId, cipher, showFavicons }),
await this.buildCipherData({ inlineMenuCipherId, cipher, showFavicons }),
);
continue;
}
passkeyCipherData.push(
this.buildCipherData({
await this.buildCipherData({
inlineMenuCipherId,
cipher,
showFavicons,
@ -575,7 +578,7 @@ export class OverlayBackground implements OverlayBackgroundInterface {
if (cipher.login?.password && cipher.login.username) {
inlineMenuCipherData.push(
this.buildCipherData({ inlineMenuCipherId, cipher, showFavicons }),
await this.buildCipherData({ inlineMenuCipherId, cipher, showFavicons }),
);
}
}
@ -618,6 +621,23 @@ export class OverlayBackground implements OverlayBackgroundInterface {
return this.inlineMenuFido2Credentials.has(credentialId);
}
private isTotpFieldForCurrentField(): boolean {
if (!this.focusedFieldData) {
return false;
}
const { tabId, frameId } = this.focusedFieldData;
const pageDetailsMap = this.pageDetailsForTab[tabId];
if (!pageDetailsMap || !pageDetailsMap.has(frameId)) {
return false;
}
const pageDetail = pageDetailsMap.get(frameId);
return (
pageDetail?.details?.fields?.every((field) =>
this.inlineMenuFieldQualificationService.isTotpField(field),
) || false
);
}
/**
* Builds the cipher data for the inline menu list.
*
@ -628,14 +648,14 @@ export class OverlayBackground implements OverlayBackgroundInterface {
* @param hasPasskey - Identifies whether the cipher has a FIDO2 credential
* @param identityData - Pre-created identity data
*/
private buildCipherData({
private async buildCipherData({
inlineMenuCipherId,
cipher,
showFavicons,
showInlineMenuAccountCreation,
hasPasskey,
identityData,
}: BuildCipherDataParams): InlineMenuCipherData {
}: BuildCipherDataParams): Promise<InlineMenuCipherData> {
const inlineMenuData: InlineMenuCipherData = {
id: inlineMenuCipherId,
name: cipher.name,
@ -647,8 +667,13 @@ export class OverlayBackground implements OverlayBackgroundInterface {
};
if (cipher.type === CipherType.Login) {
const totpCode = await this.totpService.getCode(cipher.login?.totp);
const totpCodeTimeInterval = this.totpService.getTimeInterval(cipher.login?.totp);
inlineMenuData.login = {
username: cipher.login.username,
totp: totpCode,
totpField: this.isTotpFieldForCurrentField(),
totpCodeTimeInterval: totpCodeTimeInterval,
passkey: hasPasskey
? {
rpName: cipher.login.fido2Credentials[0].rpName,
@ -1978,35 +2003,39 @@ export class OverlayBackground implements OverlayBackgroundInterface {
private getInlineMenuTranslations() {
if (!this.inlineMenuPageTranslations) {
const translationKeys = [
"addNewCardItemAria",
"addNewIdentityItemAria",
"addNewLoginItemAria",
"addNewVaultItem",
"authenticating",
"cardNumberEndsWith",
"fillCredentialsFor",
"fillGeneratedPassword",
"fillVerificationCode",
"fillVerificationCodeAria",
"generatedPassword",
"lowercaseAriaLabel",
"logInWithPasskeyAriaLabel",
"newCard",
"newIdentity",
"newItem",
"newLogin",
"noItemsToShow",
"opensInANewWindow",
"passkeys",
"passwordRegenerated",
"passwords",
"regeneratePassword",
"saveLoginToBitwarden",
"toggleBitwardenVaultOverlay",
"unlockYourAccountToViewAutofillSuggestions",
"totpCodeAria",
"totpSecondsSpanAria",
"unlockAccount",
"unlockAccountAria",
"fillCredentialsFor",
"unlockYourAccountToViewAutofillSuggestions",
"uppercaseAriaLabel",
"username",
"view",
"noItemsToShow",
"newItem",
"addNewVaultItem",
"newLogin",
"addNewLoginItemAria",
"newCard",
"addNewCardItemAria",
"newIdentity",
"addNewIdentityItemAria",
"cardNumberEndsWith",
"passkeys",
"passwords",
"logInWithPasskeyAriaLabel",
"authenticating",
"fillGeneratedPassword",
"regeneratePassword",
"passwordRegenerated",
"saveLoginToBitwarden",
"lowercaseAriaLabel",
"uppercaseAriaLabel",
"generatedPassword",
...Object.values(specialCharacterToKeyMap),
];
this.inlineMenuPageTranslations = translationKeys.reduce(

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
import MainBackground from "../../background/main.background";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { AuthService } from "@bitwarden/common/auth/abstractions/auth.service";
import { AuthenticationStatus } from "@bitwarden/common/auth/enums/authentication-status";
import { UriMatchStrategy } from "@bitwarden/common/models/domain/domain-service";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { firstValueFrom, map } from "rxjs";
import { EventCollectionService } from "@bitwarden/common/abstractions/event/event-collection.service";

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { firstValueFrom } from "rxjs";
import {

View File

@ -1,3 +1,5 @@
// FIXME: Update this file to be type safe and remove this and next line
// @ts-strict-ignore
import { BrowserApi } from "../../platform/browser/browser-api";
export class ClearClipboard {

Some files were not shown because too many files have changed in this diff Show More