From 3f91070e96e472c3efb3a818282cf86049f30693 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 19 Apr 2018 15:53:19 -0400 Subject: [PATCH] New Crowdin translations (#79) * New translations messages.json (Bulgarian) * New translations messages.json (Persian) * New translations messages.json (Vietnamese) * New translations messages.json (Ukrainian) * New translations messages.json (Turkish) * New translations messages.json (Thai) * New translations messages.json (Swedish) * New translations messages.json (Spanish) * New translations messages.json (Slovak) * New translations messages.json (Russian) * New translations messages.json (Romanian) * New translations messages.json (Portuguese, Brazilian) * New translations messages.json (Portuguese) * New translations messages.json (Polish) * New translations messages.json (Norwegian Bokmal) * New translations messages.json (Chinese Simplified) * New translations messages.json (Japanese) * New translations messages.json (Italian) * New translations messages.json (Indonesian) * New translations messages.json (Hungarian) * New translations messages.json (German) * New translations messages.json (French) * New translations messages.json (Finnish) * New translations messages.json (Estonian) * New translations messages.json (Dutch) * New translations messages.json (Danish) * New translations messages.json (Czech) * New translations messages.json (Croatian) * New translations messages.json (Chinese Traditional) * New translations messages.json (Korean) --- src/locales/bg/messages.json | 1 + src/locales/cs/messages.json | 1 + src/locales/da/messages.json | 9 +- src/locales/de/messages.json | 5 +- src/locales/es/messages.json | 7 +- src/locales/et/messages.json | 9 +- src/locales/fa/messages.json | 1 + src/locales/fi/messages.json | 1 + src/locales/fr/messages.json | 9 +- src/locales/hr/messages.json | 1 + src/locales/hu/messages.json | 1 + src/locales/id/messages.json | 1 + src/locales/it/messages.json | 7 +- src/locales/ja/messages.json | 13 +- src/locales/ko/messages.json | 1026 +++++++++++++++++++++++++++++++ src/locales/nb/messages.json | 1 + src/locales/nl/messages.json | 1 + src/locales/pl/messages.json | 7 +- src/locales/pt_BR/messages.json | 7 +- src/locales/pt_PT/messages.json | 19 +- src/locales/ro/messages.json | 1 + src/locales/ru/messages.json | 7 +- src/locales/sk/messages.json | 1 + src/locales/sv/messages.json | 7 +- src/locales/th/messages.json | 1 + src/locales/tr/messages.json | 1 + src/locales/uk/messages.json | 7 +- src/locales/vi/messages.json | 1 + src/locales/zh_CN/messages.json | 7 +- src/locales/zh_TW/messages.json | 13 +- 30 files changed, 1114 insertions(+), 59 deletions(-) create mode 100644 src/locales/ko/messages.json diff --git a/src/locales/bg/messages.json b/src/locales/bg/messages.json index 22a28cb493f..291d4908430 100644 --- a/src/locales/bg/messages.json +++ b/src/locales/bg/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/cs/messages.json b/src/locales/cs/messages.json index 380cc220369..21c5da53c7d 100644 --- a/src/locales/cs/messages.json +++ b/src/locales/cs/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/da/messages.json b/src/locales/da/messages.json index 8ba88acf478..77a544f8590 100644 --- a/src/locales/da/messages.json +++ b/src/locales/da/messages.json @@ -12,7 +12,7 @@ "message": "Typer" }, "typeLogin": { - "message": "Log ind" + "message": "Login" }, "typeCard": { "message": "Kort" @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Kopier kodeord" }, "copyUri": { - "message": "Copy URI" + "message": "Kopier URI" }, "length": { "message": "Længde" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Bekræft med Duo Security for din organisation ved hjælp af Duo Mobile app, SMS, telefonopkald eller U2F-sikkerhedsnøgle.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Skift indstillinger" }, "organization": { - "message": "Organization", + "message": "Organisation", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/de/messages.json b/src/locales/de/messages.json index 88b4ac7fc9f..1b3db0e0b10 100644 --- a/src/locales/de/messages.json +++ b/src/locales/de/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Passwort kopieren" }, "copyUri": { - "message": "Copy URI" + "message": "URI kopieren" }, "length": { "message": "Länge" @@ -1019,7 +1020,7 @@ "message": "Umschaltoptionen" }, "organization": { - "message": "Organization", + "message": "Organisation", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/es/messages.json b/src/locales/es/messages.json index b06708bd314..56586090958 100644 --- a/src/locales/es/messages.json +++ b/src/locales/es/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Copiar contraseña" }, "copyUri": { - "message": "Copy URI" + "message": "Copiar URI" }, "length": { "message": "Longitud" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Verificar con Duo Security para tu organización usando la aplicación Duo Mobile, SMS, llamada telefónica o llave de seguridad U2F.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Alternar opciones" }, "organization": { - "message": "Organization", + "message": "Organización", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/et/messages.json b/src/locales/et/messages.json index b1d5da60e65..8811b0baf25 100644 --- a/src/locales/et/messages.json +++ b/src/locales/et/messages.json @@ -1,6 +1,6 @@ { "bitwarden": { - "message": "bitwarden" + "message": "Bitwarden" }, "allItems": { "message": "Kõik kirjed" @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URL $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Kopeeri parool" }, "copyUri": { - "message": "Copy URI" + "message": "Kopeeri URL" }, "length": { "message": "Pikkus" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Kinnita organisatsiooni jaoks Duo Security abil, kasutades selleks Duo Mobile rakendust, SMS-i, telefonikõnet või U2F turvavõtit.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Valik sisse" }, "organization": { - "message": "Organization", + "message": "Organisatsioon", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/fa/messages.json b/src/locales/fa/messages.json index cc7a0cc3fa4..f238d6258bb 100644 --- a/src/locales/fa/messages.json +++ b/src/locales/fa/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "آدرس اینترنتی $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/fi/messages.json b/src/locales/fi/messages.json index 86c7ab9ea63..b3f61d7533f 100644 --- a/src/locales/fi/messages.json +++ b/src/locales/fi/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/fr/messages.json b/src/locales/fr/messages.json index 7f3fcee0892..211285f3854 100644 --- a/src/locales/fr/messages.json +++ b/src/locales/fr/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -287,7 +288,7 @@ "message": "Booléen" }, "remove": { - "message": "Retirer" + "message": "Supprimer" }, "nameRequired": { "message": "Le nom est requis." @@ -333,7 +334,7 @@ "message": "Copier le mot de passe" }, "copyUri": { - "message": "Copy URI" + "message": "Copier l'URI" }, "length": { "message": "Longueur" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Sécurisez votre organisation avec Duo Security à l'aide de l'application Duo Mobile, l'envoi d'un SMS, un appel vocal ou une clé de sécurité U2F.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Options de basculement" }, "organization": { - "message": "Organization", + "message": "Organisation", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/hr/messages.json b/src/locales/hr/messages.json index 1765a9c0a10..50d1f655d1c 100644 --- a/src/locales/hr/messages.json +++ b/src/locales/hr/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URL $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/hu/messages.json b/src/locales/hu/messages.json index ca095d065a7..cc294b612fa 100644 --- a/src/locales/hu/messages.json +++ b/src/locales/hu/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/id/messages.json b/src/locales/id/messages.json index d200d8f1510..02f58b58f2a 100644 --- a/src/locales/id/messages.json +++ b/src/locales/id/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/it/messages.json b/src/locales/it/messages.json index 36829ce19da..8f012f04522 100644 --- a/src/locales/it/messages.json +++ b/src/locales/it/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Copia Password" }, "copyUri": { - "message": "Copy URI" + "message": "Copia URI" }, "length": { "message": "Lunghezza" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Verifica con Duo Security per la tua azienda usando l'app Duo Mobile, SMS, chiamata telefonica, o chiave di sicurezza U2F.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Attiva\/Disattiva opzioni" }, "organization": { - "message": "Organization", + "message": "Società", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/ja/messages.json b/src/locales/ja/messages.json index b58d51d58ab..31c5cafe0c4 100644 --- a/src/locales/ja/messages.json +++ b/src/locales/ja/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -330,10 +331,10 @@ "message": "パスワードの再生成" }, "copyPassword": { - "message": "パスワードをコピー" + "message": "パスワードのコピー" }, "copyUri": { - "message": "Copy URI" + "message": "URI のコピー" }, "length": { "message": "長さ" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "組織の Duo Security を Duo Mobile アプリや SMS、電話、U2F セキュリティーキーを使用して認証します。", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -819,7 +820,7 @@ "message": "不明" }, "copyUsername": { - "message": "ユーザー名をコピー" + "message": "ユーザー名のコピー" }, "copyNumber": { "message": "番号のコピー", @@ -979,7 +980,7 @@ "message": "パスワードが漏洩していないか確認する" }, "passwordExposed": { - "message": "このパスワードは$VALUE$回漏洩しているため、変更するべきです。", + "message": "このパスワードは過去に$VALUE$回漏洩したことがあるため、変更するべきです。", "placeholders": { "value": { "content": "$1", @@ -1019,7 +1020,7 @@ "message": "オプションの切り替え" }, "organization": { - "message": "Organization", + "message": "組織", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/ko/messages.json b/src/locales/ko/messages.json new file mode 100644 index 00000000000..0c06a897c2d --- /dev/null +++ b/src/locales/ko/messages.json @@ -0,0 +1,1026 @@ +{ + "bitwarden": { + "message": "Bitwarden" + }, + "allItems": { + "message": "모든 항목" + }, + "favorites": { + "message": "즐겨찾기" + }, + "types": { + "message": "Types" + }, + "typeLogin": { + "message": "로그인" + }, + "typeCard": { + "message": "카드" + }, + "typeIdentity": { + "message": "Identity" + }, + "typeSecureNote": { + "message": "Secure Note" + }, + "folders": { + "message": "폴더" + }, + "collections": { + "message": "Collections" + }, + "searchVault": { + "message": "보관함 검색" + }, + "addItem": { + "message": "항목 추가" + }, + "shared": { + "message": "Shared" + }, + "attachments": { + "message": "첨부 파일" + }, + "viewItem": { + "message": "항목 보기" + }, + "name": { + "message": "이름" + }, + "uri": { + "message": "URI" + }, + "uriPosition": { + "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", + "placeholders": { + "position": { + "content": "$1", + "example": "2" + } + } + }, + "newUri": { + "message": "새 URI" + }, + "username": { + "message": "사용자 이름" + }, + "password": { + "message": "비밀번호" + }, + "editItem": { + "message": "항목 편집" + }, + "emailAddress": { + "message": "이메일 주소" + }, + "verificationCodeTotp": { + "message": "인증 코드 (TOTP)" + }, + "website": { + "message": "웹 사이트" + }, + "notes": { + "message": "메모" + }, + "customFields": { + "message": "Custom Fields" + }, + "launch": { + "message": "열기" + }, + "copyValue": { + "message": "값 복사", + "description": "Copy value to clipboard" + }, + "toggleVisibility": { + "message": "표시 전환" + }, + "cardholderName": { + "message": "카드 소유자 이름" + }, + "number": { + "message": "Number" + }, + "brand": { + "message": "Brand" + }, + "expiration": { + "message": "Expiration" + }, + "securityCode": { + "message": "Security Code" + }, + "identityName": { + "message": "Identity Name" + }, + "company": { + "message": "Company" + }, + "ssn": { + "message": "Social Security Number" + }, + "passportNumber": { + "message": "Passport Number" + }, + "licenseNumber": { + "message": "License Number" + }, + "email": { + "message": "이메일" + }, + "phone": { + "message": "Phone" + }, + "address": { + "message": "주소" + }, + "premiumRequired": { + "message": "Premium Required" + }, + "premiumRequiredDesc": { + "message": "A premium membership is required to use this feature." + }, + "errorOccurred": { + "message": "An error has occurred." + }, + "error": { + "message": "오류" + }, + "january": { + "message": "1월" + }, + "february": { + "message": "2월" + }, + "march": { + "message": "3월" + }, + "april": { + "message": "April" + }, + "may": { + "message": "May" + }, + "june": { + "message": "June" + }, + "july": { + "message": "July" + }, + "august": { + "message": "August" + }, + "september": { + "message": "September" + }, + "october": { + "message": "October" + }, + "november": { + "message": "November" + }, + "december": { + "message": "December" + }, + "ex": { + "message": "ex.", + "description": "Short abbreviation for 'example'." + }, + "title": { + "message": "Title" + }, + "mr": { + "message": "Mr" + }, + "mrs": { + "message": "Mrs" + }, + "ms": { + "message": "Ms" + }, + "dr": { + "message": "Dr" + }, + "expirationMonth": { + "message": "Expiration Month" + }, + "expirationYear": { + "message": "Expiration Year" + }, + "select": { + "message": "Select" + }, + "other": { + "message": "Other" + }, + "generatePassword": { + "message": "Generate Password" + }, + "type": { + "message": "Type" + }, + "firstName": { + "message": "First Name" + }, + "middleName": { + "message": "Middle Name" + }, + "lastName": { + "message": "Last Name" + }, + "address1": { + "message": "Address 1" + }, + "address2": { + "message": "Address 2" + }, + "address3": { + "message": "Address 3" + }, + "cityTown": { + "message": "City \/ Town" + }, + "stateProvince": { + "message": "State \/ Province" + }, + "zipPostalCode": { + "message": "Zip \/ Postal Code" + }, + "country": { + "message": "Country" + }, + "save": { + "message": "저장" + }, + "cancel": { + "message": "취소" + }, + "delete": { + "message": "삭제" + }, + "favorite": { + "message": "즐겨찾기" + }, + "edit": { + "message": "편집" + }, + "authenticatorKeyTotp": { + "message": "Authenticator Key (TOTP)" + }, + "folder": { + "message": "폴더" + }, + "newCustomField": { + "message": "New Custom Field" + }, + "value": { + "message": "값" + }, + "cfTypeText": { + "message": "Text" + }, + "cfTypeHidden": { + "message": "Hidden" + }, + "cfTypeBoolean": { + "message": "Boolean" + }, + "remove": { + "message": "제거" + }, + "nameRequired": { + "message": "이름은 반드시 입력해야 합니다." + }, + "addedItem": { + "message": "Added item" + }, + "editedItem": { + "message": "Edited item" + }, + "deleteItem": { + "message": "항목 삭제" + }, + "deleteFolder": { + "message": "폴더 삭제" + }, + "deleteAttachment": { + "message": "첨부 파일 삭제" + }, + "deleteItemConfirmation": { + "message": "Are you sure you want to delete this item?" + }, + "deletedItem": { + "message": "Deleted item" + }, + "overwritePasswordConfirmation": { + "message": "Are you sure you want to overwrite the current password?" + }, + "noneFolder": { + "message": "폴더 없음", + "description": "This is the folder for uncategorized items" + }, + "addFolder": { + "message": "폴더 추가" + }, + "editFolder": { + "message": "폴더 편집" + }, + "regeneratePassword": { + "message": "비밀번호 재생성" + }, + "copyPassword": { + "message": "비밀번호 복사" + }, + "copyUri": { + "message": "URI 복사" + }, + "length": { + "message": "길이" + }, + "close": { + "message": "닫기" + }, + "minNumbers": { + "message": "Minimum Numbers" + }, + "minSpecial": { + "message": "Minimum Special", + "description": "Minimum Special Characters" + }, + "ambiguous": { + "message": "Avoid Ambiguous Characters" + }, + "searchCollection": { + "message": "Search Collection" + }, + "searchFolder": { + "message": "폴더 검색" + }, + "searchFavorites": { + "message": "즐겨찾기 검색" + }, + "searchType": { + "message": "Search Type", + "description": "Search item type" + }, + "newAttachment": { + "message": "새 첨부 파일 추가" + }, + "deletedAttachment": { + "message": "Deleted attachment" + }, + "deleteAttachmentConfirmation": { + "message": "정말 이 첨부 파일을 삭제하시겠습니까?" + }, + "attachmentSaved": { + "message": "첨부 파일을 저장했습니다." + }, + "file": { + "message": "파일" + }, + "selectFile": { + "message": "파일을 선택하세요." + }, + "maxFileSize": { + "message": "최대 파일 크기는 100MB입니다." + }, + "updateKey": { + "message": "You cannot use this feature until you update your encryption key." + }, + "options": { + "message": "옵션" + }, + "editedFolder": { + "message": "Edited folder" + }, + "addedFolder": { + "message": "Added folder" + }, + "deleteFolderConfirmation": { + "message": "정말 이 폴더를 삭제하시겠습니까?" + }, + "deletedFolder": { + "message": "Deleted folder" + }, + "loginOrCreateNewAccount": { + "message": "Log in or create a new account to access your secure vault." + }, + "createAccount": { + "message": "Create Account" + }, + "logIn": { + "message": "Log In" + }, + "submit": { + "message": "Submit" + }, + "masterPass": { + "message": "Master Password" + }, + "masterPassDesc": { + "message": "The master password is the password you use to access your vault. It is very important that you do not forget your master password. There is no way to recover the password in the event that you forget it." + }, + "masterPassHintDesc": { + "message": "A master password hint can help you remember your password if you forget it." + }, + "reTypeMasterPass": { + "message": "Re-type Master Password" + }, + "masterPassHint": { + "message": "Master Password Hint (optional)" + }, + "settings": { + "message": "Settings" + }, + "passwordHint": { + "message": "Password Hint" + }, + "enterEmailToGetHint": { + "message": "Enter your account email address to receive your master password hint." + }, + "getMasterPasswordHint": { + "message": "Get master password hint" + }, + "emailRequired": { + "message": "Email address is required." + }, + "invalidEmail": { + "message": "Invalid email address." + }, + "masterPassRequired": { + "message": "Master password is required." + }, + "masterPassLength": { + "message": "Master password must be at least 8 characters long." + }, + "masterPassDoesntMatch": { + "message": "Master password confirmation does not match." + }, + "newAccountCreated": { + "message": "Your new account has been created! You may now log in." + }, + "masterPassSent": { + "message": "We've sent you an email with your master password hint." + }, + "unexpectedError": { + "message": "An unexpected error has occurred." + }, + "itemInformation": { + "message": "Item Information" + }, + "noItemsInList": { + "message": "There are no items to list." + }, + "verificationCode": { + "message": "Verification Code" + }, + "verificationCodeRequired": { + "message": "Verification code is required." + }, + "continue": { + "message": "Continue" + }, + "enterVerificationCodeApp": { + "message": "Enter the 6 digit verification code from your authenticator app." + }, + "enterVerificationCodeEmail": { + "message": "Enter the 6 digit verification code that was emailed to $EMAIL$.", + "placeholders": { + "email": { + "content": "$1", + "example": "example@gmail.com" + } + } + }, + "verificationCodeEmailSent": { + "message": "Verification email sent to $EMAIL$.", + "placeholders": { + "email": { + "content": "$1", + "example": "example@gmail.com" + } + } + }, + "rememberMe": { + "message": "Remember me" + }, + "sendVerificationCodeEmailAgain": { + "message": "Send verification code email again" + }, + "useAnotherTwoStepMethod": { + "message": "Use another two-step login method" + }, + "insertYubiKey": { + "message": "Insert your YubiKey into your computer's USB port, then touch its button." + }, + "insertU2f": { + "message": "Insert your security key into your computer's USB port. If it has a button, touch it." + }, + "recoveryCodeDesc": { + "message": "Lost access to all of your two-factor providers? Use your recovery code to disable all two-factor providers from your account." + }, + "recoveryCodeTitle": { + "message": "Recovery Code" + }, + "authenticatorAppTitle": { + "message": "Authenticator App" + }, + "authenticatorAppDesc": { + "message": "Use an authenticator app (such as Authy or Google Authenticator) to generate time-based verification codes.", + "description": "'Authy' and 'Google Authenticator' are product names and should not be translated." + }, + "yubiKeyTitle": { + "message": "YubiKey OTP Security Key" + }, + "yubiKeyDesc": { + "message": "Use a YubiKey to access your account. Works with YubiKey 4, 4 Nano, 4C, and NEO devices." + }, + "duoDesc": { + "message": "Verify with Duo Security using the Duo Mobile app, SMS, phone call, or U2F security key.", + "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." + }, + "duoOrganizationDesc": { + "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." + }, + "u2fDesc": { + "message": "Use any FIDO U2F enabled security key to access your account." + }, + "u2fTitle": { + "message": "FIDO U2F Security Key" + }, + "emailTitle": { + "message": "이메일" + }, + "emailDesc": { + "message": "Verification codes will be emailed to you." + }, + "loginUnavailable": { + "message": "Login Unavailable" + }, + "noTwoStepProviders": { + "message": "This account has two-step login enabled, however, none of the configured two-step providers are supported by this device." + }, + "noTwoStepProviders2": { + "message": "Please add additional providers that are better supported across devices (such as an authenticator app)." + }, + "twoStepOptions": { + "message": "Two-step Login Options" + }, + "selfHostedEnvironment": { + "message": "Self-hosted Environment" + }, + "selfHostedEnvironmentFooter": { + "message": "Specify the base URL of your on-premise hosted Bitwarden installation." + }, + "customEnvironment": { + "message": "Custom Environment" + }, + "customEnvironmentFooter": { + "message": "For advanced users. You can specify the base URL of each service independently." + }, + "baseUrl": { + "message": "서버 URL" + }, + "apiUrl": { + "message": "API 서버 URL" + }, + "webVaultUrl": { + "message": "Web Vault Server URL" + }, + "identityUrl": { + "message": "Identity Server URL" + }, + "iconsUrl": { + "message": "아이콘 서버 URL" + }, + "environmentSaved": { + "message": "The environment URLs have been saved." + }, + "ok": { + "message": "확인" + }, + "yes": { + "message": "예" + }, + "no": { + "message": "아니오" + }, + "overwritePassword": { + "message": "비밀번호 덮어쓰기" + }, + "learnMore": { + "message": "더 알아보기" + }, + "featureUnavailable": { + "message": "Feature Unavailable" + }, + "loggedOut": { + "message": "Logged out" + }, + "loginExpired": { + "message": "Your login session has expired." + }, + "logOutConfirmation": { + "message": "Are you sure you want to log out?" + }, + "logOut": { + "message": "로그아웃" + }, + "addNewLogin": { + "message": "Add New Login" + }, + "addNewItem": { + "message": "새 항목 추가" + }, + "addNewFolder": { + "message": "새 폴더 추가" + }, + "view": { + "message": "보기" + }, + "account": { + "message": "계정" + }, + "loading": { + "message": "불러오는 중..." + }, + "lockNow": { + "message": "Lock Now" + }, + "passwordGenerator": { + "message": "비밀번호 생성기" + }, + "emailUs": { + "message": "이메일 보내기" + }, + "visitOurWebsite": { + "message": "Visit Our Website" + }, + "fileBugReport": { + "message": "File a Bug Report" + }, + "blog": { + "message": "Blog" + }, + "followUs": { + "message": "Follow Us" + }, + "syncVault": { + "message": "Sync Vault" + }, + "changeMasterPass": { + "message": "Change Master Password" + }, + "changeMasterPasswordConfirmation": { + "message": "You can change your master password on the bitwarden.com web vault. Do you want to visit the website now?" + }, + "changeEmail": { + "message": "Change Email" + }, + "changeEmailConfirmation": { + "message": "You can change your email address on the bitwarden.com web vault. Do you want to visit the website now?" + }, + "goToWebVault": { + "message": "Go To Web Vault" + }, + "getMobileApp": { + "message": "Get Mobile App" + }, + "getBrowserExtension": { + "message": "Get Browser Extension" + }, + "syncingComplete": { + "message": "Syncing complete" + }, + "syncingFailed": { + "message": "Syncing failed" + }, + "yourVaultIsLocked": { + "message": "Your vault is locked. Verify your master password to continue." + }, + "unlock": { + "message": "Unlock" + }, + "invalidMasterPassword": { + "message": "Invalid master password" + }, + "twoStepLoginConfirmation": { + "message": "Two-step login makes your account more secure by requiring you to verify your login with another device such as a security key, authenticator app, SMS, phone call, or email. Two-step login can be enabled on the bitwarden.com web vault. Do you want to visit the website now?" + }, + "twoStepLogin": { + "message": "2단계 인증" + }, + "lockOptions": { + "message": "잠금 옵션" + }, + "lockOptionsDesc": { + "message": "Choose when your vault locks. A locked vault requires that you re-enter your master password to access it again." + }, + "immediately": { + "message": "즉시" + }, + "oneMinute": { + "message": "1분" + }, + "fiveMinutes": { + "message": "5분" + }, + "fifteenMinutes": { + "message": "15분" + }, + "thirtyMinutes": { + "message": "30분" + }, + "oneHour": { + "message": "1시간" + }, + "fourHours": { + "message": "4시간" + }, + "onIdle": { + "message": "On System Idle" + }, + "onSleep": { + "message": "On System Sleep" + }, + "onLocked": { + "message": "On System Lock" + }, + "onRestart": { + "message": "On Restart" + }, + "never": { + "message": "Never" + }, + "security": { + "message": "Security" + }, + "disableGa": { + "message": "Disable Analytics" + }, + "gaDesc": { + "message": "We use analytics to better learn how the application is being used so that we can make it better. All data collection is completely anonymous." + }, + "disableFavicon": { + "message": "Disable Website Icons" + }, + "disableFaviconDesc": { + "message": "Website Icons provide a recognizable image next to each login item in your vault." + }, + "copy": { + "message": "복사", + "description": "Copy to clipboard" + }, + "checkForUpdates": { + "message": "업데이트 확인" + }, + "version": { + "message": "$VERSION_NUM$ 버전", + "placeholders": { + "version_num": { + "content": "$1", + "example": "1.2.3" + } + } + }, + "restartToUpdate": { + "message": "Restart To Update" + }, + "restartToUpdateDesc": { + "message": "Version $VERSION_NUM$ is ready to install. You must restart Bitwarden to complete the installation. Do you want to restart and update now?", + "placeholders": { + "version_num": { + "content": "$1", + "example": "1.2.3" + } + } + }, + "updateAvailable": { + "message": "업데이트 사용 가능" + }, + "updateAvailableDesc": { + "message": "An update was found. Do you want to download it now?" + }, + "restart": { + "message": "다시 시작" + }, + "later": { + "message": "나중에" + }, + "noUpdatesAvailable": { + "message": "No updates are currently available. You are using the latest version." + }, + "updateError": { + "message": "업데이트 오류" + }, + "unknown": { + "message": "알 수 없음" + }, + "copyUsername": { + "message": "사용자 이름 복사" + }, + "copyNumber": { + "message": "Copy Number", + "description": "Copy credit card number" + }, + "copySecurityCode": { + "message": "보안 코드 복사", + "description": "Copy credit card security code (CVV)" + }, + "premiumMembership": { + "message": "Premium Membership" + }, + "premiumManage": { + "message": "Manage Membership" + }, + "premiumManageAlert": { + "message": "You can manage your membership on the bitwarden.com web vault. Do you want to visit the website now?" + }, + "premiumRefresh": { + "message": "Refresh Membership" + }, + "premiumNotCurrentMember": { + "message": "You are not currently a premium member." + }, + "premiumSignUpAndGet": { + "message": "Sign up for a premium membership and get:" + }, + "premiumSignUpStorage": { + "message": "1 GB of encrypted file storage." + }, + "premiumSignUpTwoStep": { + "message": "Additional two-step login options such as YubiKey, FIDO U2F, and Duo." + }, + "premiumSignUpTotp": { + "message": "TOTP verification code (2FA) generator for logins in your vault." + }, + "premiumSignUpSupport": { + "message": "Priority customer support." + }, + "premiumSignUpFuture": { + "message": "All future premium features. More coming soon!" + }, + "premiumPurchase": { + "message": "Purchase Premium" + }, + "premiumPurchaseAlert": { + "message": "You can purchase premium membership on the bitwarden.com web vault. Do you want to visit the website now?" + }, + "premiumCurrentMember": { + "message": "You are a premium member!" + }, + "premiumCurrentMemberThanks": { + "message": "Thank you for supporting Bitwarden." + }, + "premiumPrice": { + "message": "All for just $PRICE$ \/year!", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + } + } + }, + "refreshComplete": { + "message": "Refresh complete" + }, + "passwordHistory": { + "message": "Password History" + }, + "clear": { + "message": "Clear" + }, + "noPasswordsInList": { + "message": "There are no passwords to list." + }, + "undo": { + "message": "Undo" + }, + "redo": { + "message": "Redo" + }, + "cut": { + "message": "Cut", + "description": "Cut to clipboard" + }, + "paste": { + "message": "Paste", + "description": "Paste from clipboard" + }, + "selectAll": { + "message": "Select All" + }, + "zoomIn": { + "message": "Zoom In" + }, + "zoomOut": { + "message": "Zoom Out" + }, + "resetZoom": { + "message": "Reset Zoom" + }, + "toggleFullScreen": { + "message": "Toggle Full Screen" + }, + "reload": { + "message": "Reload" + }, + "toggleDevTools": { + "message": "Toggle Developer Tools" + }, + "minimize": { + "message": "Minimize", + "description": "Minimize window" + }, + "zoom": { + "message": "Zoom" + }, + "bringAllToFront": { + "message": "Bring All to Front", + "description": "Bring all windows to front (foreground)" + }, + "aboutBitwarden": { + "message": "About Bitwarden" + }, + "services": { + "message": "Services" + }, + "hideBitwarden": { + "message": "Hide Bitwarden" + }, + "hideOthers": { + "message": "Hide Others" + }, + "showAll": { + "message": "Show All" + }, + "quitBitwarden": { + "message": "Quit Bitwarden" + }, + "valueCopied": { + "message": "$VALUE$ copied", + "description": "Value has been copied to the clipboard.", + "placeholders": { + "value": { + "content": "$1", + "example": "Password" + } + } + }, + "help": { + "message": "Help" + }, + "window": { + "message": "Window" + }, + "checkPassword": { + "message": "Check if password has been exposed." + }, + "passwordExposed": { + "message": "This password has been exposed $VALUE$ time(s) in data breaches. You should change it.", + "placeholders": { + "value": { + "content": "$1", + "example": "2" + } + } + }, + "passwordSafe": { + "message": "This password was not found in any known data breaches. It should be safe to use." + }, + "baseDomain": { + "message": "Base domain" + }, + "host": { + "message": "Host", + "description": "A URL's host value. For example, the host of https:\/\/sub.domain.com:443 is 'sub.domain.com:443'." + }, + "exact": { + "message": "Exact" + }, + "startsWith": { + "message": "Starts with" + }, + "regEx": { + "message": "Regular expression", + "description": "A programming term, also known as 'RegEx'." + }, + "matchDetection": { + "message": "Match Detection", + "description": "URI match detection for auto-fill." + }, + "defaultMatchDetection": { + "message": "Default match detection", + "description": "Default URI match detection for auto-fill." + }, + "toggleOptions": { + "message": "Toggle Options" + }, + "organization": { + "message": "Organization", + "description": "An entity of multiple related people (ex. a team or business organization)." + } +} \ No newline at end of file diff --git a/src/locales/nb/messages.json b/src/locales/nb/messages.json index d6d0ea898ac..a49edcfa483 100644 --- a/src/locales/nb/messages.json +++ b/src/locales/nb/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/nl/messages.json b/src/locales/nl/messages.json index 8abc0114225..388a5ac4176 100644 --- a/src/locales/nl/messages.json +++ b/src/locales/nl/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/pl/messages.json b/src/locales/pl/messages.json index 021a3592d58..1f9593bc932 100644 --- a/src/locales/pl/messages.json +++ b/src/locales/pl/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Skopiuj hasło" }, "copyUri": { - "message": "Copy URI" + "message": "Skopiuj URI" }, "length": { "message": "Długość" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Weryfikacja dostępu do Twojej organizacji z użyciem Duo Security poprzez aplikację Duo Mobile, SMS, połączenie telefoniczne lub klucz bezpieczeństwa U2F.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Przełącz opcje" }, "organization": { - "message": "Organization", + "message": "Organizacja", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/pt_BR/messages.json b/src/locales/pt_BR/messages.json index 70206d6d478..d6ae23766f9 100644 --- a/src/locales/pt_BR/messages.json +++ b/src/locales/pt_BR/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Copiar Senha" }, "copyUri": { - "message": "Copy URI" + "message": "Copiar URI" }, "length": { "message": "Comprimento" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Verifique com o Duo Security utilizando o aplicativo Duo Mobile, SMS, chamada telefônica, ou chave de segurança U2F.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Opções de Alternância" }, "organization": { - "message": "Organization", + "message": "Organização", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/pt_PT/messages.json b/src/locales/pt_PT/messages.json index 51193f8b37c..3d48f38dcfd 100644 --- a/src/locales/pt_PT/messages.json +++ b/src/locales/pt_PT/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Copiar palavra-passe" }, "copyUri": { - "message": "Copy URI" + "message": "Copiar URI" }, "length": { "message": "Comprimento" @@ -425,7 +426,7 @@ "message": "Uma dica da palavra-passe mestra pode ajudar a lembrar-se da sua palavra-passe se a esquecer." }, "reTypeMasterPass": { - "message": "Re-digite a palavra-passe mestra" + "message": "Reescreva a palavra-passe mestra" }, "masterPassHint": { "message": "Dica da palavra-passe mestra (opcional)" @@ -437,7 +438,7 @@ "message": "Dica da palavra-passe" }, "enterEmailToGetHint": { - "message": "Digite o endereço de email da sua conta para receber a dica da sua palavra-passe mestra." + "message": "Introduza o endereço de email da sua conta para receber a dica da sua palavra-passe mestra." }, "getMasterPasswordHint": { "message": "Obter dica da palavra-passe mestra" @@ -482,10 +483,10 @@ "message": "Continuar" }, "enterVerificationCodeApp": { - "message": "Digite o código de verificação de 6 dígitos da sua aplicação de autenticador." + "message": "Introduza o código de verificação de 6 dígitos da sua aplicação de autenticador." }, "enterVerificationCodeEmail": { - "message": "Digite o código de verificação de 6 dígitos que foi enviado por email para $EMAIL$.", + "message": "Introduza o código de verificação de 6 dígitos que foi enviado por email para $EMAIL$.", "placeholders": { "email": { "content": "$1", @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Verifique com Duo Security para a sua organização utilizando a aplicação Duo Mobile, SMS, chamada telefónica, ou chave de segurança U2F.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -707,7 +708,7 @@ "message": "Palavra-passe mestra inválida" }, "twoStepLoginConfirmation": { - "message": "O início de sessão de dois passos torna a sua conta mais segura ao requerer que digite um código de segurança de uma aplicação de autenticação quando iniciar sessão. O início de sessão de dois passos pode ser ativado no cofre web bitwarden.com. Pretende visitar o website agora?" + "message": "O início de sessão de dois passos torna a sua conta mais segura ao requerer que verifique o seu início de sessão com outro dispositivo como uma chave de segurança, aplicação de autenticação, SMS, chamada telefónica, ou email. O início de sessão de dois passos pode ser ativado no cofre web bitwarden.com. Pretende visitar o website agora?" }, "twoStepLogin": { "message": "Início de sessão de dois passos" @@ -716,7 +717,7 @@ "message": "Opções de bloqueio" }, "lockOptionsDesc": { - "message": "Escolha quando o seu cofre bloqueia. Um cofre bloqueado requer que volte a digitar a sua palavra-passe mestra para o aceder novamente." + "message": "Escolha quando o seu cofre bloqueia. Um cofre bloqueado requer que reintroduza a sua palavra-passe mestra para o aceder novamente." }, "immediately": { "message": "Imediatamente" @@ -1019,7 +1020,7 @@ "message": "Alternar opções" }, "organization": { - "message": "Organization", + "message": "Organização", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/ro/messages.json b/src/locales/ro/messages.json index 59a64020291..3a03d8f4c44 100644 --- a/src/locales/ro/messages.json +++ b/src/locales/ro/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/ru/messages.json b/src/locales/ru/messages.json index 0d9914d030d..64f2fc7b5e1 100644 --- a/src/locales/ru/messages.json +++ b/src/locales/ru/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Копировать пароль" }, "copyUri": { - "message": "Copy URI" + "message": "Копировать URI" }, "length": { "message": "Длина" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Подтвердите при помощи Duo Security для вашей организации, используя приложение Duo Mobile, SMS, телефонный звонок или ключ безопасности U2F.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Настройки перебора" }, "organization": { - "message": "Organization", + "message": "Организация", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/sk/messages.json b/src/locales/sk/messages.json index 86c7ab9ea63..b3f61d7533f 100644 --- a/src/locales/sk/messages.json +++ b/src/locales/sk/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/sv/messages.json b/src/locales/sv/messages.json index fd54ea748de..45c5fead1e4 100644 --- a/src/locales/sv/messages.json +++ b/src/locales/sv/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Kopiera lösenord" }, "copyUri": { - "message": "Copy URI" + "message": "Kopiera URI" }, "length": { "message": "Längd" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Verifiera med Duo Security för din organisation genom att använda Duo Mobile-appen, SMS, telefonsamtal eller en U2F säkerhetsnyckel.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Växla alternativ" }, "organization": { - "message": "Organization", + "message": "Organisation", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/th/messages.json b/src/locales/th/messages.json index cf529334e94..1132b499ab7 100644 --- a/src/locales/th/messages.json +++ b/src/locales/th/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/tr/messages.json b/src/locales/tr/messages.json index 089b207a0f9..ff0c5a71e80 100644 --- a/src/locales/tr/messages.json +++ b/src/locales/tr/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/uk/messages.json b/src/locales/uk/messages.json index 3a3b7dfba77..3b7fbb94683 100644 --- a/src/locales/uk/messages.json +++ b/src/locales/uk/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "Копіювати пароль" }, "copyUri": { - "message": "Copy URI" + "message": "Копіювати URI" }, "length": { "message": "Довжина" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "Авторизуйтесь за допомогою Duo Security для вашої організації з використанням мобільного додатку Duo Mobile, SMS, телефонного виклику, або ключа безпеки U2F.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "Перемкнути налаштування" }, "organization": { - "message": "Organization", + "message": "Організація", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/vi/messages.json b/src/locales/vi/messages.json index ac8f0222a08..a5a97521d8f 100644 --- a/src/locales/vi/messages.json +++ b/src/locales/vi/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URL $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", diff --git a/src/locales/zh_CN/messages.json b/src/locales/zh_CN/messages.json index e99a5f3cdd0..f21a7188ee3 100644 --- a/src/locales/zh_CN/messages.json +++ b/src/locales/zh_CN/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -333,7 +334,7 @@ "message": "复制密码" }, "copyUri": { - "message": "Copy URI" + "message": "复制 URI" }, "length": { "message": "长度" @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "使用 Duo Security 的 Duo Mobile 应用、短信、电话呼叫或 U2F 安全钥匙验证身份。", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -1019,7 +1020,7 @@ "message": "切换选项" }, "organization": { - "message": "Organization", + "message": "组织", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file diff --git a/src/locales/zh_TW/messages.json b/src/locales/zh_TW/messages.json index f3d0d6a6ea8..a24f61d3880 100644 --- a/src/locales/zh_TW/messages.json +++ b/src/locales/zh_TW/messages.json @@ -52,6 +52,7 @@ }, "uriPosition": { "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", "placeholders": { "position": { "content": "$1", @@ -142,7 +143,7 @@ "message": "進階會員才可使用此功能。" }, "errorOccurred": { - "message": "發生了未預期的錯誤。" + "message": "發生錯誤。" }, "error": { "message": "錯誤" @@ -333,7 +334,7 @@ "message": "複製密碼" }, "copyUri": { - "message": "Copy URI" + "message": "複製 URI" }, "length": { "message": "長度" @@ -494,7 +495,7 @@ } }, "verificationCodeEmailSent": { - "message": "驗證碼傳送至 $EMAIL$.", + "message": "驗證碼已傳送至 $EMAIL$。", "placeholders": { "email": { "content": "$1", @@ -541,7 +542,7 @@ "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { - "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "使用 Duo Security 驗證您的組織,可使用 Duo Mobile 程式, SMS ,致電或 U2F 安全鑰匙。", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "u2fDesc": { @@ -979,7 +980,7 @@ "message": "檢查密碼是否已外洩。" }, "passwordExposed": { - "message": "此密碼已外泄了 $VALUE$ 次,應立即變更密碼。", + "message": "此密碼已外洩了 $VALUE$ 次,應立即變更密碼。", "placeholders": { "value": { "content": "$1", @@ -1019,7 +1020,7 @@ "message": "切換選項" }, "organization": { - "message": "Organization", + "message": "組織", "description": "An entity of multiple related people (ex. a team or business organization)." } } \ No newline at end of file