Merge branch 'main' into auth/pm-7392/token-service-add-secure-storage-fallback

This commit is contained in:
Jared Snider 2024-05-03 11:19:49 -04:00 committed by GitHub
commit 7416fec332
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
153 changed files with 2775 additions and 1213 deletions

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "قفل المخزن"
},
"privateModeWarning": {
"message": "دعم الوضع الخاص تجريبي وبعض الميزات محدودة."
},
"customFields": {
"message": "الحقول المخصصة"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Anbarı kilidlə"
},
"privateModeWarning": {
"message": "Gizli rejim dəstəyi təcrübidir və bəzi özəlliklər limitlidir."
},
"customFields": {
"message": "Özəl sahələr"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Заблакіраваць сховішча"
},
"privateModeWarning": {
"message": "Прыватны рэжым - гэта эксперыментальная функцыя і некаторыя магчымасці ў ім абмежаваны."
},
"customFields": {
"message": "Карыстальніцкія палі"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Заключване на трезора"
},
"privateModeWarning": {
"message": "Поддръжката на частния режим е експериментална и някои функционалности са ограничени."
},
"customFields": {
"message": "Допълнителни полета"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "ভল্ট লক করুন"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "পছন্দসই ক্ষেত্র"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -3,11 +3,11 @@
"message": "Bitwarden"
},
"extName": {
"message": "Bitwarden Password Manager",
"message": "Bitwarden - Gestor de contrasenyes",
"description": "Extension name, MUST be less than 40 characters (Safari restriction)"
},
"extDesc": {
"message": "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information",
"message": "A casa, a la feina o en moviment, Bitwarden protegeix totes les contrasenyes, claus de pas i informació sensible",
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
@ -173,10 +173,10 @@
"message": "Canvia la contrasenya mestra"
},
"continueToWebApp": {
"message": "Continue to web app?"
"message": "Continua cap a l'aplicació web?"
},
"changeMasterPasswordOnWebConfirmation": {
"message": "You can change your master password on the Bitwarden web app."
"message": "Podeu canviar la vostra contrasenya mestra a l'aplicació web de Bitwarden."
},
"fingerprintPhrase": {
"message": "Frase d'empremta digital",
@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Tanca la caixa forta"
},
"privateModeWarning": {
"message": "El suport del mode privat és experimental i algunes funcions són limitades."
},
"customFields": {
"message": "Camps personalitzats"
},
@ -3001,7 +2998,7 @@
"description": "Notification message for when saving credentials has failed."
},
"success": {
"message": "Success"
"message": "Èxit"
},
"removePasskey": {
"message": "Suprimeix la clau de pas"
@ -3010,26 +3007,26 @@
"message": "Clau de pas suprimida"
},
"unassignedItemsBannerNotice": {
"message": "Notice: Unassigned organization items are no longer visible in the All Vaults view and only accessible via the Admin Console."
"message": "Avís: els elements de l'organització no assignats ja no són visibles a la visualització de Totes les caixes fortes i només es poden accedir des de la Consola d'administració."
},
"unassignedItemsBannerSelfHostNotice": {
"message": "Notice: On May 16, 2024, unassigned organization items will no longer be visible in the All Vaults view and will only be accessible via the Admin Console."
"message": "Avís: el 16 de maig de 2024, els elements de l'organització no assignats deixaran de ser visibles a la visualització de Totes les caixes fortes i només es podran accedir des de la Consola d'administració."
},
"unassignedItemsBannerCTAPartOne": {
"message": "Assign these items to a collection from the",
"message": "Assigna aquests elements a una col·lecció de",
"description": "This will be part of a larger sentence, which will read like so: Assign these items to a collection from the Admin Console to make them visible."
},
"unassignedItemsBannerCTAPartTwo": {
"message": "to make them visible.",
"message": "per fer-los visibles.",
"description": "This will be part of a larger sentence, which will read like so: Assign these items to a collection from the Admin Console to make them visible."
},
"adminConsole": {
"message": "Admin Console"
"message": "Consola d'administració"
},
"errorAssigningTargetCollection": {
"message": "Error assigning target collection."
"message": "S'ha produït un error en assignar la col·lecció de destinació."
},
"errorAssigningTargetFolder": {
"message": "Error assigning target folder."
"message": "S'ha produït un error en assignar la carpeta de destinació."
}
}

View File

@ -3,11 +3,11 @@
"message": "Bitwarden"
},
"extName": {
"message": "Bitwarden Password Manager",
"message": "Bitwarden - Správce hesel",
"description": "Extension name, MUST be less than 40 characters (Safari restriction)"
},
"extDesc": {
"message": "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information",
"message": "Bitwarden zabezpečí všechna Vaše hesla, přístupové klíče a citlivé informace doma, v práci nebo na cestách",
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Zamkne trezor."
},
"privateModeWarning": {
"message": "Podpora soukromého režimu je experimentální a některé funkce jsou omezené."
},
"customFields": {
"message": "Vlastní pole"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Cloi'r gell"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Meysydd addasedig"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lås boksen"
},
"privateModeWarning": {
"message": "Understøttelse af privat tilstand er eksperimentel, og nogle funktioner er begrænsede."
},
"customFields": {
"message": "Brugerdefinerede felter"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Den Tresor sperren"
},
"privateModeWarning": {
"message": "Die Unterstützung des privaten Modus ist experimentell und einige Funktionen sind eingeschränkt."
},
"customFields": {
"message": "Benutzerdefinierte Felder"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Κλειδώστε το vault"
},
"privateModeWarning": {
"message": "Η υποστήριξη ιδιωτικής λειτουργίας είναι πειραματική και ορισμένες δυνατότητες είναι περιορισμένες."
},
"customFields": {
"message": "Προσαρμοσμένα Πεδία"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Bloquear la caja fuerte"
},
"privateModeWarning": {
"message": "El soporte en modo privado es experimental y algunas características son limitadas."
},
"customFields": {
"message": "Campos personalizados"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lukusta hoidla"
},
"privateModeWarning": {
"message": "Privaatrežiimi toetus on katsejärgus, mistõttu mõned funktsioonid on piiratud."
},
"customFields": {
"message": "Kohandatud väljad"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Blokeatu kutxa gotorra"
},
"privateModeWarning": {
"message": "Modu pribatuko euskarria esperimentala da eta ezaugarri batzuk mugatuak dira."
},
"customFields": {
"message": "Eremu pertsonalizatuak"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "قفل گاوصندوق"
},
"privateModeWarning": {
"message": "پشتیبانی حالت خصوصی آزمایشی است و برخی از ویژگی‌ها محدود هستند."
},
"customFields": {
"message": "فیلدهای سفارشی"
},

View File

@ -3,11 +3,11 @@
"message": "Bitwarden"
},
"extName": {
"message": "Bitwarden Salasanahallinta",
"message": "Bitwarden Salasanahallinta",
"description": "Extension name, MUST be less than 40 characters (Safari restriction)"
},
"extDesc": {
"message": "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information",
"message": "Kotona, töissä tai reissussa, Bitwarden suojaa helposti salasanasi, suojausavaimesi ja arkaluonteiset tietosi.",
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lukitse holvi"
},
"privateModeWarning": {
"message": "Yksityisen tilan tuki on kokeellinen ja jotkin ominaisuudet toimivat rajoitetusti."
},
"customFields": {
"message": "Lisäkentät"
},
@ -2828,7 +2825,7 @@
"message": "Korvataanko suojausavain?"
},
"overwritePasskeyAlert": {
"message": "Kohde sisältää jo suojausavaimen. Haluatko varmasti korvata nykyisen salasanan?"
"message": "Kohde sisältää jo suojausavaimen. Haluatko varmasti korvata nykyisen suojausavaimen?"
},
"featureNotSupported": {
"message": "Ominaisuutta ei vielä tueta"

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "I-lock ang vault"
},
"privateModeWarning": {
"message": "Ang suporta sa private mode ay eksperimental at limitado ang ilang mga tampok."
},
"customFields": {
"message": "Pasadyang mga patlang"
},

View File

@ -3,11 +3,11 @@
"message": "Bitwarden"
},
"extName": {
"message": "Bitwarden Password Manager",
"message": "Gestionnaire de mots de passe Bitwarden",
"description": "Extension name, MUST be less than 40 characters (Safari restriction)"
},
"extDesc": {
"message": "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information",
"message": "Chez vous, au travail, n'importe où, Bitwarden sécurise mots de passe, clés d'accès et informations sensibles",
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Verrouiller le coffre"
},
"privateModeWarning": {
"message": "La prise en charge de la navigation privée est expérimentale et certaines fonctionnalités sont limitées."
},
"customFields": {
"message": "Champs personnalisés"
},
@ -3001,7 +2998,7 @@
"description": "Notification message for when saving credentials has failed."
},
"success": {
"message": "Success"
"message": "Succès"
},
"removePasskey": {
"message": "Retirer la clé d'identification (passkey)"
@ -3016,15 +3013,15 @@
"message": "Notice: On May 16, 2024, unassigned organization items will no longer be visible in the All Vaults view and will only be accessible via the Admin Console."
},
"unassignedItemsBannerCTAPartOne": {
"message": "Assign these items to a collection from the",
"message": "Ajouter ces éléments à une collection depuis la",
"description": "This will be part of a larger sentence, which will read like so: Assign these items to a collection from the Admin Console to make them visible."
},
"unassignedItemsBannerCTAPartTwo": {
"message": "to make them visible.",
"message": "pour les rendre visibles.",
"description": "This will be part of a larger sentence, which will read like so: Assign these items to a collection from the Admin Console to make them visible."
},
"adminConsole": {
"message": "Admin Console"
"message": "Console Admin"
},
"errorAssigningTargetCollection": {
"message": "Error assigning target collection."

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "נעל את הכספת"
},
"privateModeWarning": {
"message": "המצב הפרטי הוא במסגרת ניסוי וחלק מהיכולות מוגבלות."
},
"customFields": {
"message": "שדות מותאמים אישית"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "वॉल्ट लॉक करें"
},
"privateModeWarning": {
"message": "निजी मोड समर्थन प्रायोगिक है और कुछ सुविधाएँ सीमित हैं।"
},
"customFields": {
"message": "Custom Fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Zaključaj trezor"
},
"privateModeWarning": {
"message": "Podrška za privatni način rada je eksperimentalna, a neke su značajke ograničene."
},
"customFields": {
"message": "Prilagođena polja"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "A széf zárolása"
},
"privateModeWarning": {
"message": "A privát mód támogatása kísérleti és néhány funkció korlátozott."
},
"customFields": {
"message": "Egyedi mezők"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Kunci brankas"
},
"privateModeWarning": {
"message": "Dukungan mode pribadi bersifat eksperimental dan beberapa fitur terbatas."
},
"customFields": {
"message": "Ruas Khusus"
},

View File

@ -7,7 +7,7 @@
"description": "Extension name, MUST be less than 40 characters (Safari restriction)"
},
"extDesc": {
"message": "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information",
"message": "A casa, al lavoro, o in viaggio, Bitwarden protegge tutte le tue password, passkey, e informazioni sensibili",
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Blocca la cassaforte"
},
"privateModeWarning": {
"message": "Il supporto della modalità privata è sperimentale e alcune funzionalità sono limitate."
},
"customFields": {
"message": "Campi personalizzati"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "保管庫をロック"
},
"privateModeWarning": {
"message": "プライベートモードのサポートは実験的であり、一部機能は制限されています。"
},
"customFields": {
"message": "カスタムフィールド"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "ವಾಲ್ಟ್ ಅನ್ನು ಲಾಕ್ ಮಾಡಿ"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "ಕಸ್ಟಮ್ ಕ್ಷೇತ್ರಗಳು"
},

View File

@ -176,7 +176,7 @@
"message": "웹 앱에서 계속하시겠용?"
},
"changeMasterPasswordOnWebConfirmation": {
"message": "You can change your master password on the Bitwarden web app."
"message": "Bitwarden 웹 앱에서 마스터 비밀번호를 변경할 수 있습니다."
},
"fingerprintPhrase": {
"message": "지문 구절",
@ -229,10 +229,10 @@
"message": "Bitwarden 도움말 센터"
},
"communityForums": {
"message": "Explore Bitwarden community forums"
"message": "Bitwarden 커뮤니티 포럼 탐색하기"
},
"contactSupport": {
"message": "Contact Bitwarden support"
"message": "Bitwarden 지원에 문의하기"
},
"sync": {
"message": "동기화"
@ -275,7 +275,7 @@
"message": "길이"
},
"passwordMinLength": {
"message": "Minimum password length"
"message": "최소 비밀번호 길이"
},
"uppercase": {
"message": "대문자 (A-Z)"
@ -333,7 +333,7 @@
"message": "비밀번호"
},
"totp": {
"message": "Authenticator secret"
"message": "인증기 비밀 키"
},
"passphrase": {
"message": "패스프레이즈"
@ -375,10 +375,10 @@
"message": "기타"
},
"unlockMethodNeededToChangeTimeoutActionDesc": {
"message": "Set up an unlock method to change your vault timeout action."
"message": "잠금 해제 방법을 설정하여 보관함의 시간 초과 동작을 변경하세요."
},
"unlockMethodNeeded": {
"message": "Set up an unlock method in Settings"
"message": "설정에서 잠금 해제 수단 설정하기"
},
"rateExtension": {
"message": "확장 프로그램 평가"
@ -421,7 +421,7 @@
"message": "지금 잠그기"
},
"lockAll": {
"message": "Lock all"
"message": "모두 잠그기"
},
"immediately": {
"message": "즉시"
@ -484,7 +484,7 @@
"message": "마스터 비밀번호를 재입력해야 합니다."
},
"masterPasswordMinlength": {
"message": "Master password must be at least $VALUE$ characters long.",
"message": "마스터 비밀번호는 최소 $VALUE$자 이상이어야 합니다.",
"description": "The Master Password must be at least a specific number of characters long.",
"placeholders": {
"value": {
@ -500,10 +500,10 @@
"message": "계정 생성이 완료되었습니다! 이제 로그인하실 수 있습니다."
},
"youSuccessfullyLoggedIn": {
"message": "You successfully logged in"
"message": "로그인에 성공했습니다."
},
"youMayCloseThisWindow": {
"message": "You may close this window"
"message": "이제 창을 닫으실 수 있습니다."
},
"masterPassSent": {
"message": "마스터 비밀번호 힌트가 담긴 이메일을 보냈습니다."
@ -528,16 +528,16 @@
"message": "선택한 항목을 이 페이지에서 자동 완성할 수 없습니다. 대신 정보를 직접 복사 / 붙여넣기하여 사용하십시오."
},
"totpCaptureError": {
"message": "Unable to scan QR code from the current webpage"
"message": "현재 웹페이지에서 QR 코드를 스캔할 수 없습니다"
},
"totpCaptureSuccess": {
"message": "Authenticator key added"
"message": "인증 키를 추가했습니다"
},
"totpCapture": {
"message": "Scan authenticator QR code from current webpage"
"message": "현재 웹페이지에서 QR 코드 스캔하기"
},
"copyTOTP": {
"message": "Copy Authenticator key (TOTP)"
"message": "인증서 키 (TOTP) 복사"
},
"loggedOut": {
"message": "로그아웃됨"
@ -644,7 +644,7 @@
"description": "This is the folder for uncategorized items"
},
"enableAddLoginNotification": {
"message": "Ask to add login"
"message": "로그인을 추가할 건지 물어보기"
},
"addLoginNotificationDesc": {
"message": "\"로그인 추가 알림\"을 사용하면 새 로그인을 사용할 때마다 보관함에 그 로그인을 추가할 것인지 물어봅니다."
@ -653,7 +653,7 @@
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
"message": "탭 페이지에 카드 표시"
},
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy auto-fill."
@ -679,7 +679,7 @@
"message": "예, 지금 저장하겠습니다."
},
"enableChangedPasswordNotification": {
"message": "Ask to update existing login"
"message": "현재 로그인으로 업데이트할 건지 묻기"
},
"changedPasswordNotificationDesc": {
"message": "Ask to update a login's password when a change is detected on a website."
@ -703,7 +703,7 @@
"message": "Unlock your Bitwarden vault to complete the auto-fill request."
},
"notificationUnlock": {
"message": "Unlock"
"message": "잠금 해제"
},
"enableContextMenuItem": {
"message": "Show context menu options"
@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "보관함 잠그기"
},
"privateModeWarning": {
"message": "시크릿 모드 지원은 실험적이며 일부 기능이 제한됩니다."
},
"customFields": {
"message": "사용자 지정 필드"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Užrakinti saugyklą"
},
"privateModeWarning": {
"message": "Privataus režimo palaikymas yra eksperimentinis, o kai kurios funkcijos yra ribotos."
},
"customFields": {
"message": "Pasirinktiniai laukai"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Aizslēgt glabātavu"
},
"privateModeWarning": {
"message": "Personiskā stāvokļa atbalsts ir izmēģinājuma, un dažas iespējas ir ierobežotas."
},
"customFields": {
"message": "Pielāgoti lauki"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "നിലവറ പൂട്ടുക"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "ഇഷ്‌ടാനുസൃത ഫീൽഡുകൾ"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lås hvelvet"
},
"privateModeWarning": {
"message": "Støtte for privatmodus er eksperimentelt, og noen funksjoner er begrenset."
},
"customFields": {
"message": "Tilpassede felter"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Kluis vergrendelen"
},
"privateModeWarning": {
"message": "Private mode ondersteuning is experimenteel en sommige functies zijn beperkt."
},
"customFields": {
"message": "Aangepaste velden"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Zablokuj sejf"
},
"privateModeWarning": {
"message": "Obsługa trybu prywatnego jest eksperymentalna, a niektóre funkcje są ograniczone."
},
"customFields": {
"message": "Pola niestandardowe"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Bloquear o cofre"
},
"privateModeWarning": {
"message": "O suporte para modo privado é experimental e alguns recursos são limitados."
},
"customFields": {
"message": "Campos Personalizados"
},

View File

@ -3,11 +3,11 @@
"message": "Bitwarden"
},
"extName": {
"message": "Bitwarden Password Manager",
"message": "Bitwarden - Gestor de Palavras-passe",
"description": "Extension name, MUST be less than 40 characters (Safari restriction)"
},
"extDesc": {
"message": "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information",
"message": "Em casa, no trabalho, em todo o lado, o Bitwarden protege todas as suas palavras-passe e informações sensíveis",
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
@ -303,10 +303,10 @@
"message": "Incluir número"
},
"minNumbers": {
"message": "Números mínimos"
"message": "Mínimo de números"
},
"minSpecial": {
"message": "Caracteres especiais minímos"
"message": "Mínimo de caracteres especiais"
},
"avoidAmbChar": {
"message": "Evitar caracteres ambíguos"
@ -1064,7 +1064,7 @@
"message": "Editar as definições do navegador."
},
"autofillOverlayVisibilityOff": {
"message": "Desligado",
"message": "Desativado",
"description": "Overlay setting select option for disabling autofill overlay"
},
"autofillOverlayVisibilityOnFieldFocus": {
@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Bloquear o cofre"
},
"privateModeWarning": {
"message": "O suporte do modo privado é experimental e algumas funcionalidades são limitadas."
},
"customFields": {
"message": "Campos personalizados"
},
@ -1279,7 +1276,7 @@
"message": "Número do passaporte"
},
"licenseNumber": {
"message": "Número da licença"
"message": "Número da carta de condução"
},
"email": {
"message": "E-mail"
@ -1303,7 +1300,7 @@
"message": "Cidade / Localidade"
},
"stateProvince": {
"message": "Estado / Província"
"message": "Estado / Região"
},
"zipPostalCode": {
"message": "Código postal"
@ -1443,7 +1440,7 @@
"description": "ex. Date this item was updated"
},
"dateCreated": {
"message": "Criado a",
"message": "Criado",
"description": "ex. Date this item was created"
},
"datePasswordUpdated": {

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Blocare seif"
},
"privateModeWarning": {
"message": "Suportul pentru modul privat este experimental, iar unele caracteristici sunt limitate."
},
"customFields": {
"message": "Câmpuri particularizate"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Заблокировать хранилище"
},
"privateModeWarning": {
"message": "Частный режим - экспериментальный, некоторые функции ограничены."
},
"customFields": {
"message": "Пользовательские поля"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "සුරක්ෂිතාගාරය ලොක් කරන්න"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "අභිරුචි ක්ෂේත්ර"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Zamknúť trezor"
},
"privateModeWarning": {
"message": "Podpora privátneho režimu je experimentálna a niektoré funkcie sú obmedzené."
},
"customFields": {
"message": "Vlastné polia"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Zakleni trezor"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Polja po meri"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Закључај сеф"
},
"privateModeWarning": {
"message": "Подршка за приватни режим је експериментална и неке функције су ограничене."
},
"customFields": {
"message": "Прилагођена Поља"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lås valvet"
},
"privateModeWarning": {
"message": "Stöd för privat läge är experimentellt och vissa funktioner är begränsade."
},
"customFields": {
"message": "Anpassade fält"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Lock the vault"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom fields"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "ล็อกตู้เซฟ"
},
"privateModeWarning": {
"message": "Private mode support is experimental and some features are limited."
},
"customFields": {
"message": "Custom Fields"
},

View File

@ -3,11 +3,11 @@
"message": "Bitwarden"
},
"extName": {
"message": "Bitwarden Password Manager",
"message": "Bitwarden Parola Yöneticisi",
"description": "Extension name, MUST be less than 40 characters (Safari restriction)"
},
"extDesc": {
"message": "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information",
"message": "Bitwarden tüm parolalarınızı, geçiş anahtarlarınızı ve hassas bilgilerinizi güvenle saklar",
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
@ -173,10 +173,10 @@
"message": "Ana parolayı değiştir"
},
"continueToWebApp": {
"message": "Continue to web app?"
"message": "Web uygulamasına devam edilsin mi?"
},
"changeMasterPasswordOnWebConfirmation": {
"message": "You can change your master password on the Bitwarden web app."
"message": "Ana parolanızı Bitwarden web uygulamasında değiştirebilirsiniz."
},
"fingerprintPhrase": {
"message": "Parmak izi ifadesi",
@ -333,7 +333,7 @@
"message": "Parola"
},
"totp": {
"message": "Authenticator secret"
"message": "Kimlik doğrulama sırrı"
},
"passphrase": {
"message": "Uzun söz"
@ -528,16 +528,16 @@
"message": "Seçilen hesap bu sayfada otomatik olarak doldurulamadı. Lütfen bilgileri elle kopyalayıp yapıştırın."
},
"totpCaptureError": {
"message": "Mevcut web sayfasından QR kodu taranamıyor"
"message": "Mevcut web sayfasındaki QR kodu taranamıyor"
},
"totpCaptureSuccess": {
"message": "Kimlik doğrulama anahtarı eklendi"
},
"totpCapture": {
"message": "Mevcut web sayfasından kimlik doğrulayıcı QR kodunu tarayın"
"message": "Mevcut web sayfasındaki kimlik doğrulayıcı QR kodunu tarayın"
},
"copyTOTP": {
"message": "Kimlik Doğrulayıcı anahtarını kopyala (TOTP)"
"message": "Kimlik doğrulama anahtarını kopyala (TOTP)"
},
"loggedOut": {
"message": ıkış yapıldı"
@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Kasayı kilitle"
},
"privateModeWarning": {
"message": "Gizli mod desteği deneyseldir ve bazı özellikler kısıtlıdır."
},
"customFields": {
"message": "Özel alanlar"
},
@ -2005,7 +2002,7 @@
"message": "Klasör seç..."
},
"noFoldersFound": {
"message": "Herhangi bir klasör bulunamadı",
"message": "Hbir klasör bulunamadı",
"description": "Used as a message within the notification bar when no folders are found"
},
"orgPermissionsUpdatedMustSetPassword": {
@ -2652,13 +2649,13 @@
}
},
"tryAgain": {
"message": "Tekrar deneyin"
"message": "Yeniden dene"
},
"verificationRequiredForActionSetPinToContinue": {
"message": "Bu işlem için doğrulama gerekiyor. Devam etmek için bir PIN ayarlayın."
"message": "Bu işlem için doğrulama gerekiyor. Devam etmek için bir PIN belirleyin."
},
"setPin": {
"message": "PIN Belirle"
"message": "PIN belirle"
},
"verifyWithBiometrics": {
"message": "Biyometri ile doğrula"
@ -2673,7 +2670,7 @@
"message": "Farklı bir yönteme mi ihtiyacınız var?"
},
"useMasterPassword": {
"message": "Ana parolayı kullanın"
"message": "Ana parolayı kullan"
},
"usePin": {
"message": "PIN kullan"
@ -2685,7 +2682,7 @@
"message": "E-posta adresinize gönderilen doğrulama kodunu girin."
},
"resendCode": {
"message": "Kodu tekrar gönder"
"message": "Kodu yeniden gönder"
},
"total": {
"message": "Toplam"
@ -2700,19 +2697,19 @@
}
},
"launchDuoAndFollowStepsToFinishLoggingIn": {
"message": "DUO'yu başlatın ve oturum açmayı tamamlamak için adımları izleyin."
"message": "Duo'yu başlatın ve oturum açmayı tamamlamak için adımları izleyin."
},
"duoRequiredForAccount": {
"message": "Hesabınız için Duo'ya iki adımlı giriş yapmanız gerekiyor."
"message": "Hesabınız için Duo iki adımlı giriş gereklidir."
},
"popoutTheExtensionToCompleteLogin": {
"message": "Oturum açma işlemini tamamlamak için uzantıyıın."
"message": "Giriş işlemini tamamlamak için uzantıyı dışarı alın."
},
"popoutExtension": {
"message": "Popout uzantısı"
"message": "Uzantıyı dışarı al"
},
"launchDuo": {
"message": "DUO'yu başlat"
"message": "Duo'yu başlat"
},
"importFormatError": {
"message": "Veriler doğru biçimlendirilmemiş. Lütfen içe aktarma dosyanızı kontrol edin ve tekrar deneyin."
@ -2795,7 +2792,7 @@
"message": "Geçiş anahtarı klonlanan öğeye kopyalanmayacaktır. Bu öğeyi klonlamaya devam etmek istiyor musunuz?"
},
"passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": {
"message": "ılan sitenin gerektirdiği doğrulama. Bu özellik henüz ana şifresi olmayan hesaplara uygulanmamaktadır."
"message": "Site kimlik doğrulaması gerektiriyor. Bu özellik henüz ana parolası olmayan hesaplarda kullanılamaz."
},
"logInWithPasskey": {
"message": "Geçiş anahtarı ile giriş yapılsın mı?"
@ -2828,13 +2825,13 @@
"message": "Geçiş anahtarının üzerine yazılsın mı?"
},
"overwritePasskeyAlert": {
"message": "Bu öğe zaten bir şifre anahtarı içeriyor. Geçerli şifrenin üzerine yazmak istediğinizden emin misiniz?"
"message": "Bu kayıt zaten bir geçiş anahtarı içeriyor. Mevcut geçiş anahtarının üzerine yazmak istediğinizden emin misiniz?"
},
"featureNotSupported": {
"message": "Bu özellik henüz desteklenmiyor"
},
"yourPasskeyIsLocked": {
"message": "Şifreyi kullanmak için kimlik doğrulama gerekiyor. Devam etmek için kimliğinizi doğrulayın."
"message": "Geçiş anahtarını kullanmak için kimlik doğrulama gerekiyor. Devam etmek için kimliğinizi doğrulayın."
},
"multifactorAuthenticationCancelled": {
"message": "Çok faktörlü kimlik doğrulama iptal edildi"
@ -2943,10 +2940,10 @@
"message": "konum"
},
"useDeviceOrHardwareKey": {
"message": "Cihazınızı veya donanım anahtarınızı kullanın"
"message": "Cihazınızı veya donanımsal anahtarınızı kullanın"
},
"justOnce": {
"message": "Yalnızca bir kez"
"message": "Yalnızca bir defa"
},
"alwaysForThisSite": {
"message": "Bu site için her zaman"
@ -2961,23 +2958,23 @@
}
},
"commonImportFormats": {
"message": "Ortak formatlar",
"message": "Sık kullanılan biçimler",
"description": "Label indicating the most common import formats"
},
"overrideDefaultBrowserAutofillTitle": {
"message": "Bitwarden varsayılan şifre yöneticiniz yapılsın mı?",
"message": "Bitwarden varsayılan parola yöneticiniz yapılsın mı?",
"description": "Dialog title facilitating the ability to override a chrome browser's default autofill behavior"
},
"overrideDefaultBrowserAutofillDescription": {
"message": "Bu seçeneğin göz ardı edilmesi, Bitwarden otomatik doldurma menüsü ile tarayıcınızınki arasında çakışmalara neden olabilir.",
"message": "Bu seçeneği göz ardı ederseniz Bitwarden otomatik doldurma menüsüyle tarayıcınızınki arasında çakışma yaşanabilir.",
"description": "Dialog message facilitating the ability to override a chrome browser's default autofill behavior"
},
"overrideDefaultBrowserAutoFillSettings": {
"message": "Bitwarden'ı varsayılan şifre yöneticiniz yapın",
"message": "Bitwarden'ı varsayılan parola yöneticiniz yapın",
"description": "Label for the setting that allows overriding the default browser autofill settings"
},
"privacyPermissionAdditionNotGrantedTitle": {
"message": "Bitwarden varsayılan parola yöneticisi olarak ayarlanamıyor",
"message": "Bitwarden varsayılan parola yöneticisi olarak ayarlanamadı",
"description": "Title for the dialog that appears when the user has not granted the extension permission to set privacy settings"
},
"privacyPermissionAdditionNotGrantedDescription": {
@ -3001,13 +2998,13 @@
"description": "Notification message for when saving credentials has failed."
},
"success": {
"message": "Success"
"message": "Başarılı"
},
"removePasskey": {
"message": "Remove passkey"
"message": "Geçiş anahtarını kaldır"
},
"passkeyRemoved": {
"message": "Passkey removed"
"message": "Geçiş anahtarı kaldırıldı"
},
"unassignedItemsBannerNotice": {
"message": "Notice: Unassigned organization items are no longer visible in the All Vaults view and only accessible via the Admin Console."
@ -3024,7 +3021,7 @@
"description": "This will be part of a larger sentence, which will read like so: Assign these items to a collection from the Admin Console to make them visible."
},
"adminConsole": {
"message": "Admin Console"
"message": "Yönetici Konsolu"
},
"errorAssigningTargetCollection": {
"message": "Error assigning target collection."

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Заблокувати сховище"
},
"privateModeWarning": {
"message": "Приватний режим - це експериментальна функція і деякі можливості обмежені."
},
"customFields": {
"message": "Власні поля"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "Khoá kho lưu trữ"
},
"privateModeWarning": {
"message": "Hỗ trợ cho chế độ riêng tư đang được thử nghiệm và hạn chế một số tính năng."
},
"customFields": {
"message": "Trường tùy chỉnh"
},

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "锁定密码库"
},
"privateModeWarning": {
"message": "私密模式的支持是实验性的,某些功能会受到限制。"
},
"customFields": {
"message": "自定义字段"
},
@ -3016,11 +3013,11 @@
"message": "注意:从 2024 年 5 月 16 日起,未分配的组织项目在「所有密码库」视图中将不再可见,只能通过管理控制台访问。"
},
"unassignedItemsBannerCTAPartOne": {
"message": "Assign these items to a collection from the",
"message": "将这些项目分配到集合,通过",
"description": "This will be part of a larger sentence, which will read like so: Assign these items to a collection from the Admin Console to make them visible."
},
"unassignedItemsBannerCTAPartTwo": {
"message": "以使其可见。",
"message": "以使其可见。",
"description": "This will be part of a larger sentence, which will read like so: Assign these items to a collection from the Admin Console to make them visible."
},
"adminConsole": {

View File

@ -1120,9 +1120,6 @@
"commandLockVaultDesc": {
"message": "鎖定密碼庫"
},
"privateModeWarning": {
"message": "私密模式的支援是實驗性功能,部分功能無法完全發揮作用。"
},
"customFields": {
"message": "自訂欄位"
},

View File

@ -118,58 +118,58 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="Name" xml:space="preserve">
<value>Bitwarden Password Manager</value>
<value>Bitwarden - Gestor de contrasenyes</value>
</data>
<data name="Summary" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>A casa, a la feina o en moviment, Bitwarden protegeix totes les contrasenyes, claus de pas i informació sensible.</value>
</data>
<data name="Description" xml:space="preserve">
<value>Recognized as the best password manager by PCMag, WIRED, The Verge, CNET, G2, and more!
<value>Reconegut com el millor gestor de contrasenyes per PCMag, WIRED, The Verge, CNET, G2 i més!
SECURE YOUR DIGITAL LIFE
Secure your digital life and protect against data breaches by generating and saving unique, strong passwords for every account. Maintain everything in an end-to-end encrypted password vault that only you can access.
ASSEGURA LA TEUA VIDA DIGITAL
Assegureu-vos la vostra vida digital i protegiu-vos de les violacions de dades generant i desant contrasenyes úniques i fortes per a cada compte. Mantingueu-ho tot en una caixa de contrasenyes xifrada d'extrem a extrem a la qual només podeu accedir.
ACCESS YOUR DATA, ANYWHERE, ANYTIME, ON ANY DEVICE
Easily manage, store, secure, and share unlimited passwords across unlimited devices without restrictions.
ACCEDEIX A LES SEUES DADES, ON, EN QUALSEVOL MOMENT, EN QUALSEVOL DISPOSITIU
Gestiona, emmagatzema, protegeix i comparteix fàcilment contrasenyes il·limitades en dispositius il·limitats sense restriccions.
EVERYONE SHOULD HAVE THE TOOLS TO STAY SAFE ONLINE
Utilize Bitwarden for free with no ads or selling data. Bitwarden believes everyone should have the ability to stay safe online. Premium plans offer access to advanced features.
TOTHOM HA DE TENIR LES EINES PER ESTAR SEGURETAT EN LÍNIA
Utilitzeu Bitwarden de forma gratuïta sense anuncis ni dades de venda. Bitwarden creu que tothom hauria de tenir la capacitat de mantenir-se segur en línia. Els plans Prèmium ofereixen accés a funcions avançades.
EMPOWER YOUR TEAMS WITH BITWARDEN
Plans for Teams and Enterprise come with professional business features. Some examples include SSO integration, self-hosting, directory integration and SCIM provisioning, global policies, API access, event logs, and more.
EMPODERA ELS TEUS EQUIPS AMB BITWARDEN
Els plans per a equips i empreses inclouen funcions empresarials professionals. Alguns exemples inclouen integració SSO, autoallotjament, integració de directoris i subministrament SCIM, polítiques globals, accés a API, registres d'esdeveniments i molt més.
Use Bitwarden to secure your workforce and share sensitive information with colleagues.
Utilitzeu Bitwarden per protegir la vostra força de treball i compartir informació crítica amb els companys.
More reasons to choose Bitwarden:
Més raons per a triar Bitwarden:
World-Class Encryption
Passwords are protected with advanced end-to-end encryption (AES-256 bit, salted hashtag, and PBKDF2 SHA-256) so your data stays secure and private.
Xifratge de classe mundial
Les contrasenyes estan protegides amb un xifratge avançat d'extrem a extrem (AES-256 bits, hashtag salat i PBKDF2 SHA-256) perquè les vostres dades es mantinguen segures i privades.
3rd-party Audits
Bitwarden regularly conducts comprehensive third-party security audits with notable security firms. These annual audits include source code assessments and penetration testing across Bitwarden IPs, servers, and web applications.
Auditories de tercers
Bitwarden realitza regularment auditories de seguretat exhaustives de tercers amb empreses de seguretat notables. Aquestes auditories anuals inclouen avaluacions del codi font i proves de penetració a les IP, servidors i aplicacions web de Bitwarden.
Advanced 2FA
Secure your login with a third-party authenticator, emailed codes, or FIDO2 WebAuthn credentials such as a hardware security key or passkey.
2FA avançat
Assegureu el vostre inici de sessió amb un autenticador de tercers, codis enviats per correu electrònic o credencials FIDO2 WebAuthn, com ara una clau de seguretat de maquinari o una clau de pas.
Bitwarden Send
Transmit data directly to others while maintaining end-to-end encrypted security and limiting exposure.
Bitwarden Enviar
Transmet dades directament a altres, mantenint la seguretat xifrada d'extrem a extrem i limitant l'exposició.
Built-in Generator
Create long, complex, and distinct passwords and unique usernames for every site you visit. Integrate with email alias providers for additional privacy.
Generador incorporat
Creeu contrasenyes llargues, complexes i diferents i noms d'usuari únics per a cada lloc que visiteu. Integració amb proveïdors d'àlies de correu electrònic per obtenir més privadesa.
Global Translations
Bitwarden translations exist for more than 60 languages, translated by the global community though Crowdin.
Traduccions globals
Les traduccions de Bitwarden existeixen per a més de 60 idiomes, traduïdes per la comunitat global mitjançant Crowdin.
Cross-Platform Applications
Secure and share sensitive data within your Bitwarden Vault from any browser, mobile device, or desktop OS, and more.
Aplicacions multiplataforma
Assegureu-vos i compartiu dades confidencials a la vostra caixa forta Bitwarden des de qualsevol navegador, dispositiu mòbil o sistema operatiu d'escriptori i molt més.
Bitwarden secures more than just passwords
End-to-end encrypted credential management solutions from Bitwarden empower organizations to secure everything, including developer secrets and passkey experiences. Visit Bitwarden.com to learn more about Bitwarden Secrets Manager and Bitwarden Passwordless.dev!
Bitwarden assegura més que només contrasenyes
Les solucions de gestió de credencials xifrades d'extrem a extrem de Bitwarden permeten a les organitzacions protegir-ho tot, inclosos els secrets dels desenvolupadors i les experiències de clau de pas. Visiteu Bitwarden.com per obtenir més informació sobre Bitwarden gestor de secrets i Bitwarden Passwordless.dev!
</value>
</data>
<data name="AssetTitle" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>A casa, a la feina o en moviment, Bitwarden protegeix totes les contrasenyes, claus de pas i informació sensible.</value>
</data>
<data name="ScreenshotSync" xml:space="preserve">
<value>Sincronitzeu i accediu a la vostra caixa forta des de diversos dispositius</value>

View File

@ -118,64 +118,64 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="Name" xml:space="preserve">
<value>Bitwarden Password Manager</value>
<value>Bitwarden - Správce hesel</value>
</data>
<data name="Summary" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>Bitwarden zabezpečí všechna Vaše hesla, přístupové klíče a citlivé informace doma, v práci nebo na cestách.</value>
</data>
<data name="Description" xml:space="preserve">
<value>Recognized as the best password manager by PCMag, WIRED, The Verge, CNET, G2, and more!
<value>PCMag, WIRED, The Verge, CNET, G2 a další ocenili tohoto správce hesel jako nejlepší!
SECURE YOUR DIGITAL LIFE
Secure your digital life and protect against data breaches by generating and saving unique, strong passwords for every account. Maintain everything in an end-to-end encrypted password vault that only you can access.
ZABEZPEČTE SVŮJ DIGITÁLNÍ ŽIVOT
Zabezpečte svůj digitální život a chraňte se před únikem dat tím, že si pro každý účet vytvoříte a uložíte jedinečná, silná hesla. Vše uchováváte v end-to-end šifrovaném trezoru hesel, ke kterému máte přístup jen Vy.
ACCESS YOUR DATA, ANYWHERE, ANYTIME, ON ANY DEVICE
Easily manage, store, secure, and share unlimited passwords across unlimited devices without restrictions.
PŘÍSTUP K DATŮM ODKUDKOLI, KDYKOLI A Z JAKÉHOKOLI ZAŘÍZENÍ
Snadno spravujte, ukládejte, zabezpečujte a sdílejte neomezený počet hesel na neomezeném počtu zařízení bez omezení.
EVERYONE SHOULD HAVE THE TOOLS TO STAY SAFE ONLINE
Utilize Bitwarden for free with no ads or selling data. Bitwarden believes everyone should have the ability to stay safe online. Premium plans offer access to advanced features.
KAŽDÝ BY MĚL MÍT K DISPOZICI NÁSTROJE, KTERÉ MU UMOŽNÍ ZŮSTAT V BEZPEČÍ ONLINE
Využívejte Bitwarden zdarma bez reklam a prodeje dat. Bitwarden věří, že každý by měl mít možnost zůstat v bezpečí online. Prémiové plány nabízejí přístup k pokročilým funkcím.
EMPOWER YOUR TEAMS WITH BITWARDEN
Plans for Teams and Enterprise come with professional business features. Some examples include SSO integration, self-hosting, directory integration and SCIM provisioning, global policies, API access, event logs, and more.
POSILTE SVÉ TÝMY POMOCÍ BITWARDEN
Plány pro týmy a podniky jsou vybaveny profesionálními podnikovými funkcemi. Mezi příklady patří integrace SSO, selfhosting, integrace adresářů a poskytování SCIM, globální zásady, přístup k API, protokoly událostí a další.
Use Bitwarden to secure your workforce and share sensitive information with colleagues.
Použijte Bitwarden k zabezpečení svých zaměstnanců a sdílení citlivých informací s kolegy.
More reasons to choose Bitwarden:
Další důvody, proč si vybrat Bitwarden:
World-Class Encryption
Passwords are protected with advanced end-to-end encryption (AES-256 bit, salted hashtag, and PBKDF2 SHA-256) so your data stays secure and private.
Šifrování na světové úrovni
Hesla jsou chráněna pokročilým end-to-end šifrováním (AES-256 bitů, solený hashtag a PBKDF2 SHA-256), takže Vaše data zůstanou v bezpečí a soukromí.
3rd-party Audits
Bitwarden regularly conducts comprehensive third-party security audits with notable security firms. These annual audits include source code assessments and penetration testing across Bitwarden IPs, servers, and web applications.
Audity třetích stran
Společnost Bitwarden pravidelně provádí komplexní bezpečnostní audity třetích stran s významnými bezpečnostními firmami. Tyto každoroční audity zahrnují posouzení zdrojového kódu a penetrační testy napříč IP adresami, servery a webovými aplikacemi společnosti Bitwarden.
Advanced 2FA
Secure your login with a third-party authenticator, emailed codes, or FIDO2 WebAuthn credentials such as a hardware security key or passkey.
Pokročilé 2FA
Zabezpečte své přihlášení pomocí ověření třetí strany, e-mailových kódů nebo ověření FIDO2 WebAuthn, jako je hardwarový bezpečnostní klíč nebo přístupový klíč.
Bitwarden Send
Transmit data directly to others while maintaining end-to-end encrypted security and limiting exposure.
Přenášejte data přímo ostatním při zachování end-to-end šifrovaného zabezpečení a omezení odhalení.
Built-in Generator
Create long, complex, and distinct passwords and unique usernames for every site you visit. Integrate with email alias providers for additional privacy.
Vestavěný generátor
Vytvářejte dlouhá, složitá a odlišná hesla a jedinečná uživatelská jména pro každou navštívenou stránku. Integrace s poskytovateli e-mailových aliasů pro zajištění dalšího soukromí.
Global Translations
Bitwarden translations exist for more than 60 languages, translated by the global community though Crowdin.
Globální překlady
Pro Bitwarden existují překlady ve více než 60 jazycích, které překládá globální komunita prostřednictvím služby Crowdin.
Cross-Platform Applications
Secure and share sensitive data within your Bitwarden Vault from any browser, mobile device, or desktop OS, and more.
Aplikace pro více platforem
Zabezpečte a sdílejte citlivá data v rámci svého trezoru Bitwarden z jakéhokoli prohlížeče, mobilního zařízení nebo desktopového operačního systému a dalších.
Bitwarden secures more than just passwords
End-to-end encrypted credential management solutions from Bitwarden empower organizations to secure everything, including developer secrets and passkey experiences. Visit Bitwarden.com to learn more about Bitwarden Secrets Manager and Bitwarden Passwordless.dev!
Bitwarden zabezpečuje více než jen hesla
Řešení pro komplexní správu šifrovaných pověření od společnosti Bitwarden umožňují organizacím zabezpečit vše, včetně přístupových a/nebo tajných klíčů pro vývojáře. Navštivte Bitwarden.com a dozvíte se více o Bitwarden Secrets Manager a Bitwarden Passwordless.dev!
</value>
</data>
<data name="AssetTitle" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>Bitwarden zabezpečí všechna Vaše hesla, přístupové klíče a citlivé informace doma, v práci nebo na cestách.</value>
</data>
<data name="ScreenshotSync" xml:space="preserve">
<value>Synchronizujte a přistupujte ke svému trezoru z různých zařízení</value>
</data>
<data name="ScreenshotVault" xml:space="preserve">
<value>Spravujte veškeré své přihlašovací údaje z bezpečného trezoru</value>
<value>Spravujte veškeré své přihlašovací údaje v bezpečném trezoru</value>
</data>
<data name="ScreenshotAutofill" xml:space="preserve">
<value>Rychle vyplňte své přihlašovací údaje na webových stránkách</value>

View File

@ -118,10 +118,10 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="Name" xml:space="preserve">
<value>Bitwarden Salasanahallinta</value>
<value>Bitwarden Salasanahallinta</value>
</data>
<data name="Summary" xml:space="preserve">
<value>Kotona, töissä tai reissussa, Bitwarden suojaa helposti kaikki salasanasi, avainkoodisi ja arkaluonteiset tietosi.</value>
<value>Kotona, töissä tai reissussa, Bitwarden suojaa helposti salasanasi, suojausavaimesi ja arkaluonteiset tietosi.</value>
</data>
<data name="Description" xml:space="preserve">
<value>Recognized as the best password manager by PCMag, WIRED, The Verge, CNET, G2, and more!
@ -169,7 +169,7 @@ End-to-end encrypted credential management solutions from Bitwarden empower orga
</value>
</data>
<data name="AssetTitle" xml:space="preserve">
<value>Kotona, töissä tai reissussa, Bitwarden suojaa helposti kaikki salasanasi, avainkoodisi ja arkaluonteiset tietosi.</value>
<value>Kotona, töissä tai reissussa, Bitwarden suojaa helposti salasanasi, suojausavaimesi ja arkaluonteiset tietosi.</value>
</data>
<data name="ScreenshotSync" xml:space="preserve">
<value>Synkronoi ja hallitse holviasi useilla laitteilla</value>

View File

@ -118,10 +118,10 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="Name" xml:space="preserve">
<value>Bitwarden Password Manager</value>
<value>Gestionnaire de mots de passe Bitwarden</value>
</data>
<data name="Summary" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>À la maison, au travail ou en déplacement, Bitwarden sécurise facilement tous vos mots de passe, clés d'accès et informations sensibles.</value>
</data>
<data name="Description" xml:space="preserve">
<value>Recognized as the best password manager by PCMag, WIRED, The Verge, CNET, G2, and more!
@ -169,7 +169,7 @@ End-to-end encrypted credential management solutions from Bitwarden empower orga
</value>
</data>
<data name="AssetTitle" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>À la maison, au travail ou en déplacement, Bitwarden sécurise facilement tous vos mots de passe, clés d'accès et informations sensibles.</value>
</data>
<data name="ScreenshotSync" xml:space="preserve">
<value>Synchroniser et accéder à votre coffre depuis plusieurs appareils</value>

View File

@ -121,55 +121,55 @@
<value>Bitwarden Password Manager</value>
</data>
<data name="Summary" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>A casa, al lavoro, o in viaggio, Bitwarden protegge facilmente tutte le tue password, passkey, e informazioni sensibili.</value>
</data>
<data name="Description" xml:space="preserve">
<value>Recognized as the best password manager by PCMag, WIRED, The Verge, CNET, G2, and more!
<value>Riconosciuto come il miglior password manager da PCMag, WIRED, The Verge, CNET, G2, e altri!
SECURE YOUR DIGITAL LIFE
Secure your digital life and protect against data breaches by generating and saving unique, strong passwords for every account. Maintain everything in an end-to-end encrypted password vault that only you can access.
PROTEGGI LA TUA VITA DIGITALE
Proteggi la tua vita digitale e proteggiti dalle violazioni dei dati generando e salvando password uniche e complesse per ogni account. Mantieni tutto in un archivio di password crittografato end-to-end a cui solo tu puoi accedere.
ACCESS YOUR DATA, ANYWHERE, ANYTIME, ON ANY DEVICE
Easily manage, store, secure, and share unlimited passwords across unlimited devices without restrictions.
ACCEDI AI TUOI DATI, OVUNQUE, IN QUALSIASI MOMENTO, SU QUALSIASI DISPOSITIVO
Gestisci, archivia, proteggi, e condividi facilmente password illimitate su un numero illimitato di dispositivi senza restrizioni.
EVERYONE SHOULD HAVE THE TOOLS TO STAY SAFE ONLINE
Utilize Bitwarden for free with no ads or selling data. Bitwarden believes everyone should have the ability to stay safe online. Premium plans offer access to advanced features.
TUTTI DOVREBBERO POTER RIMANERE AL SICURO ONLINE
Usa Bitwarden gratuitamente senza pubblicità o vendita di dati. Bitwarden ritiene che tutti dovrebbero avere la possibilità di rimanere al sicuro online. I piani premium offrono l'accesso a funzionalità avanzate.
EMPOWER YOUR TEAMS WITH BITWARDEN
Plans for Teams and Enterprise come with professional business features. Some examples include SSO integration, self-hosting, directory integration and SCIM provisioning, global policies, API access, event logs, and more.
POTENZIA I TUOI TEAM CON BITWARDEN
I piani per Teams ed Enterprise includono funzionalità aziendali professionali. Alcuni esempi includono integrazione SSO, self-hosting, integrazione di directory e provisioning SCIM, politiche globali, accesso API, registri eventi, e altro.
Use Bitwarden to secure your workforce and share sensitive information with colleagues.
Utilizza Bitwarden per proteggere i tuoi dipendenti e condividere informazioni sensibili con i colleghi.
More reasons to choose Bitwarden:
Altri motivi per scegliere Bitwarden:
World-Class Encryption
Passwords are protected with advanced end-to-end encryption (AES-256 bit, salted hashtag, and PBKDF2 SHA-256) so your data stays secure and private.
Crittografia di livello mondiale
Le password sono protette con crittografia end-to-end avanzata (AES-256 bit, salted hashtag, e PBKDF2 SHA-256) in modo che i tuoi dati rimangano sicuri e privati.
3rd-party Audits
Bitwarden regularly conducts comprehensive third-party security audits with notable security firms. These annual audits include source code assessments and penetration testing across Bitwarden IPs, servers, and web applications.
Controlli di terze parti
Bitwarden conduce regolarmente controlli di sicurezza completi di terze parti con importanti società di sicurezza. Questi controlli annuali includono valutazioni del codice sorgente e test di penetrazione su IP, server, e applicazioni web di Bitwarden.
Advanced 2FA
Secure your login with a third-party authenticator, emailed codes, or FIDO2 WebAuthn credentials such as a hardware security key or passkey.
2FA avanzato
Proteggi il tuo accesso con un autenticatore di terze parti, codici inviati via email, o credenziali FIDO2 WebAuthn come una chiave di sicurezza hardware o una passkey.
Bitwarden Send
Transmit data directly to others while maintaining end-to-end encrypted security and limiting exposure.
Trasmetti dati sensibili direttamente ad altri mantenendo la sicurezza crittografata end-to-end e limitando l'esposizione.
Built-in Generator
Create long, complex, and distinct passwords and unique usernames for every site you visit. Integrate with email alias providers for additional privacy.
Generatore incorporato
Crea password lunghe, complesse, e distinte e nomi utente univoci per ogni sito che visiti. Integrazione con fornitori di alias e-mail per una maggiore privacy.
Global Translations
Bitwarden translations exist for more than 60 languages, translated by the global community though Crowdin.
Traduzioni globali
Le traduzioni di Bitwarden esistono per più di 60 lingue, tradotte dalla comunità globale tramite Crowdin.
Cross-Platform Applications
Secure and share sensitive data within your Bitwarden Vault from any browser, mobile device, or desktop OS, and more.
App multipiattaforma
Proteggi e condividi i dati sensibili all'interno della tua cassaforte di Bitwarden da qualsiasi browser, dispositivo mobile, o sistema operativo desktop.
Bitwarden secures more than just passwords
End-to-end encrypted credential management solutions from Bitwarden empower organizations to secure everything, including developer secrets and passkey experiences. Visit Bitwarden.com to learn more about Bitwarden Secrets Manager and Bitwarden Passwordless.dev!
Bitwarden protegge molto più che semplici password
Le soluzioni di gestione delle credenziali crittografate end-to-end di Bitwarden consentono alle organizzazioni di proteggere tutto, compresi i segreti degli sviluppatori ed esperienze con le passkey. Visita Bitwarden.com per saperne di più su Bitwarden Secrets Manager e Bitwarden Passwordless.dev!
</value>
</data>
<data name="AssetTitle" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>A casa, al lavoro, o in viaggio, Bitwarden protegge facilmente tutte le tue password, passkey, e informazioni sensibili.</value>
</data>
<data name="ScreenshotSync" xml:space="preserve">
<value>Sincronizza e accedi alla tua cassaforte da più dispositivi</value>

View File

@ -118,58 +118,58 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="Name" xml:space="preserve">
<value>Bitwarden Password Manager</value>
<value>Bitwarden - Gestor de Palavras-passe</value>
</data>
<data name="Summary" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>Em casa, no trabalho, em todo o lado, o Bitwarden protege facilmente todas as suas palavras-passe, chaves de acesso e informações sensíveis.</value>
</data>
<data name="Description" xml:space="preserve">
<value>Recognized as the best password manager by PCMag, WIRED, The Verge, CNET, G2, and more!
<value>Reconhecido como o melhor gestor de palavras-passe pela PCMag, WIRED, The Verge, CNET, G2 e muito mais!
SECURE YOUR DIGITAL LIFE
Secure your digital life and protect against data breaches by generating and saving unique, strong passwords for every account. Maintain everything in an end-to-end encrypted password vault that only you can access.
PROTEJA A SUA VIDA DIGITAL
Proteja a sua vida digital e proteja-se contra violações de dados, ao gerar e guardar palavras-passe únicas e fortes para cada conta. Guarde tudo num cofre de palavras-passe encriptadas ponto a ponto a que só você pode aceder.
ACCESS YOUR DATA, ANYWHERE, ANYTIME, ON ANY DEVICE
Easily manage, store, secure, and share unlimited passwords across unlimited devices without restrictions.
ACEDA AOS SEUS DADOS, EM QUALQUER LUGAR, A QUALQUER HORA, EM QUALQUER DISPOSITIVO
Gerir, armazenar, proteger e partilhar facilmente palavras-passe ilimitadas em dispositivos ilimitados, sem restrições.
EVERYONE SHOULD HAVE THE TOOLS TO STAY SAFE ONLINE
Utilize Bitwarden for free with no ads or selling data. Bitwarden believes everyone should have the ability to stay safe online. Premium plans offer access to advanced features.
TODOS DEVEM TER AS FERRAMENTAS PARA SE MANTEREM SEGUROS ONLINE
Utilize o Bitwarden gratuitamente, sem anúncios ou venda de dados. O Bitwarden acredita que todos devem ter a capacidade de se manterem seguros online. Os planos Premium oferecem acesso a funcionalidades avançadas.
EMPOWER YOUR TEAMS WITH BITWARDEN
Plans for Teams and Enterprise come with professional business features. Some examples include SSO integration, self-hosting, directory integration and SCIM provisioning, global policies, API access, event logs, and more.
CAPACITE AS SUAS EQUIPAS COM O BITWARDEN
Os planos Equipas e Empresarial vêm com funcionalidades profissionais de negócios. Alguns exemplos incluem a integração SSO, auto-hospedagem, integração de diretório e provisionamento SCIM, políticas globais, acesso à API, logs de eventos e muito mais.
Use Bitwarden to secure your workforce and share sensitive information with colleagues.
Utilize o Bitwarden para proteger a sua equipa de trabalho e partilhar informações sensíveis com os colegas.
More reasons to choose Bitwarden:
Mais motivos para escolher o Bitwarden:
World-Class Encryption
Passwords are protected with advanced end-to-end encryption (AES-256 bit, salted hashtag, and PBKDF2 SHA-256) so your data stays secure and private.
Encriptação de classe mundial
As palavras-passe são protegidas com encriptação avançada ponto a ponto (AES-256 bits, salted hashtag e PBKDF2 SHA-256) para que os seus dados permaneçam seguros e privados.
3rd-party Audits
Bitwarden regularly conducts comprehensive third-party security audits with notable security firms. These annual audits include source code assessments and penetration testing across Bitwarden IPs, servers, and web applications.
Auditorias de terceiros
O Bitwarden realiza regularmente auditorias abrangentes de segurança de terceiros com empresas de segurança notáveis. Estas auditorias anuais incluem avaliações de código-fonte e testes de penetração em IPs, servidores e aplicações Web do Bitwarden.
Advanced 2FA
Secure your login with a third-party authenticator, emailed codes, or FIDO2 WebAuthn credentials such as a hardware security key or passkey.
2FA avançado
Proteja o seu início de sessão com um autenticador de terceiros, códigos enviados por e-mail ou credenciais FIDO2 WebAuthn, como uma chave de segurança de hardware ou uma chave de acesso.
Bitwarden Send
Transmit data directly to others while maintaining end-to-end encrypted security and limiting exposure.
Envie dados diretamente a outros, mantendo a segurança encriptada ponto a ponto e limitando a exposição.
Built-in Generator
Create long, complex, and distinct passwords and unique usernames for every site you visit. Integrate with email alias providers for additional privacy.
Gerador incorporado
Crie palavras-passe longas, complexas e distintas e nomes de utilizador únicos para cada site que visita. Integre-se com fornecedores de pseudónimos de e-mail para privacidade adicional.
Global Translations
Bitwarden translations exist for more than 60 languages, translated by the global community though Crowdin.
Traduções globais
Existem traduções do Bitwarden para mais de 60 idiomas, traduzidas pela comunidade global através do Crowdin.
Cross-Platform Applications
Secure and share sensitive data within your Bitwarden Vault from any browser, mobile device, or desktop OS, and more.
Aplicações multiplataforma
Proteja e partilhe dados confidenciais dentro do seu cofre Bitwarden a partir de qualquer navegador, dispositivo móvel, ou SO de computador, e muito mais.
Bitwarden secures more than just passwords
End-to-end encrypted credential management solutions from Bitwarden empower organizations to secure everything, including developer secrets and passkey experiences. Visit Bitwarden.com to learn more about Bitwarden Secrets Manager and Bitwarden Passwordless.dev!
O Bitwarden protege mais do que apenas palavras-passe
As soluções de gestão de credenciais encriptadas ponto a ponto do Bitwarden permitem que as organizações protejam tudo, incluindo segredos de programadores e experiências com chaves de acesso. Visite Bitwarden.com para saber mais sobre o Gestor de Segredos do Bitwarden e o Bitwarden Passwordless.dev!
</value>
</data>
<data name="AssetTitle" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>Em casa, no trabalho, em todo o lado, o Bitwarden protege facilmente todas as suas palavras-passe, chaves de acesso e informações sensíveis.</value>
</data>
<data name="ScreenshotSync" xml:space="preserve">
<value>Sincronize e aceda ao seu cofre através de vários dispositivos</value>

View File

@ -118,10 +118,10 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="Name" xml:space="preserve">
<value>Bitwarden Password Manager</value>
<value>Bitwarden Parola Yöneticisi</value>
</data>
<data name="Summary" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>İster evde ister işte veya yolda olun; Bitwarden tüm parolalarınızı, geçiş anahtarlarınızı ve hassas bilgilerinizi güvenle saklar.</value>
</data>
<data name="Description" xml:space="preserve">
<value>Recognized as the best password manager by PCMag, WIRED, The Verge, CNET, G2, and more!
@ -169,7 +169,7 @@ End-to-end encrypted credential management solutions from Bitwarden empower orga
</value>
</data>
<data name="AssetTitle" xml:space="preserve">
<value>At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.</value>
<value>İster evde ister işte veya yolda olun; Bitwarden tüm parolalarınızı, geçiş anahtarlarınızı ve hassas bilgilerinizi güvenle saklar.</value>
</data>
<data name="ScreenshotSync" xml:space="preserve">
<value>Hesabınızı senkronize ederek kasanıza tüm cihazlarınızdan ulaşın</value>

View File

@ -801,10 +801,10 @@
"message": "تغيير كلمة المرور الرئيسية"
},
"continueToWebApp": {
"message": "Continue to web app?"
"message": "متابعة إلى تطبيق الويب؟"
},
"changeMasterPasswordOnWebConfirmation": {
"message": "You can change your master password on the Bitwarden web app."
"message": "يمكنك تغيير كلمة المرور الرئيسية الخاصة بك على تطبيق ويب Bitwarden."
},
"fingerprintPhrase": {
"message": "عبارة بصمة الإصبع",
@ -1633,10 +1633,10 @@
"message": "تكامل المتصفح غير مدعوم"
},
"browserIntegrationErrorTitle": {
"message": "Error enabling browser integration"
"message": "خطأ في تمكين تكامل المتصفح"
},
"browserIntegrationErrorDesc": {
"message": "An error has occurred while enabling browser integration."
"message": "حدث خطأ أثناء تمكين دمج المتصفح."
},
"browserIntegrationMasOnlyDesc": {
"message": "للأسف، لا يتم دعم تكامل المتصفح إلا في إصدار متجر تطبيقات ماك في الوقت الحالي."
@ -1654,10 +1654,10 @@
"message": "أضف طبقة أمان إضافية عن طريق طلب تأكيد عبارة بصمة الإصبع عند إنشاء رابط بين سطح المكتب الخاص بك والمتصفح. هذا يتطلب إجراء المستخدم والتحقق في كل مرة يتم فيها إنشاء اتصال."
},
"enableHardwareAcceleration": {
"message": "Use hardware acceleration"
"message": "استخدام تسارع العتاد"
},
"enableHardwareAccelerationDesc": {
"message": "By default this setting is ON. Turn OFF only if you experience graphical issues. Restart is required."
"message": "بشكل افتراضي هذا الإعداد مفعل. أوقف التشغيل فقط إذا واجهت مشاكل في الرسوم البيانية. إعادة التشغيل مطلوبة."
},
"approve": {
"message": "الموافقة"
@ -2698,27 +2698,27 @@
"description": "Label indicating the most common import formats"
},
"success": {
"message": "Success"
"message": "نجاح"
},
"troubleshooting": {
"message": "Troubleshooting"
"message": "استكشاف الأخطاء وإصلاحها"
},
"disableHardwareAccelerationRestart": {
"message": "Disable hardware acceleration and restart"
"message": "تعطيل تسارع العتاد وإعادة التشغيل"
},
"enableHardwareAccelerationRestart": {
"message": "Enable hardware acceleration and restart"
"message": "تمكين تسارع العتاد وإعادة التشغيل"
},
"removePasskey": {
"message": "Remove passkey"
"message": "إزالة مفتاح المرور"
},
"passkeyRemoved": {
"message": "Passkey removed"
"message": "تمت إزالة كلمة المرور"
},
"errorAssigningTargetCollection": {
"message": "Error assigning target collection."
"message": "خطأ في تعيين مجموعة الأهداف."
},
"errorAssigningTargetFolder": {
"message": "Error assigning target folder."
"message": "خطأ في تعيين مجلد الهدف."
}
}

View File

@ -15,7 +15,7 @@
"message": "Видове"
},
"typeLogin": {
"message": "Запис"
"message": "Вход"
},
"typeCard": {
"message": "Карта"

View File

@ -801,10 +801,10 @@
"message": "Canvia la contrasenya mestra"
},
"continueToWebApp": {
"message": "Continue to web app?"
"message": "Continua cap a l'aplicació web?"
},
"changeMasterPasswordOnWebConfirmation": {
"message": "You can change your master password on the Bitwarden web app."
"message": "Podeu canviar la vostra contrasenya mestra a l'aplicació web de Bitwarden."
},
"fingerprintPhrase": {
"message": "Frase d'empremta digital",
@ -1633,10 +1633,10 @@
"message": "La integració en el navegador no és compatible"
},
"browserIntegrationErrorTitle": {
"message": "Error enabling browser integration"
"message": "S'ha produït un error en habilitar la integració del navegador"
},
"browserIntegrationErrorDesc": {
"message": "An error has occurred while enabling browser integration."
"message": "S'ha produït un error en activar la integració del navegador."
},
"browserIntegrationMasOnlyDesc": {
"message": "Malauradament, la integració del navegador només és compatible amb la versió de Mac App Store."
@ -2698,7 +2698,7 @@
"description": "Label indicating the most common import formats"
},
"success": {
"message": "Success"
"message": "Èxit"
},
"troubleshooting": {
"message": "Resolució de problemes"
@ -2716,9 +2716,9 @@
"message": "Clau de pas suprimida"
},
"errorAssigningTargetCollection": {
"message": "Error assigning target collection."
"message": "S'ha produït un error en assignar la col·lecció de destinació."
},
"errorAssigningTargetFolder": {
"message": "Error assigning target folder."
"message": "S'ha produït un error en assignar la carpeta de destinació."
}
}

View File

@ -1633,7 +1633,7 @@
"message": "Intégration dans le navigateur non supportée"
},
"browserIntegrationErrorTitle": {
"message": "Error enabling browser integration"
"message": "Erreur lors de l'intégration avec le navigateur"
},
"browserIntegrationErrorDesc": {
"message": "Une erreur s'est produite lors de l'action de l'intégration du navigateur."

View File

@ -163,7 +163,7 @@
"message": "Número do passaporte"
},
"licenseNumber": {
"message": "Número da licença"
"message": "Número da carta de condução"
},
"email": {
"message": "E-mail"
@ -287,7 +287,7 @@
"message": "Cidade / Localidade"
},
"stateProvince": {
"message": "Estado / Província"
"message": "Estado / Região"
},
"zipPostalCode": {
"message": "Código postal"
@ -435,10 +435,10 @@
"message": "Fechar"
},
"minNumbers": {
"message": "Números mínimos"
"message": "Mínimo de números"
},
"minSpecial": {
"message": "Caracteres especiais minímos",
"message": "Mínimo de caracteres especiais",
"description": "Minimum Special Characters"
},
"ambiguous": {
@ -1292,7 +1292,7 @@
"description": "ex. Date this item was updated"
},
"dateCreated": {
"message": "Criado a",
"message": "Criado",
"description": "ex. Date this item was created"
},
"datePasswordUpdated": {

View File

@ -801,10 +801,10 @@
"message": "Ana parolayı değiştir"
},
"continueToWebApp": {
"message": "Continue to web app?"
"message": "Web uygulamasına devam edilsin mi?"
},
"changeMasterPasswordOnWebConfirmation": {
"message": "You can change your master password on the Bitwarden web app."
"message": "Ana parolanızı Bitwarden web uygulamasında değiştirebilirsiniz."
},
"fingerprintPhrase": {
"message": "Parmak izi ifadesi",
@ -1557,7 +1557,7 @@
"description": "Used as a card title description on the set password page to explain why the user is there"
},
"verificationRequired": {
"message": "Verification required",
"message": "Doğrulama gerekli",
"description": "Default title for the user verification dialog."
},
"currentMasterPass": {
@ -1633,7 +1633,7 @@
"message": "Tarayıcı entegrasyonu desteklenmiyor"
},
"browserIntegrationErrorTitle": {
"message": "Error enabling browser integration"
"message": "Tarayıcı entegrasyonunu etkinleştirme hatası"
},
"browserIntegrationErrorDesc": {
"message": "An error has occurred while enabling browser integration."
@ -1654,10 +1654,10 @@
"message": "Masaüstü uygulamanızla tarayıcınız arasında bağlantı kurulurken parmak izi ifadesi doğrulamasını zorunlu kılarak ek bir güvenlik önlemi alabilirsiniz. Bu ayarı açarsanız her bağlantı kurulduğunda tekrar doğrulama yapmanız gerekir."
},
"enableHardwareAcceleration": {
"message": "Donanım hızlandırması kullan"
"message": "Donanım hızlandırmayı kullan"
},
"enableHardwareAccelerationDesc": {
"message": "Varsayılan olarak bu ayar AÇIK'tır. Yalnızca grafiksel sorunlarla karşılaşırsanız KAPATIN. Yeniden başlatma gerekli."
"message": "Varsayılan olarak bu ayar AÇIKTIR. Yalnızca grafik sorunlarıyla karşılaşırsanız KAPATIN. Yeniden başlatma gerekir."
},
"approve": {
"message": "Onayla"
@ -1898,40 +1898,40 @@
"message": "Ana parolanız kuruluş ilkelerinizi karşılamıyor. Kasanıza erişmek için ana parolanızı güncellemelisiniz. Devam ettiğinizde oturumunuz kapanacak ve yeniden oturum açmanız gerekecektir. Diğer cihazlardaki aktif oturumlar bir saate kadar aktif kalabilir."
},
"tryAgain": {
"message": "Try again"
"message": "Yeniden dene"
},
"verificationRequiredForActionSetPinToContinue": {
"message": "Verification required for this action. Set a PIN to continue."
"message": "Bu işlem için doğrulama gerekiyor. Devam etmek için bir PIN belirleyin."
},
"setPin": {
"message": "Set PIN"
"message": "PIN belirle"
},
"verifyWithBiometrics": {
"message": "Verify with biometrics"
"message": "Biyometri ile doğrula"
},
"awaitingConfirmation": {
"message": "Awaiting confirmation"
"message": "Onay bekleniyor"
},
"couldNotCompleteBiometrics": {
"message": "Could not complete biometrics."
"message": "Biyometri işlemi tamamlanamadı."
},
"needADifferentMethod": {
"message": "Need a different method?"
"message": "Farklı bir yönteme mi ihtiyacınız var?"
},
"useMasterPassword": {
"message": "Use master password"
"message": "Ana parolayı kullan"
},
"usePin": {
"message": "Use PIN"
"message": "PIN kullan"
},
"useBiometrics": {
"message": "Use biometrics"
"message": "Biyometri kullan"
},
"enterVerificationCodeSentToEmail": {
"message": "Enter the verification code that was sent to your email."
"message": "E-posta adresinize gönderilen doğrulama kodunu girin."
},
"resendCode": {
"message": "Resend code"
"message": "Kodu yeniden gönder"
},
"hours": {
"message": "Saat"
@ -2547,7 +2547,7 @@
"message": "Hesabınız için Duo iki adımlı giriş gereklidir."
},
"launchDuo": {
"message": "Duo'yu Tarayıcıda Başlat"
"message": "Duo'yu tarayıcıda başlat"
},
"importFormatError": {
"message": "Veriler doğru biçimlendirilmemiş. Lütfen içe aktarma dosyanızı kontrol edin ve tekrar deneyin."
@ -2630,13 +2630,13 @@
"message": "Kullanıcı adı veya parola yanlış"
},
"incorrectPassword": {
"message": "Incorrect password"
"message": "Yanlış parola"
},
"incorrectCode": {
"message": "Incorrect code"
"message": "Yanlış kod"
},
"incorrectPin": {
"message": "Incorrect PIN"
"message": "Yanlış PIN"
},
"multifactorAuthenticationFailed": {
"message": "Çok faktörlü kimlik doğrulama başarısız oldu"
@ -2694,26 +2694,26 @@
"message": "LastPass hesabınızla ilişkili YubiKey'i bilgisayarınızın USB portuna takıp düğmesine dokunun."
},
"commonImportFormats": {
"message": "Common formats",
"message": "Sık kullanılan biçimler",
"description": "Label indicating the most common import formats"
},
"success": {
"message": "Success"
"message": "Başarılı"
},
"troubleshooting": {
"message": "Sorun giderme"
},
"disableHardwareAccelerationRestart": {
"message": "Donanım hızlandırmayı devre dışı bırakın ve yeniden başlatın"
"message": "Donanım hızlandırmayı kapatıp yeniden başlat"
},
"enableHardwareAccelerationRestart": {
"message": "Donanım hızlandırmayı etkinleştirin ve yeniden başlatın"
"message": "Donanım hızlandırmayı etkinleştirip yeniden başlat"
},
"removePasskey": {
"message": "Remove passkey"
"message": "Geçiş anahtarını kaldır"
},
"passkeyRemoved": {
"message": "Passkey removed"
"message": "Geçiş anahtarı kaldırıldı"
},
"errorAssigningTargetCollection": {
"message": "Error assigning target collection."

View File

@ -6,6 +6,7 @@ import { AuditService } from "@bitwarden/common/abstractions/audit.service";
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { Cipher } from "@bitwarden/common/vault/models/domain/cipher";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -29,6 +30,7 @@ export class ExposedPasswordsReportComponent extends BaseExposedPasswordsReportC
private route: ActivatedRoute,
passwordRepromptService: PasswordRepromptService,
i18nService: I18nService,
syncService: SyncService,
) {
super(
cipherService,
@ -37,6 +39,7 @@ export class ExposedPasswordsReportComponent extends BaseExposedPasswordsReportC
modalService,
passwordRepromptService,
i18nService,
syncService,
);
}

View File

@ -6,6 +6,7 @@ import { OrganizationService } from "@bitwarden/common/admin-console/abstraction
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -26,6 +27,7 @@ export class InactiveTwoFactorReportComponent extends BaseInactiveTwoFactorRepor
passwordRepromptService: PasswordRepromptService,
organizationService: OrganizationService,
i18nService: I18nService,
syncService: SyncService,
) {
super(
cipherService,
@ -34,6 +36,7 @@ export class InactiveTwoFactorReportComponent extends BaseInactiveTwoFactorRepor
logService,
passwordRepromptService,
i18nService,
syncService,
);
}

View File

@ -5,6 +5,7 @@ import { ModalService } from "@bitwarden/angular/services/modal.service";
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { Cipher } from "@bitwarden/common/vault/models/domain/cipher";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -27,8 +28,16 @@ export class ReusedPasswordsReportComponent extends BaseReusedPasswordsReportCom
organizationService: OrganizationService,
passwordRepromptService: PasswordRepromptService,
i18nService: I18nService,
syncService: SyncService,
) {
super(cipherService, organizationService, modalService, passwordRepromptService, i18nService);
super(
cipherService,
organizationService,
modalService,
passwordRepromptService,
i18nService,
syncService,
);
}
async ngOnInit() {

View File

@ -5,6 +5,7 @@ import { ModalService } from "@bitwarden/angular/services/modal.service";
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -24,8 +25,16 @@ export class UnsecuredWebsitesReportComponent extends BaseUnsecuredWebsitesRepor
organizationService: OrganizationService,
passwordRepromptService: PasswordRepromptService,
i18nService: I18nService,
syncService: SyncService,
) {
super(cipherService, organizationService, modalService, passwordRepromptService, i18nService);
super(
cipherService,
organizationService,
modalService,
passwordRepromptService,
i18nService,
syncService,
);
}
async ngOnInit() {

View File

@ -6,6 +6,7 @@ import { OrganizationService } from "@bitwarden/common/admin-console/abstraction
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { PasswordStrengthServiceAbstraction } from "@bitwarden/common/tools/password-strength";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { Cipher } from "@bitwarden/common/vault/models/domain/cipher";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -29,6 +30,7 @@ export class WeakPasswordsReportComponent extends BaseWeakPasswordsReportCompone
organizationService: OrganizationService,
passwordRepromptService: PasswordRepromptService,
i18nService: I18nService,
syncService: SyncService,
) {
super(
cipherService,
@ -37,6 +39,7 @@ export class WeakPasswordsReportComponent extends BaseWeakPasswordsReportCompone
modalService,
passwordRepromptService,
i18nService,
syncService,
);
}

View File

@ -6,6 +6,7 @@ import { OrganizationService } from "@bitwarden/common/admin-console/abstraction
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { CipherRepromptType } from "@bitwarden/common/vault/enums/cipher-reprompt-type";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -40,6 +41,7 @@ export class CipherReportComponent implements OnDestroy {
protected passwordRepromptService: PasswordRepromptService,
protected organizationService: OrganizationService,
protected i18nService: I18nService,
private syncService: SyncService,
) {
this.organizations$ = this.organizationService.organizations$;
this.organizations$.pipe(takeUntil(this.destroyed$)).subscribe((orgs) => {
@ -106,6 +108,7 @@ export class CipherReportComponent implements OnDestroy {
async load() {
this.loading = true;
await this.syncService.fullSync(false);
// when a user fixes an item in a report we want to persist the filter they had
// if they fix the last item of that filter we will go back to the "All" filter
if (this.currentFilterStatus) {

View File

@ -9,6 +9,7 @@ import { AuditService } from "@bitwarden/common/abstractions/audit.service";
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { PasswordRepromptService } from "@bitwarden/vault";
import { ExposedPasswordsReportComponent } from "./exposed-passwords-report.component";
@ -19,8 +20,10 @@ describe("ExposedPasswordsReportComponent", () => {
let fixture: ComponentFixture<ExposedPasswordsReportComponent>;
let auditService: MockProxy<AuditService>;
let organizationService: MockProxy<OrganizationService>;
let syncServiceMock: MockProxy<SyncService>;
beforeEach(() => {
syncServiceMock = mock<SyncService>();
auditService = mock<AuditService>();
organizationService = mock<OrganizationService>();
organizationService.organizations$ = of([]);
@ -49,6 +52,10 @@ describe("ExposedPasswordsReportComponent", () => {
provide: PasswordRepromptService,
useValue: mock<PasswordRepromptService>(),
},
{
provide: SyncService,
useValue: syncServiceMock,
},
{
provide: I18nService,
useValue: mock<I18nService>(),
@ -82,4 +89,8 @@ describe("ExposedPasswordsReportComponent", () => {
expect(component.ciphers[1].id).toEqual(expectedIdTwo);
expect(component.ciphers[1].edit).toEqual(true);
});
it("should call fullSync method of syncService", () => {
expect(syncServiceMock.fullSync).toHaveBeenCalledWith(false);
});
});

View File

@ -5,6 +5,7 @@ import { AuditService } from "@bitwarden/common/abstractions/audit.service";
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { CipherType } from "@bitwarden/common/vault/enums";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -26,8 +27,16 @@ export class ExposedPasswordsReportComponent extends CipherReportComponent imple
modalService: ModalService,
passwordRepromptService: PasswordRepromptService,
i18nService: I18nService,
syncService: SyncService,
) {
super(cipherService, modalService, passwordRepromptService, organizationService, i18nService);
super(
cipherService,
modalService,
passwordRepromptService,
organizationService,
i18nService,
syncService,
);
}
async ngOnInit() {

View File

@ -9,6 +9,7 @@ import { OrganizationService } from "@bitwarden/common/admin-console/abstraction
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { PasswordRepromptService } from "@bitwarden/vault";
import { InactiveTwoFactorReportComponent } from "./inactive-two-factor-report.component";
@ -18,10 +19,12 @@ describe("InactiveTwoFactorReportComponent", () => {
let component: InactiveTwoFactorReportComponent;
let fixture: ComponentFixture<InactiveTwoFactorReportComponent>;
let organizationService: MockProxy<OrganizationService>;
let syncServiceMock: MockProxy<SyncService>;
beforeEach(() => {
organizationService = mock<OrganizationService>();
organizationService.organizations$ = of([]);
syncServiceMock = mock<SyncService>();
// FIXME: Verify that this floating promise is intentional. If it is, add an explanatory comment and ensure there is proper error handling.
// eslint-disable-next-line @typescript-eslint/no-floating-promises
TestBed.configureTestingModule({
@ -47,6 +50,10 @@ describe("InactiveTwoFactorReportComponent", () => {
provide: PasswordRepromptService,
useValue: mock<PasswordRepromptService>(),
},
{
provide: SyncService,
useValue: syncServiceMock,
},
{
provide: I18nService,
useValue: mock<I18nService>(),
@ -87,4 +94,8 @@ describe("InactiveTwoFactorReportComponent", () => {
expect(component.ciphers[1].id).toEqual(expectedIdTwo);
expect(component.ciphers[1].edit).toEqual(true);
});
it("should call fullSync method of syncService", () => {
expect(syncServiceMock.fullSync).toHaveBeenCalledWith(false);
});
});

View File

@ -6,6 +6,7 @@ import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.servic
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
import { Utils } from "@bitwarden/common/platform/misc/utils";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { CipherType } from "@bitwarden/common/vault/enums";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -28,8 +29,16 @@ export class InactiveTwoFactorReportComponent extends CipherReportComponent impl
private logService: LogService,
passwordRepromptService: PasswordRepromptService,
i18nService: I18nService,
syncService: SyncService,
) {
super(cipherService, modalService, passwordRepromptService, organizationService, i18nService);
super(
cipherService,
modalService,
passwordRepromptService,
organizationService,
i18nService,
syncService,
);
}
async ngOnInit() {

View File

@ -8,6 +8,7 @@ import { ModalService } from "@bitwarden/angular/services/modal.service";
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { PasswordRepromptService } from "@bitwarden/vault";
import { cipherData } from "./reports-ciphers.mock";
@ -17,10 +18,12 @@ describe("ReusedPasswordsReportComponent", () => {
let component: ReusedPasswordsReportComponent;
let fixture: ComponentFixture<ReusedPasswordsReportComponent>;
let organizationService: MockProxy<OrganizationService>;
let syncServiceMock: MockProxy<SyncService>;
beforeEach(() => {
organizationService = mock<OrganizationService>();
organizationService.organizations$ = of([]);
syncServiceMock = mock<SyncService>();
// FIXME: Verify that this floating promise is intentional. If it is, add an explanatory comment and ensure there is proper error handling.
// eslint-disable-next-line @typescript-eslint/no-floating-promises
TestBed.configureTestingModule({
@ -42,6 +45,10 @@ describe("ReusedPasswordsReportComponent", () => {
provide: PasswordRepromptService,
useValue: mock<PasswordRepromptService>(),
},
{
provide: SyncService,
useValue: syncServiceMock,
},
{
provide: I18nService,
useValue: mock<I18nService>(),
@ -73,4 +80,8 @@ describe("ReusedPasswordsReportComponent", () => {
expect(component.ciphers[1].id).toEqual(expectedIdTwo);
expect(component.ciphers[1].edit).toEqual(true);
});
it("should call fullSync method of syncService", () => {
expect(syncServiceMock.fullSync).toHaveBeenCalledWith(false);
});
});

View File

@ -4,6 +4,7 @@ import { ModalService } from "@bitwarden/angular/services/modal.service";
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { CipherType } from "@bitwarden/common/vault/enums";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -24,8 +25,16 @@ export class ReusedPasswordsReportComponent extends CipherReportComponent implem
modalService: ModalService,
passwordRepromptService: PasswordRepromptService,
i18nService: I18nService,
syncService: SyncService,
) {
super(cipherService, modalService, passwordRepromptService, organizationService, i18nService);
super(
cipherService,
modalService,
passwordRepromptService,
organizationService,
i18nService,
syncService,
);
}
async ngOnInit() {

View File

@ -8,6 +8,7 @@ import { ModalService } from "@bitwarden/angular/services/modal.service";
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { PasswordRepromptService } from "@bitwarden/vault";
import { cipherData } from "./reports-ciphers.mock";
@ -17,10 +18,12 @@ describe("UnsecuredWebsitesReportComponent", () => {
let component: UnsecuredWebsitesReportComponent;
let fixture: ComponentFixture<UnsecuredWebsitesReportComponent>;
let organizationService: MockProxy<OrganizationService>;
let syncServiceMock: MockProxy<SyncService>;
beforeEach(() => {
organizationService = mock<OrganizationService>();
organizationService.organizations$ = of([]);
syncServiceMock = mock<SyncService>();
// FIXME: Verify that this floating promise is intentional. If it is, add an explanatory comment and ensure there is proper error handling.
// eslint-disable-next-line @typescript-eslint/no-floating-promises
TestBed.configureTestingModule({
@ -42,6 +45,10 @@ describe("UnsecuredWebsitesReportComponent", () => {
provide: PasswordRepromptService,
useValue: mock<PasswordRepromptService>(),
},
{
provide: SyncService,
useValue: syncServiceMock,
},
{
provide: I18nService,
useValue: mock<I18nService>(),
@ -73,4 +80,8 @@ describe("UnsecuredWebsitesReportComponent", () => {
expect(component.ciphers[1].id).toEqual(expectedIdTwo);
expect(component.ciphers[1].edit).toEqual(true);
});
it("should call fullSync method of syncService", () => {
expect(syncServiceMock.fullSync).toHaveBeenCalledWith(false);
});
});

View File

@ -4,6 +4,7 @@ import { ModalService } from "@bitwarden/angular/services/modal.service";
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { CipherType } from "@bitwarden/common/vault/enums";
import { PasswordRepromptService } from "@bitwarden/vault";
@ -22,8 +23,16 @@ export class UnsecuredWebsitesReportComponent extends CipherReportComponent impl
modalService: ModalService,
passwordRepromptService: PasswordRepromptService,
i18nService: I18nService,
syncService: SyncService,
) {
super(cipherService, modalService, passwordRepromptService, organizationService, i18nService);
super(
cipherService,
modalService,
passwordRepromptService,
organizationService,
i18nService,
syncService,
);
}
async ngOnInit() {

View File

@ -9,6 +9,7 @@ import { OrganizationService } from "@bitwarden/common/admin-console/abstraction
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { PasswordStrengthServiceAbstraction } from "@bitwarden/common/tools/password-strength";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { PasswordRepromptService } from "@bitwarden/vault";
import { cipherData } from "./reports-ciphers.mock";
@ -19,8 +20,10 @@ describe("WeakPasswordsReportComponent", () => {
let fixture: ComponentFixture<WeakPasswordsReportComponent>;
let passwordStrengthService: MockProxy<PasswordStrengthServiceAbstraction>;
let organizationService: MockProxy<OrganizationService>;
let syncServiceMock: MockProxy<SyncService>;
beforeEach(() => {
syncServiceMock = mock<SyncService>();
passwordStrengthService = mock<PasswordStrengthServiceAbstraction>();
organizationService = mock<OrganizationService>();
organizationService.organizations$ = of([]);
@ -49,6 +52,10 @@ describe("WeakPasswordsReportComponent", () => {
provide: PasswordRepromptService,
useValue: mock<PasswordRepromptService>(),
},
{
provide: SyncService,
useValue: syncServiceMock,
},
{
provide: I18nService,
useValue: mock<I18nService>(),
@ -85,4 +92,8 @@ describe("WeakPasswordsReportComponent", () => {
expect(component.ciphers[1].id).toEqual(expectedIdTwo);
expect(component.ciphers[1].edit).toEqual(true);
});
it("should call fullSync method of syncService", () => {
expect(syncServiceMock.fullSync).toHaveBeenCalledWith(false);
});
});

View File

@ -6,6 +6,7 @@ import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.servic
import { Utils } from "@bitwarden/common/platform/misc/utils";
import { PasswordStrengthServiceAbstraction } from "@bitwarden/common/tools/password-strength";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { SyncService } from "@bitwarden/common/vault/abstractions/sync/sync.service.abstraction";
import { CipherType } from "@bitwarden/common/vault/enums";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { BadgeVariant } from "@bitwarden/components";
@ -31,8 +32,16 @@ export class WeakPasswordsReportComponent extends CipherReportComponent implemen
modalService: ModalService,
passwordRepromptService: PasswordRepromptService,
i18nService: I18nService,
syncService: SyncService,
) {
super(cipherService, modalService, passwordRepromptService, organizationService, i18nService);
super(
cipherService,
modalService,
passwordRepromptService,
organizationService,
i18nService,
syncService,
);
}
async ngOnInit() {

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Onbeveiligde webwerwe gevind"
},
"unsecuredWebsitesFoundDesc": {
"message": "We found $COUNT$ items in your vault with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"unsecuredWebsitesFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "Logins without two-step login found"
},
"inactive2faFoundDesc": {
"message": "We found $COUNT$ website(s) in your vault that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"inactive2faFoundReportDesc": {
"message": "We found $COUNT$ website(s) in your $VAULT$ that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "Blootgestelde wagwoorde gevind"
},
"exposedPasswordsFoundDesc": {
"message": "Ons het $COUNT$ wagwoorde in u kluis gevind wat in databreuke blootgestel is. U behoort dit te verander en n nuwe wagwoord te gebruik.",
"exposedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Swak wagwoorde gevind"
},
"weakPasswordsFoundDesc": {
"message": "Ons het $COUNT$ swak wagwoorde in u kluis gevind. U behoort dit by te werk en sterker wagwoorde te gebruik.",
"weakPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with passwords that are not strong. You should update them to use stronger passwords.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "Hergebruikte wagwoorde gevind"
},
"reusedPasswordsFoundDesc": {
"message": "Ons het $COUNT$ wagwoorde in u kluis gewind wat hergebruik word. U behoort dit na n unieke waarde te verander.",
"reusedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ passwords that are being reused in your $VAULT$. You should change them to a unique value.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Verleen toegang tot versamelings deur dit tot hierdie groep toe te voeg."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "You can only assign collections you manage."
},
"accessAllCollectionsDesc": {
"message": "Verleen toegang tot alle huidige en toekomstige versamelings."
},
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Select collection item"
},
"manageBillingFromProviderPortalMessage": {
"message": "Manage billing from the Provider Portal"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Unsecured websites found"
},
"unsecuredWebsitesFoundDesc": {
"message": "We found $COUNT$ items in your vault with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"unsecuredWebsitesFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "Logins without two-step login found"
},
"inactive2faFoundDesc": {
"message": "We found $COUNT$ website(s) in your vault that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"inactive2faFoundReportDesc": {
"message": "We found $COUNT$ website(s) in your $VAULT$ that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "Exposed passwords found"
},
"exposedPasswordsFoundDesc": {
"message": "We found $COUNT$ items in your vault that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"exposedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Weak passwords found"
},
"weakPasswordsFoundDesc": {
"message": "We found $COUNT$ items in your vault with passwords that are not strong. You should update them to use stronger passwords.",
"weakPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with passwords that are not strong. You should update them to use stronger passwords.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "تم العثور على كلمات مرور معاد استخدامها"
},
"reusedPasswordsFoundDesc": {
"message": "We found $COUNT$ passwords that are being reused in your vault. You should change them to a unique value.",
"reusedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ passwords that are being reused in your $VAULT$. You should change them to a unique value.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Grant access to collections by adding them to this group."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "You can only assign collections you manage."
},
"accessAllCollectionsDesc": {
"message": "Grant access to all current and future collections."
},
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Select collection item"
},
"manageBillingFromProviderPortalMessage": {
"message": "Manage billing from the Provider Portal"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Güvənli olmayan veb sayt tapıldı"
},
"unsecuredWebsitesFoundDesc": {
"message": "Anbarınızda güvənli olmayan URI-lərə sahib $COUNT$ element tapıldı. Veb sayt icazə verirsə, onların URI sxemini https:// olaraq dəyişdirməlisiniz.",
"unsecuredWebsitesFoundReportDesc": {
"message": "$VAULT$ daxilində güvənli olmayan URI-lərə sahib $COUNT$ element tapdıq. Veb sayt icazə verirsə, onların URI sxemini https:// olaraq dəyişdirməlisiniz.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "2FA olmayan hesablar tapıldı"
},
"inactive2faFoundDesc": {
"message": "Anbarınızda (\"2fa.directory\"ə uyğun olaraq) iki addımlı kimlik doğrulama ilə konfiqurasiya edilmədiyini düşündüyümüz $COUNT$ veb sayt tapdıq. Bu hesabları daha çox qorumaq üçün iki addımlı girişi qurmalısınız.",
"inactive2faFoundReportDesc": {
"message": "$VAULT$ daxilində (\"2fa.directory\"ə uyğun olaraq) iki addımlı kimlik doğrulama ilə konfiqurasiya edilmədiyini düşündüyümüz $COUNT$ veb sayt tapdıq. Bu hesabları daha çox qorumaq üçün iki addımlı girişi qurmalısınız.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "İfşa olunmuş parollar tapıldı"
},
"exposedPasswordsFoundDesc": {
"message": "Anbarınızda, bilinən məlumat pozuntusunda parolları ifşa olunmuş $COUNT$ element tapdıq. Yeni bir parol istifadə etməzdən əvvəl onları dəyişdirməlisiniz.",
"exposedPasswordsFoundReportDesc": {
"message": "$VAULT$ daxilində, bilinən məlumat pozuntusunda parolları ifşa olunmuş $COUNT$ element tapdıq. Yeni bir parol istifadə etməzdən əvvəl onları dəyişdirməlisiniz.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Zəif parol tapıldı"
},
"weakPasswordsFoundDesc": {
"message": "Anbarınızda, şifrələri güclü olmayan $COUNT$ element tapdıq. Güclü şifrələr istifadə etmək üçün onları güncəlləməlisiniz.",
"weakPasswordsFoundReportDesc": {
"message": "$VAULT$ daxilində, parolları güclü olmayan $COUNT$ element tapdıq. Güclü parollar istifadə etmək üçün onları güncəlləməlisiniz.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "Təkrar istifadə olunmuş parollar tapıldı"
},
"reusedPasswordsFoundDesc": {
"message": "Anbarınızda təkrar istifadə edilən $COUNT$ parol tapdıq. Onları unikal bir dəyərlə dəyişdirməlisiniz.",
"reusedPasswordsFoundReportDesc": {
"message": "$VAULT$ daxilində təkrar istifadə edilən $COUNT$ parol tapdıq. Onları unikal bir dəyərlə dəyişdirməlisiniz.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -4247,7 +4267,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendProtectedPasswordDontKnow": {
"message": "Şifrəni bilmirsiniz? Bu \"Send\"ə müraciət etmək üçün parolu göndərən şəxsdən istəyin.",
"message": "Parolu bilmirsiniz? Bu \"Send\"ə müraciət etmək üçün parolu göndərən şəxsdən istəyin.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendHiddenByDefault": {
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Bu qrupa əlavə edərək kolleksiyalara müraciət icazəsi verin."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "Yalnız idarə etdiyiniz kolleksiyaları təyin edə bilərsiniz."
},
"accessAllCollectionsDesc": {
"message": "Hazırkı və gələcəkdəki bütün kolleksiyalara müraciət icazəsi verin."
},
@ -7973,13 +7996,13 @@
"message": "İnteqrasiyalar"
},
"integrationsDesc": {
"message": "Automatically sync secrets from Bitwarden Secrets Manager to a third-party service."
"message": "\"Bitwarden Sirr Meneceri\"ndəki sirləri avtomatik olaraq üçüncü tərəf xidmətlə sinxronlaşdır."
},
"sdks": {
"message": "SDK-lar"
},
"sdksDesc": {
"message": "Use Bitwarden Secrets Manager SDK in the following programming languages to build your own applications."
"message": "Öz tətbiqlərinizi qurmaq üçün \"Bitwarden Sirr Meneceri SDK\"sını aşağıdakı proqramlaşdırma dillərində istifadə edin."
},
"setUpGithubActions": {
"message": "Github Actions qur"
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Kolleksiya elementini seç"
},
"manageBillingFromProviderPortalMessage": {
"message": "Fakturanı \"Provayder Portalı\"ndan idarə et"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Знойдзены неабароненыя вэб-сайты"
},
"unsecuredWebsitesFoundDesc": {
"message": "У сховішчы ёсць элементы ($COUNT$ шт.) з неабароненымі URI. Вам неабходна змяніць іх схему URI на https://, калі вэб-сайт дазваляе гэта зрабіць.",
"unsecuredWebsitesFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "Знойдзены лагіны без 2ФА"
},
"inactive2faFoundDesc": {
"message": "У сховішчы ёсць вэб-сайты ($COUNT$ шт.), якія могуць быць не наладжаны для двухэтапнай аўтэнтыфікацыі (згодна з 2fa.directory). Для дадатковай абароны гэтых уліковых запісаў уключыце двухэтапную аўтэнтыфікацыю.",
"inactive2faFoundReportDesc": {
"message": "We found $COUNT$ website(s) in your $VAULT$ that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "Знойдзены скампраметаваныя паролі"
},
"exposedPasswordsFoundDesc": {
"message": "У сховішчы выяўлены элементы ($COUNT$ шт.) з паролямі, якія былі скампраметаваны ў вядомых базах уцечак. Вам неабходна выбраць для іх іншы пароль.",
"exposedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Знойдзены ненадзейныя паролі"
},
"weakPasswordsFoundDesc": {
"message": "У сховішчы ёсць элементы ($COUNT$ шт.) з ненадзейнымі паролямі. Вам неабходна замяніць іх на больш надзейныя.",
"weakPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with passwords that are not strong. You should update them to use stronger passwords.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "Знойдзены паўторныя паролі"
},
"reusedPasswordsFoundDesc": {
"message": "У сховішчы ёсць паўторныя паролі ($COUNT$ шт.). Вам неабходна згенерыраваць унікальныя паролі і замяніць іх.",
"reusedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ passwords that are being reused in your $VAULT$. You should change them to a unique value.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Забяспечыць доступ да калекцый, дадаўшы іх у гэту групу."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "You can only assign collections you manage."
},
"accessAllCollectionsDesc": {
"message": "Даць доступ да ўсіх бягучых і будучых калекцый."
},
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Select collection item"
},
"manageBillingFromProviderPortalMessage": {
"message": "Manage billing from the Provider Portal"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Открити са записи без защита"
},
"unsecuredWebsitesFoundDesc": {
"message": "Открити са $COUNT$ записи в трезора с адрес без защита. Трябва да смените схемата за URI-то им на „https://“, ако сайтовете го поддържат.",
"unsecuredWebsitesFoundReportDesc": {
"message": "Във Вашия $VAULT$ има $COUNT$ елемента с незащитени адреси. Препоръчително е да смените протокола им на „https://“, ако уеб сайтовете го поддържат.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "Открити са записи без двустепенна идентификация"
},
"inactive2faFoundDesc": {
"message": "В трезора ви има $COUNT$ уебсайт(а), които е възможно да не са настроени за вписване чрез двустепенно удостоверяване (според сайта 2fa.directory). За да защитите тези регистрации, трябва да настроите двустепенното удостоверяване.",
"inactive2faFoundReportDesc": {
"message": "Във Вашия $VAULT$ има $COUNT$ уебсайт(а), които е възможно да не са настроени за вписване чрез двустепенно удостоверяване (според сайта 2fa.directory). За да защитите тези регистрации, трябва да настроите двустепенното удостоверяване.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "Открити са разкрити пароли"
},
"exposedPasswordsFoundDesc": {
"message": "Открити са $COUNT$ записа в трезора ви, които са с разкрити пароли. Трябва да смените тези пароли.",
"exposedPasswordsFoundReportDesc": {
"message": "Във Вашия $VAULT$ са открити $COUNT$ елемента с пароли, които са открити в известни случаи на изтичане на данни. Препоръчително е да смените тези пароли.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Открити са слаби пароли"
},
"weakPasswordsFoundDesc": {
"message": "В трезора ви има $COUNT$записи със слаби пароли. Сменете паролите с надеждни.",
"weakPasswordsFoundReportDesc": {
"message": "Във Вашия $VAULT$ има $COUNT$ елемент(а) със слаби пароли. Препоръчително е да ги смените с по-надеждни.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "Отрити са повтарящи се пароли"
},
"reusedPasswordsFoundDesc": {
"message": "В трезора ви има $COUNT$ повтарящи се пароли. Задължително ги сменете с други, уникални пароли.",
"reusedPasswordsFoundReportDesc": {
"message": "Във Вашия $VAULT$ има $COUNT$ повтарящи се пароли. Препоръчително е да ги смените, така че всяка да е уникална.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Дайте достъп до колекциите, като ги добавите към тази група."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "Можете да свързвате само колекции, които имате право да управлявате."
},
"accessAllCollectionsDesc": {
"message": "Дайте достъп до всички текущи и бъдещи колекции."
},
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Изберете елемент от колекцията"
},
"manageBillingFromProviderPortalMessage": {
"message": "Управление на плащанията от Портала за доставчици"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Unsecured websites found"
},
"unsecuredWebsitesFoundDesc": {
"message": "We found $COUNT$ items in your vault with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"unsecuredWebsitesFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "Logins without two-step login found"
},
"inactive2faFoundDesc": {
"message": "We found $COUNT$ website(s) in your vault that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"inactive2faFoundReportDesc": {
"message": "We found $COUNT$ website(s) in your $VAULT$ that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "Exposed passwords found"
},
"exposedPasswordsFoundDesc": {
"message": "We found $COUNT$ items in your vault that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"exposedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Weak passwords found"
},
"weakPasswordsFoundDesc": {
"message": "We found $COUNT$ items in your vault with passwords that are not strong. You should update them to use stronger passwords.",
"weakPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with passwords that are not strong. You should update them to use stronger passwords.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "Reused passwords found"
},
"reusedPasswordsFoundDesc": {
"message": "We found $COUNT$ passwords that are being reused in your vault. You should change them to a unique value.",
"reusedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ passwords that are being reused in your $VAULT$. You should change them to a unique value.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Grant access to collections by adding them to this group."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "You can only assign collections you manage."
},
"accessAllCollectionsDesc": {
"message": "Grant access to all current and future collections."
},
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Select collection item"
},
"manageBillingFromProviderPortalMessage": {
"message": "Manage billing from the Provider Portal"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Unsecured websites found"
},
"unsecuredWebsitesFoundDesc": {
"message": "We found $COUNT$ items in your vault with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"unsecuredWebsitesFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "Logins without two-step login found"
},
"inactive2faFoundDesc": {
"message": "We found $COUNT$ website(s) in your vault that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"inactive2faFoundReportDesc": {
"message": "We found $COUNT$ website(s) in your $VAULT$ that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "Exposed passwords found"
},
"exposedPasswordsFoundDesc": {
"message": "We found $COUNT$ items in your vault that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"exposedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Weak passwords found"
},
"weakPasswordsFoundDesc": {
"message": "We found $COUNT$ items in your vault with passwords that are not strong. You should update them to use stronger passwords.",
"weakPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with passwords that are not strong. You should update them to use stronger passwords.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "Reused passwords found"
},
"reusedPasswordsFoundDesc": {
"message": "We found $COUNT$ passwords that are being reused in your vault. You should change them to a unique value.",
"reusedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ passwords that are being reused in your $VAULT$. You should change them to a unique value.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Grant access to collections by adding them to this group."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "You can only assign collections you manage."
},
"accessAllCollectionsDesc": {
"message": "Grant access to all current and future collections."
},
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Select collection item"
},
"manageBillingFromProviderPortalMessage": {
"message": "Manage billing from the Provider Portal"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "S'han trobat llocs web no segurs"
},
"unsecuredWebsitesFoundDesc": {
"message": "Hem trobat $COUNT$ elements a la vostra caixa forta amb URI no segures. Heu de canviar el seu esquema URI a https:// si el lloc web ho permet.",
"unsecuredWebsitesFoundReportDesc": {
"message": "Hem trobat $COUNT$ elements a $VAULT$ amb URI no segures. Heu de canviar el seu esquema URI a https:// si el lloc web ho permet.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "S'han trobat registres sense 2FA"
},
"inactive2faFoundDesc": {
"message": "Hem trobat $COUNT$ llocs web a la vostra caixa forta que no es poden configurar amb l'autenticació de dos factors (d'acord amb 2fa.directory). Per protegir encara més aquests comptes, haureu d'habilitar l'autenticació de dos factors.",
"inactive2faFoundReportDesc": {
"message": "Hem trobat $COUNT$ llocs web a $VAULT$ que no es poden configurar amb l'autenticació de dos factors (d'acord amb 2fa.directory). Per protegir encara més aquests comptes, haureu d'habilitar l'autenticació de dos factors.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "S'han trobat contrasenyes exposades"
},
"exposedPasswordsFoundDesc": {
"message": "Hem trobat $COUNT$ elements a la vostra caixa forta que tenen contrasenyes que van ser exposades a filtracions de dades conegudes. Heu de canviar-les amb una contrasenya nova.",
"exposedPasswordsFoundReportDesc": {
"message": "Hem trobat $COUNT$ elements a $VAULT$ que tenen contrasenyes que van ser exposades a filtracions de dades conegudes. Heu de canviar-les amb una contrasenya nova.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "S'han trobat contrasenyes poc segures"
},
"weakPasswordsFoundDesc": {
"message": "Hem trobat $COUNT$ elements a la vostra caixa forta amb contrasenyes que no són fortes. Heu d'actualitzar-les i utilitzar contrasenyes més fortes.",
"weakPasswordsFoundReportDesc": {
"message": "Hem trobat $COUNT$ elements a $VAULT$ amb contrasenyes que no són fortes. Heu d'actualitzar-les i utilitzar contrasenyes més fortes.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "S'han trobat contrasenyes reutilitzades"
},
"reusedPasswordsFoundDesc": {
"message": "Hem trobat $COUNT$ contrasenyes que s'estan reutilitzant a la vostra caixa forta. Heu de canviar-les a un valor únic.",
"reusedPasswordsFoundReportDesc": {
"message": "Hem trobat $COUNT$ contrasenyes que s'estan reutilitzant a $VAULT$. Heu de canviar-les a un valor únic.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Doneu accés a les col·leccions afegint-les a aquest grup."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "Només podeu assignar col·leccions que gestioneu."
},
"accessAllCollectionsDesc": {
"message": "Doneu accés a totes les col·leccions actuals i futures."
},
@ -7776,7 +7799,7 @@
"description": "Action to view the details of a machine account."
},
"deleteMachineAccountDialogMessage": {
"message": "Deleting machine account $MACHINE_ACCOUNT$ is permanent and irreversible.",
"message": "La supressió del compte de màquina $MACHINE_ACCOUNT$ és permanent i irreversible.",
"placeholders": {
"machine_account": {
"content": "$1",
@ -7785,10 +7808,10 @@
}
},
"deleteMachineAccountsDialogMessage": {
"message": "Deleting machine accounts is permanent and irreversible."
"message": "La supressió de comptes de màquina és permanent i irreversible."
},
"deleteMachineAccountsConfirmMessage": {
"message": "Delete $COUNT$ machine accounts",
"message": "Suprimeix $COUNT$ comptes de màquina",
"placeholders": {
"count": {
"content": "$1",
@ -7797,60 +7820,60 @@
}
},
"deleteMachineAccountToast": {
"message": "Machine account deleted"
"message": "S'ha suprimit el compte de màquina"
},
"deleteMachineAccountsToast": {
"message": "Machine accounts deleted"
"message": "S'han suprimit els comptes de màquina"
},
"searchMachineAccounts": {
"message": "Search machine accounts",
"message": "Cerca els comptes de màquina",
"description": "Placeholder text for searching machine accounts."
},
"editMachineAccount": {
"message": "Edit machine account",
"message": "Edita el compte de màquina",
"description": "Title for editing a machine account."
},
"machineAccountName": {
"message": "Machine account name",
"message": "Nom del compte de màquina",
"description": "Label for the name of a machine account"
},
"machineAccountCreated": {
"message": "Machine account created",
"message": "S'ha creat el compte de màquina",
"description": "Notifies that a new machine account has been created"
},
"machineAccountUpdated": {
"message": "Machine account updated",
"message": "S'ha actualitzat el compte de màquina",
"description": "Notifies that a machine account has been updated"
},
"projectMachineAccountsDescription": {
"message": "Grant machine accounts access to this project."
"message": "Dona accés a aquest projecte als comptes de màquina."
},
"projectMachineAccountsSelectHint": {
"message": "Type or select machine accounts"
"message": "Escriu o selecciona comptes de màquina"
},
"projectEmptyMachineAccountAccessPolicies": {
"message": "Add machine accounts to grant access"
"message": "Afig comptes de màquina per concedir accés"
},
"machineAccountPeopleDescription": {
"message": "Grant groups or people access to this machine account."
"message": "Concediu accés a aquest compte de màquina a grups o persones."
},
"machineAccountProjectsDescription": {
"message": "Assign projects to this machine account. "
"message": "Assigna projectes a aquest compte de màquina. "
},
"createMachineAccount": {
"message": "Create a machine account"
"message": "Crea un compte de màquina"
},
"maPeopleWarningMessage": {
"message": "Removing people from a machine account does not remove the access tokens they created. For security best practice, it is recommended to revoke access tokens created by people removed from a machine account."
"message": "La supressió de persones d'un compte de màquina no suprimeix els testimonis d'accés que han creat. Per a les millors pràctiques de seguretat, es recomana revocar els testimonis d'accés creats per persones suprimides d'un compte de màquina."
},
"smAccessRemovalWarningMaTitle": {
"message": "Remove access to this machine account"
"message": "Suprimeix l'accés a aquest compte de màquina"
},
"smAccessRemovalWarningMaMessage": {
"message": "This action will remove your access to the machine account."
"message": "Aquesta acció suprimirà l'accés al compte de màquina."
},
"machineAccountsIncluded": {
"message": "$COUNT$ machine accounts included",
"message": "$COUNT$ comptes de màquina inclosos",
"placeholders": {
"count": {
"content": "$1",
@ -7859,7 +7882,7 @@
}
},
"additionalMachineAccountCost": {
"message": "$COST$ per month for additional machine accounts",
"message": "$COST$ al mes per a comptes de màquina addicionals",
"placeholders": {
"cost": {
"content": "$1",
@ -7868,10 +7891,10 @@
}
},
"additionalMachineAccounts": {
"message": "Additional machine accounts"
"message": "Comptes de màquina addicionals"
},
"includedMachineAccounts": {
"message": "Your plan comes with $COUNT$ machine accounts.",
"message": "El vostre pla inclou $COUNT$ comptes de màquina.",
"placeholders": {
"count": {
"content": "$1",
@ -7880,7 +7903,7 @@
}
},
"addAdditionalMachineAccounts": {
"message": "You can add additional machine accounts for $COST$ per month.",
"message": "Podeu afegir comptes de màquina addicionals per $COST$ al mes.",
"placeholders": {
"cost": {
"content": "$1",
@ -7889,48 +7912,48 @@
}
},
"limitMachineAccounts": {
"message": "Limit machine accounts (optional)"
"message": "Limita els comptes de màquina (opcional)"
},
"limitMachineAccountsDesc": {
"message": "Set a limit for your machine accounts. Once this limit is reached, you will not be able to create new machine accounts."
"message": "Estableix un límit pels comptes de màquina. Una vegada assolit aquest límit, no en podreu crear de nous."
},
"machineAccountLimit": {
"message": "Machine account limit (optional)"
"message": "Límit del compte de màquina (opcional)"
},
"maxMachineAccountCost": {
"message": "Max potential machine account cost"
"message": "Cost potencial màxim del compte de màquina"
},
"machineAccountAccessUpdated": {
"message": "Machine account access updated"
"message": "Accés al compte de màquina actualitzat"
},
"restrictedGroupAccessDesc": {
"message": "You cannot add yourself to a group."
"message": "No podeu afegir-vos vosaltres mateix a un grup."
},
"unassignedItemsBannerSelfHost": {
"message": "Notice: On May 2, 2024, unassigned organization items will no longer be visible in your All Vaults view across devices and will only be accessible via the Admin Console. Assign these items to a collection from the Admin Console to make them visible."
"message": "Avís: el 2 de maig de 2024, els elements de l'organització no assignats deixaran de ser visibles a la vista \"Totes les caixes fortes\" en tots els dispositius i només es podran accedir des de la Consola d'administració. Assigna aquests elements a una col·lecció des de la Consola d'administració per fer-los visibles."
},
"unassignedItemsBannerNotice": {
"message": "Notice: Unassigned organization items are no longer visible in your All Vaults view across devices and are now only accessible via the Admin Console."
"message": "Avís: els elements de l'organització no assignats ja no són visibles a la visualització de Totes les caixes fortes en tots els dispositius i ara només es poden accedir des de la Consola d'administració."
},
"unassignedItemsBannerSelfHostNotice": {
"message": "Notice: On May 16, 2024, unassigned organization items will no longer be visible in your All Vaults view across devices and will only be accessible via the Admin Console."
"message": "Avís: el 16 de maig de 2024, els elements de l'organització no assignats deixaran de ser visibles a la visualització de Totes les caixes fortes en tots els dispositius i només es podran accedir des de la Consola d'administració."
},
"unassignedItemsBannerCTAPartOne": {
"message": "Assign these items to a collection from the",
"message": "Assigna aquests elements a una col·lecció de",
"description": "This will be part of a larger sentence, which will read like so: Assign these items to a collection from the Admin Console to make them visible."
},
"unassignedItemsBannerCTAPartTwo": {
"message": "to make them visible.",
"message": "per fer-los visibles.",
"description": "This will be part of a larger sentence, which will read like so: Assign these items to a collection from the Admin Console to make them visible."
},
"deleteProvider": {
"message": "Delete provider"
"message": "Suprimeix proveïdor"
},
"deleteProviderConfirmation": {
"message": "Deleting a provider is permanent and irreversible. Enter your master password to confirm the deletion of the provider and all associated data."
"message": "La supressió d'un proveïdor és permanent i irreversible. Introduïu la contrasenya mestra per confirmar la supressió del proveïdor i totes les dades associades."
},
"deleteProviderName": {
"message": "Cannot delete $ID$",
"message": "No es pot suprimir $ID$",
"placeholders": {
"id": {
"content": "$1",
@ -7939,7 +7962,7 @@
}
},
"deleteProviderWarningDesc": {
"message": "You must unlink all clients before you can delete $ID$",
"message": "Heu de desenllaçar tots els clients abans de poder suprimir $ID$",
"placeholders": {
"id": {
"content": "$1",
@ -7948,106 +7971,109 @@
}
},
"providerDeleted": {
"message": "Provider deleted"
"message": "S'ha suprimit el proveïdor"
},
"providerDeletedDesc": {
"message": "The Provider and all associated data has been deleted."
"message": "S'han suprimit el proveïdor i totes les dades associades."
},
"deleteProviderRecoverConfirmDesc": {
"message": "You have requested to delete this Provider. Use the button below to confirm."
"message": "Heu sol·licitat suprimir aquest proveïdor. Utilitzeu el botó següent per confirmar."
},
"deleteProviderWarning": {
"message": "Deleting your provider is permanent. It cannot be undone."
"message": "La supressió del proveïdor és permanent. No es pot desfer."
},
"errorAssigningTargetCollection": {
"message": "Error assigning target collection."
"message": "S'ha produït un error en assignar la col·lecció de destinació."
},
"errorAssigningTargetFolder": {
"message": "Error assigning target folder."
"message": "S'ha produït un error en assignar la carpeta de destinació."
},
"integrationsAndSdks": {
"message": "Integrations & SDKs",
"message": "Integracions i SDK",
"description": "The title for the section that deals with integrations and SDKs."
},
"integrations": {
"message": "Integrations"
"message": "Integracions"
},
"integrationsDesc": {
"message": "Automatically sync secrets from Bitwarden Secrets Manager to a third-party service."
"message": "Sincronitza automàticament els secrets de Bitwarden Gestor de secrets amb un servei de tercers."
},
"sdks": {
"message": "SDKs"
"message": "SDK"
},
"sdksDesc": {
"message": "Use Bitwarden Secrets Manager SDK in the following programming languages to build your own applications."
"message": "Utilitzeu Bitwarden gestor de secrets SDK en els següents llenguatges de programació per crear les vostres aplicacions."
},
"setUpGithubActions": {
"message": "Set up Github Actions"
"message": "Configura les accions de Github"
},
"setUpGitlabCICD": {
"message": "Set up GitLab CI/CD"
"message": "Configura GitLab CI/CD"
},
"setUpAnsible": {
"message": "Set up Ansible"
"message": "Configura Ansible"
},
"cSharpSDKRepo": {
"message": "View C# repository"
"message": "Veure el repositori C#"
},
"cPlusPlusSDKRepo": {
"message": "View C++ repository"
"message": "Veure el repositori C++"
},
"jsWebAssemblySDKRepo": {
"message": "View JS WebAssembly repository"
"message": "Veure el repositori JS WebAssembly"
},
"javaSDKRepo": {
"message": "View Java repository"
"message": "Veure el repositori de Java"
},
"pythonSDKRepo": {
"message": "View Python repository"
"message": "Veure el repositori de Python"
},
"phpSDKRepo": {
"message": "View php repository"
"message": "Veure el repositori php"
},
"rubySDKRepo": {
"message": "View Ruby repository"
"message": "Veure el repositori Ruby"
},
"goSDKRepo": {
"message": "View Go repository"
"message": "Veure el repositori Go"
},
"createNewClientToManageAsProvider": {
"message": "Create a new client organization to manage as a Provider. Additional seats will be reflected in the next billing cycle."
"message": "Creeu una nova organització client per gestionar com a proveïdor. Els seients addicionals es reflectiran en el proper cicle de facturació."
},
"selectAPlan": {
"message": "Select a plan"
"message": "Seleccioneu un pla"
},
"thirtyFivePercentDiscount": {
"message": "35% Discount"
"message": "35% de descompte"
},
"monthPerMember": {
"message": "month per member"
"message": "mes per membre"
},
"seats": {
"message": "Seats"
"message": "Seients"
},
"addOrganization": {
"message": "Add organization"
"message": "Afig organització"
},
"createdNewClient": {
"message": "Successfully created new client"
"message": "S'ha creat un nou client correctament"
},
"noAccess": {
"message": "No access"
"message": "Sense accés"
},
"collectionAdminConsoleManaged": {
"message": "This collection is only accessible from the admin console"
"message": "Aquesta col·lecció només és accessible des de la consola d'administració"
},
"organizationOptionsMenu": {
"message": "Toggle Organization Menu"
"message": "Canvia el menú d'organització"
},
"vaultItemSelect": {
"message": "Select vault item"
"message": "Seleccioneu element de la caixa forta"
},
"collectionItemSelect": {
"message": "Select collection item"
"message": "Seleccioneu element de la col·lecció"
},
"manageBillingFromProviderPortalMessage": {
"message": "Gestioneu la facturació des del portal de proveïdors"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Nalezena nezabezpečená webová stránka"
},
"unsecuredWebsitesFoundDesc": {
"message": "Nalezli jsme $COUNT$ položek ve Vašem trezoru, které používají nezabezpečené URI. Schémata URI by měla být změněna na https://, pokud to web umožňuje.",
"unsecuredWebsitesFoundReportDesc": {
"message": "Nalezli jsme $COUNT$ položek ve Vašem trezoru $VAULT$, které používají nezabezpečené URI. Schémata URI by měla být změněna na https://, pokud to web umožňuje.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "Nalezena přihlášení bez dvoufázového ověření"
},
"inactive2faFoundDesc": {
"message": "Nalezli jsme $COUNT$ webových stránek ve Vašem trezoru, které zřejmě nejsou nakonfigurovány pro použití dvoufaktorového přihlášení. Pro lepší ochranu Vašich účtů byste měli dvoufaktorové přihlášení povolit.",
"inactive2faFoundReportDesc": {
"message": "Nalezli jsme $COUNT$ webových stránek ve Vašem trezoru $VAULT$, které zřejmě nejsou nakonfigurovány pro použití dvoufaktorového přihlášení. Pro lepší ochranu Vašich účtů byste měli dvoufaktorové přihlášení povolit.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "Nalezena odhalená hesla"
},
"exposedPasswordsFoundDesc": {
"message": "Nalezli jsme $COUNT$ položek ve Vašem trezoru, jejichž hesla byla odhalena během známých úniků dat. Měli byste u nich použít nové heslo.",
"exposedPasswordsFoundReportDesc": {
"message": "Našli jsme $COUNT$ položek ve Vašem trezoru $VAULT$, která mají hesla, které byly odhaleny ve známých únicích dat. Měli byste je změnit tak, aby používaly nové heslo.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Nalezena slabá hesla"
},
"weakPasswordsFoundDesc": {
"message": "Našli jsme $COUNT$ položek ve Vašem trezoru se slabým heslem. Měli byste je aktualizovat a použit silnější hesla.",
"weakPasswordsFoundReportDesc": {
"message": "Našli jsme $COUNT$ položek ve Vašem trezoru $VAULT$ se slabým heslem. Měli byste je aktualizovat a použit silnější hesla.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "Nalezena opakovaně použitá hesla"
},
"reusedPasswordsFoundDesc": {
"message": "Nalezli jsme $COUNT$ opakovaně použitých hesel ve Vašem trezoru. Doporučujeme je změnit, aby byly unikátní.",
"reusedPasswordsFoundReportDesc": {
"message": "Nalezli jsme $COUNT$ opakovaně použitých hesel ve Vašem trezoru $VAULT$. Doporučujeme je změnit, aby byly unikátní.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Udělí členům přístup ke kolekcím přidáním do této skupiny."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "Můžete přiřadit jen Vámi spravované kolekce."
},
"accessAllCollectionsDesc": {
"message": "Udělí přístup ke všem aktuálním i budoucím kolekcím."
},
@ -7910,10 +7933,10 @@
"message": "Upozornění: Dne 2. května 2024 již nebudou nepřiřazené položky organizace viditelné v zobrazení Všechny trezory ve všech zařízeních a budou přístupné jen prostřednictvím konzoly správce. Přiřaďte tyto položky do kolekce z konzoly pro správce, aby byly viditelné."
},
"unassignedItemsBannerNotice": {
"message": "Upozornění: Nepřiřazené položky organizace již nejsou viditelné ve vašem zobrazení všech trezorů napříč zařízeními a jsou nyní přístupné pouze v konzoli správce."
"message": "Upozornění: Nepřiřazené položky organizace již nejsou viditelné ve Vašem zobrazení všech trezorů napříč zařízeními a jsou nyní přístupné pouze v konzoli správce."
},
"unassignedItemsBannerSelfHostNotice": {
"message": "Upozornění: 16. květba 2024 již nebudou nepřiřazené položky organizace viditelné ve vašem zobrazení všech trezorů napříč zařízeními a budou přístupné pouze v konzoli správce."
"message": "Upozornění: 16. květba 2024 již nebudou nepřiřazené položky organizace viditelné ve Vašem zobrazení všech trezorů napříč zařízeními a budou přístupné pouze v konzoli správce."
},
"unassignedItemsBannerCTAPartOne": {
"message": "Přiřadit tyto položky ke kolekci z",
@ -8039,7 +8062,7 @@
"message": "Žádný přístup"
},
"collectionAdminConsoleManaged": {
"message": "Tato kolekce je přístupná pouze z konzole administrátora"
"message": "Tato kolekce je přístupná pouze z konzole správce"
},
"organizationOptionsMenu": {
"message": "Přepnout menu organizace"
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Vybrat položku kolekce"
},
"manageBillingFromProviderPortalMessage": {
"message": "Spravovat fakturaci z portálu poskytovatele"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Unsecured websites found"
},
"unsecuredWebsitesFoundDesc": {
"message": "We found $COUNT$ items in your vault with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"unsecuredWebsitesFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "Logins without two-step login found"
},
"inactive2faFoundDesc": {
"message": "We found $COUNT$ website(s) in your vault that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"inactive2faFoundReportDesc": {
"message": "We found $COUNT$ website(s) in your $VAULT$ that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "Exposed passwords found"
},
"exposedPasswordsFoundDesc": {
"message": "We found $COUNT$ items in your vault that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"exposedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ that have passwords that were exposed in known data breaches. You should change them to use a new password.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Weak passwords found"
},
"weakPasswordsFoundDesc": {
"message": "We found $COUNT$ items in your vault with passwords that are not strong. You should update them to use stronger passwords.",
"weakPasswordsFoundReportDesc": {
"message": "We found $COUNT$ items in your $VAULT$ with passwords that are not strong. You should update them to use stronger passwords.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "Reused passwords found"
},
"reusedPasswordsFoundDesc": {
"message": "We found $COUNT$ passwords that are being reused in your vault. You should change them to a unique value.",
"reusedPasswordsFoundReportDesc": {
"message": "We found $COUNT$ passwords that are being reused in your $VAULT$. You should change them to a unique value.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Grant access to collections by adding them to this group."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "You can only assign collections you manage."
},
"accessAllCollectionsDesc": {
"message": "Grant access to all current and future collections."
},
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Select collection item"
},
"manageBillingFromProviderPortalMessage": {
"message": "Manage billing from the Provider Portal"
}
}

View File

@ -1809,12 +1809,16 @@
"unsecuredWebsitesFound": {
"message": "Ikke-sikrede websteder fundet"
},
"unsecuredWebsitesFoundDesc": {
"message": "$COUNT$ emner fundet i din boks med ikke-sikrede URI'er. Deres URI-protokoller bør ændres til https://, såfremt webstedet tillader det.",
"unsecuredWebsitesFoundReportDesc": {
"message": "$COUNT$ emner fundet i $VAULT$ med ikke-sikreded URI'er. Hvis tilladt af webstedet, bør deres URI-protokol ændres til https://.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1830,12 +1834,16 @@
"inactive2faFound": {
"message": "Logins uden totrins-login fundet"
},
"inactive2faFoundDesc": {
"message": "$COUNT$ websted(er) fundet i boksen, som muligvis ikke er opsat med totrins-login (jf. 2fa.directory). For yderligere at beskytte disse konti, bør totrins-login opsættes.",
"inactive2faFoundReportDesc": {
"message": "$COUNT$ websted(er) muligvis uden opsat med tofaktorgodkendelse (iflg. 2fa.directory) fundet i $VAULT$. For yderligere beskyttelse af disse konti bør tofaktorgodkendelse opsættes.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1854,12 +1862,16 @@
"exposedPasswordsFound": {
"message": "Kompromitterede adgangskoder fundet"
},
"exposedPasswordsFoundDesc": {
"message": "$COUNT$ emner fundet i din boks med adgangskoder kompromitteret i kendte datalæk. En ny adgangskode bør opsættes for disse emner.",
"exposedPasswordsFoundReportDesc": {
"message": "$COUNT$ emner fundet i $VAULT$ med adgangskoder kompromitteret via kendte datalæk. Deres adgangskoder bør skiftes.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1887,12 +1899,16 @@
"weakPasswordsFound": {
"message": "Svage adgangskoder fundet"
},
"weakPasswordsFoundDesc": {
"message": "$COUNT$ emner fundet i din boks med adgangskoder, som ikke er stærke. Disse bør opdateres med stærkere adgangskoder.",
"weakPasswordsFoundReportDesc": {
"message": "$COUNT$ emner med svage adgangskoder fundet i $VAULT$. Disse bør skiftes til stærke adgangskoder.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -1908,12 +1924,16 @@
"reusedPasswordsFound": {
"message": "Genbrugte adgangskoder fundet"
},
"reusedPasswordsFoundDesc": {
"message": "Vi fandt $COUNT$ adgangskoder, der genbruges i din boks. Du bør ændre dem til unikke koder.",
"reusedPasswordsFoundReportDesc": {
"message": "$COUNT$ adgangskoder, som genbruges, fundet i $VAULT$. Disse bør skiftes til unikke adgangskoder.",
"placeholders": {
"count": {
"content": "$1",
"example": "8"
},
"vault": {
"content": "$2",
"example": "this will be 'vault' or 'vaults'"
}
}
},
@ -6460,6 +6480,9 @@
"editGroupCollectionsDesc": {
"message": "Tildel adgang til samlinger ved at føje dem til denne gruppe."
},
"editGroupCollectionsRestrictionsDesc": {
"message": "Der kan kun tildeles samlinger, man selv håndterer."
},
"accessAllCollectionsDesc": {
"message": "Tildel adgang til alle nuværende og fremtidige samlinger."
},
@ -8049,5 +8072,8 @@
},
"collectionItemSelect": {
"message": "Vælg samlingsemne"
},
"manageBillingFromProviderPortalMessage": {
"message": "Håndter fakturering via udbyderportalen"
}
}

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