From b244895845ae4b28422df918e4a3a97d1d6136fb Mon Sep 17 00:00:00 2001 From: tutao-jenkins Date: Wed, 17 Apr 2024 12:04:08 +0200 Subject: [PATCH] Tuta v225.240417.0 (#6866) * update translations * v225.240417.0 --------- Co-authored-by: jenkins build server --- app-android/app/build.gradle | 4 +- app-ios/tutanota/Info.plist | 4 +- package-lock.json | 324 +++++++++++----------- package.json | 16 +- packages/licc/package.json | 6 +- packages/otest/package.json | 2 +- packages/tutanota-crypto/package.json | 8 +- packages/tutanota-error/package.json | 2 +- packages/tutanota-test-utils/package.json | 4 +- packages/tutanota-usagetests/package.json | 4 +- packages/tutanota-utils/package.json | 4 +- src/translations/gl.ts | 8 +- src/translations/hu.ts | 6 +- src/translations/id.ts | 5 +- src/translations/no.ts | 4 +- src/translations/pt_pt.ts | 14 +- src/translations/ro.ts | 4 +- src/translations/ru.ts | 3 +- src/translations/sl.ts | 10 +- src/translations/uk.ts | 11 +- 20 files changed, 236 insertions(+), 207 deletions(-) diff --git a/app-android/app/build.gradle b/app-android/app/build.gradle index 6926adb9ea81..1f90ec494676 100644 --- a/app-android/app/build.gradle +++ b/app-android/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "de.tutao.tutanota" minSdkVersion 23 targetSdkVersion 33 - versionCode 396332 - versionName "220.240411.0" + versionCode 396333 + versionName "225.240417.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { diff --git a/app-ios/tutanota/Info.plist b/app-ios/tutanota/Info.plist index 57dfde38660c..7cb337d13dff 100644 --- a/app-ios/tutanota/Info.plist +++ b/app-ios/tutanota/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 220.240411.0 + 225.240417.0 CFBundleURLTypes @@ -33,7 +33,7 @@ CFBundleVersion - 220.240411.0 + 225.240417.0 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS diff --git a/package-lock.json b/package-lock.json index 52c3eed55afe..6c6b022e4811 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tutanota", - "version": "220.240411.0", + "version": "225.240417.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tutanota", - "version": "220.240411.0", + "version": "225.240417.0", "hasInstallScript": true, "license": "GPL-3.0", "workspaces": [ @@ -14,10 +14,10 @@ ], "dependencies": { "@tutao/oxmsg": "0.0.9-beta.0", - "@tutao/tutanota-crypto": "220.240411.0", - "@tutao/tutanota-error": "220.240411.0", - "@tutao/tutanota-usagetests": "220.240411.0", - "@tutao/tutanota-utils": "220.240411.0", + "@tutao/tutanota-crypto": "225.240417.0", + "@tutao/tutanota-error": "225.240417.0", + "@tutao/tutanota-usagetests": "225.240417.0", + "@tutao/tutanota-utils": "225.240417.0", "@types/better-sqlite3": "7.4.2", "@types/dompurify": "3.0.5", "@types/linkifyjs": "2.1.4", @@ -52,9 +52,9 @@ "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-terser": "0.4.4", "@rollup/plugin-typescript": "11.1.5", - "@tutao/licc": "220.240411.0", - "@tutao/otest": "220.240411.0", - "@tutao/tutanota-test-utils": "220.240411.0", + "@tutao/licc": "225.240417.0", + "@tutao/otest": "225.240417.0", + "@tutao/tutanota-test-utils": "225.240417.0", "@types/express": "^4.17.17", "@types/pako": "^2.0.3", "@typescript-eslint/eslint-plugin": "5.61.0", @@ -1312,18 +1312,18 @@ } }, "node_modules/@octokit/app/node_modules/@octokit/core/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/app/node_modules/@octokit/core/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/app/node_modules/@octokit/endpoint": { @@ -1340,18 +1340,18 @@ } }, "node_modules/@octokit/app/node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/app/node_modules/@octokit/endpoint/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/app/node_modules/@octokit/graphql": { @@ -1369,18 +1369,18 @@ } }, "node_modules/@octokit/app/node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/app/node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/app/node_modules/@octokit/openapi-types": { @@ -1434,33 +1434,33 @@ } }, "node_modules/@octokit/app/node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/app/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/app/node_modules/@octokit/request/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/app/node_modules/@octokit/request/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/app/node_modules/@octokit/types": { @@ -1506,9 +1506,9 @@ } }, "node_modules/@octokit/auth-app/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/auth-app/node_modules/@octokit/request": { @@ -1541,12 +1541,12 @@ } }, "node_modules/@octokit/auth-app/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/auth-app/node_modules/lru-cache": { @@ -1590,9 +1590,9 @@ } }, "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request": { @@ -1625,12 +1625,12 @@ } }, "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/auth-oauth-device": { @@ -1662,9 +1662,9 @@ } }, "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request": { @@ -1697,12 +1697,12 @@ } }, "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/auth-oauth-user": { @@ -1736,9 +1736,9 @@ } }, "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request": { @@ -1771,12 +1771,12 @@ } }, "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/auth-token": { @@ -1822,18 +1822,18 @@ } }, "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types": { @@ -1956,9 +1956,9 @@ } }, "node_modules/@octokit/oauth-app/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/oauth-app/node_modules/@octokit/request": { @@ -1991,12 +1991,12 @@ } }, "node_modules/@octokit/oauth-app/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/oauth-authorization-url": { @@ -2038,9 +2038,9 @@ } }, "node_modules/@octokit/oauth-methods/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/oauth-methods/node_modules/@octokit/request": { @@ -2073,12 +2073,12 @@ } }, "node_modules/@octokit/oauth-methods/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@octokit/openapi-types": { @@ -2198,9 +2198,9 @@ "dev": true }, "node_modules/@octokit/webhooks/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/@octokit/webhooks/node_modules/@octokit/request-error": { @@ -2218,12 +2218,12 @@ } }, "node_modules/@octokit/webhooks/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/@pkgjs/parseargs": { @@ -2846,9 +2846,9 @@ "integrity": "sha512-uTuEgFXMknpun//Jj6b1R8T8LiMi9fNpH+cnhZr4b7col2HHTMmjYfm/WOZ7nzjuGpk+oTrpHhePe1qlWtHWTA==" }, "node_modules/@types/qs": { - "version": "6.9.14", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.14.tgz", - "integrity": "sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==", + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", "dev": true }, "node_modules/@types/range-parser": { @@ -2858,9 +2858,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.75", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.75.tgz", - "integrity": "sha512-+DNnF7yc5y0bHkBTiLKqXFe+L4B3nvOphiMY3tuA5X10esmjqk7smyBZzbGTy2vsiy/Bnzj8yFIBL8xhRacoOg==", + "version": "18.2.79", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", + "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -5107,9 +5107,9 @@ "dev": true }, "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, "dependencies": { "jake": "^10.8.5" @@ -8149,9 +8149,9 @@ } }, "node_modules/node-abi": { - "version": "3.57.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.57.0.tgz", - "integrity": "sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.58.0.tgz", + "integrity": "sha512-pXY1jnGf5T7b8UNzWzIqf0EkX4bx/w8N2AvwlGnk2SYYA/kzDVPaH0Dh0UG4EwxBB5eKOIZKPr8VAHSHL1DPGg==", "dependencies": { "semver": "^7.3.5" }, @@ -8445,18 +8445,18 @@ } }, "node_modules/octokit/node_modules/@octokit/core/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/octokit/node_modules/@octokit/core/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/octokit/node_modules/@octokit/endpoint": { @@ -8473,18 +8473,18 @@ } }, "node_modules/octokit/node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/octokit/node_modules/@octokit/endpoint/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/octokit/node_modules/@octokit/graphql": { @@ -8502,18 +8502,18 @@ } }, "node_modules/octokit/node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/octokit/node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/octokit/node_modules/@octokit/openapi-types": { @@ -8627,33 +8627,33 @@ } }, "node_modules/octokit/node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/octokit/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/octokit/node_modules/@octokit/request/node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.0.1.tgz", - "integrity": "sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==", "dev": true }, "node_modules/octokit/node_modules/@octokit/request/node_modules/@octokit/types": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.0.tgz", - "integrity": "sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==", + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.1.0" } }, "node_modules/octokit/node_modules/@octokit/types": { @@ -11468,7 +11468,7 @@ }, "packages/licc": { "name": "@tutao/licc", - "version": "220.240411.0", + "version": "225.240417.0", "hasInstallScript": true, "license": "GPL-3.0", "dependencies": { @@ -11480,8 +11480,8 @@ "licc": "dist/cli.js" }, "devDependencies": { - "@tutao/otest": "220.240411.0", - "@tutao/tutanota-test-utils": "220.240411.0", + "@tutao/otest": "225.240417.0", + "@tutao/tutanota-test-utils": "225.240417.0", "typescript": "5.3.3" } }, @@ -11587,7 +11587,7 @@ }, "packages/otest": { "name": "@tutao/otest", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "devDependencies": { "typescript": "5.3.3" @@ -11595,20 +11595,20 @@ }, "packages/tutanota-crypto": { "name": "@tutao/tutanota-crypto", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "dependencies": { - "@tutao/tutanota-error": "220.240411.0" + "@tutao/tutanota-error": "225.240417.0" }, "devDependencies": { - "@tutao/otest": "220.240411.0", - "@tutao/tutanota-utils": "220.240411.0", + "@tutao/otest": "225.240417.0", + "@tutao/tutanota-utils": "225.240417.0", "typescript": "5.3.3" } }, "packages/tutanota-error": { "name": "@tutao/tutanota-error", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "devDependencies": { "typescript": "5.3.3" @@ -11616,10 +11616,10 @@ }, "packages/tutanota-test-utils": { "name": "@tutao/tutanota-test-utils", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "dependencies": { - "@tutao/otest": "220.240411.0", + "@tutao/otest": "225.240417.0", "testdouble": "3.18.0" }, "devDependencies": { @@ -11628,20 +11628,20 @@ }, "packages/tutanota-usagetests": { "name": "@tutao/tutanota-usagetests", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GLP-3.0", "devDependencies": { - "@tutao/otest": "220.240411.0", + "@tutao/otest": "225.240417.0", "@types/node-forge": "1.0.0", "typescript": "5.3.3" } }, "packages/tutanota-utils": { "name": "@tutao/tutanota-utils", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "devDependencies": { - "@tutao/otest": "220.240411.0", + "@tutao/otest": "225.240417.0", "typescript": "5.3.3" } } diff --git a/package.json b/package.json index cae05626946f..a87d0193f53c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tutanota", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "repository": { "type": "git", @@ -33,10 +33,10 @@ }, "dependencies": { "@tutao/oxmsg": "0.0.9-beta.0", - "@tutao/tutanota-crypto": "220.240411.0", - "@tutao/tutanota-error": "220.240411.0", - "@tutao/tutanota-usagetests": "220.240411.0", - "@tutao/tutanota-utils": "220.240411.0", + "@tutao/tutanota-crypto": "225.240417.0", + "@tutao/tutanota-error": "225.240417.0", + "@tutao/tutanota-usagetests": "225.240417.0", + "@tutao/tutanota-utils": "225.240417.0", "@types/better-sqlite3": "7.4.2", "@types/dompurify": "3.0.5", "@types/linkifyjs": "2.1.4", @@ -74,9 +74,9 @@ "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-terser": "0.4.4", "@rollup/plugin-typescript": "11.1.5", - "@tutao/licc": "220.240411.0", - "@tutao/otest": "220.240411.0", - "@tutao/tutanota-test-utils": "220.240411.0", + "@tutao/licc": "225.240417.0", + "@tutao/otest": "225.240417.0", + "@tutao/tutanota-test-utils": "225.240417.0", "@types/express": "^4.17.17", "@types/pako": "^2.0.3", "@typescript-eslint/eslint-plugin": "5.61.0", diff --git a/packages/licc/package.json b/packages/licc/package.json index d3df60768c79..7172ded4fafb 100644 --- a/packages/licc/package.json +++ b/packages/licc/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/licc", - "version": "220.240411.0", + "version": "225.240417.0", "bin": { "licc": "dist/cli.js" }, @@ -21,7 +21,7 @@ }, "devDependencies": { "typescript": "5.3.3", - "@tutao/tutanota-test-utils": "220.240411.0", - "@tutao/otest": "220.240411.0" + "@tutao/tutanota-test-utils": "225.240417.0", + "@tutao/otest": "225.240417.0" } } diff --git a/packages/otest/package.json b/packages/otest/package.json index b3bdf8fef258..fa071cfb52d0 100644 --- a/packages/otest/package.json +++ b/packages/otest/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/otest", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "description": "little test runner", "main": "./dist/index.js", diff --git a/packages/tutanota-crypto/package.json b/packages/tutanota-crypto/package.json index fe200d37cf09..8a91820dd66d 100644 --- a/packages/tutanota-crypto/package.json +++ b/packages/tutanota-crypto/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-crypto", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "main": "./dist/index.js", "exports": { @@ -25,11 +25,11 @@ "tsconfig.json" ], "dependencies": { - "@tutao/tutanota-error": "220.240411.0" + "@tutao/tutanota-error": "225.240417.0" }, "devDependencies": { "typescript": "5.3.3", - "@tutao/tutanota-utils": "220.240411.0", - "@tutao/otest": "220.240411.0" + "@tutao/tutanota-utils": "225.240417.0", + "@tutao/otest": "225.240417.0" } } diff --git a/packages/tutanota-error/package.json b/packages/tutanota-error/package.json index d5962e867b3f..2cfff0103796 100644 --- a/packages/tutanota-error/package.json +++ b/packages/tutanota-error/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-error", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/tutanota-test-utils/package.json b/packages/tutanota-test-utils/package.json index 5e6a0b825dcd..8659e050c0ee 100644 --- a/packages/tutanota-test-utils/package.json +++ b/packages/tutanota-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-test-utils", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "main": "./dist/index.js", "repository": { @@ -21,7 +21,7 @@ "tsconfig.json" ], "dependencies": { - "@tutao/otest": "220.240411.0", + "@tutao/otest": "225.240417.0", "testdouble": "3.18.0" }, "devDependencies": { diff --git a/packages/tutanota-usagetests/package.json b/packages/tutanota-usagetests/package.json index 01b20c5dbb01..75e180844599 100644 --- a/packages/tutanota-usagetests/package.json +++ b/packages/tutanota-usagetests/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-usagetests", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GLP-3.0", "description": "", "main": "./dist/index.js", @@ -26,6 +26,6 @@ "devDependencies": { "@types/node-forge": "1.0.0", "typescript": "5.3.3", - "@tutao/otest": "220.240411.0" + "@tutao/otest": "225.240417.0" } } diff --git a/packages/tutanota-utils/package.json b/packages/tutanota-utils/package.json index 38d03c50779b..bf7ed6c428e6 100644 --- a/packages/tutanota-utils/package.json +++ b/packages/tutanota-utils/package.json @@ -1,6 +1,6 @@ { "name": "@tutao/tutanota-utils", - "version": "220.240411.0", + "version": "225.240417.0", "license": "GPL-3.0", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -23,6 +23,6 @@ ], "devDependencies": { "typescript": "5.3.3", - "@tutao/otest": "220.240411.0" + "@tutao/otest": "225.240417.0" } } diff --git a/src/translations/gl.ts b/src/translations/gl.ts index 1e1b7a3ebfda..fad605c7a8d2 100644 --- a/src/translations/gl.ts +++ b/src/translations/gl.ts @@ -14,7 +14,7 @@ export default { "other" ], "created_at": "2016-04-11T12:51:55Z", - "updated_at": "2024-04-11T08:48:47Z", + "updated_at": "2024-04-15T13:34:36Z", "source_locale": null, "fallback_locale": null, "keys": { @@ -583,6 +583,7 @@ export default { "firstName_placeholder": "Nome", "firstReminderAutomatic_msg": "Desafortunadamente, aínda non recibimos o pagamento pola túa conta Tuta. Debido a esto, amablemente solicitámosche que comprobes os detalles do pagamento en 'Axustes' -> 'Pagamento'. Para máis detalle mira as facturas nesa páxina.", "firstReminderSubject_msg": "Lembrar / Pagamento pendente", + "folderDepth_label": "{folderName}, con {depth} niveis ", "folderNameInvalidExisting_msg": "Xa existe un cartafol con este nome.", "folderNameNeutral_msg": "Por favor, introduza o nome do cartafol.", "folderName_label": "Nome", @@ -627,6 +628,7 @@ export default { "globalAdmin_label": "Admin global", "globalSettings_label": "Axustes xerais", "goPremium_msg": "Ao ter unha conta de pago podes axustar os filtros de busca no menú da esquerda.", + "grantContactPermissionAction": "Concede o permiso para acceder aos contactos", "granted_msg": "Concedido", "grant_battery_permission_action": "Apagar optimización da batería", "grant_notification_permission_action": "Conceder permiso de Notificación", @@ -837,7 +839,7 @@ export default { "location_label": "Localización", "lockdownModeNotSupported1_msg": "O teu dispositivo ten o Lockdown Mode activado polo que as futuras versións de Tuta non poderán utilizarse.", "lockdownModeNotSupported2_msg": "Por favor exclúe a Tuta ou desactiva o Lockdown Mode.", - "loggingOut_msg": "Saíndo ...", + "loggingOut_msg": "A pechar a sesión ...", "loginAbuseDetected_msg": "A túa conta xa non se pode utilizar máis porque violou os Termos e Condicións de Tuta, ex. envío de correo spam.", "loginCredentials_label": "Credenciais de conexión", "loginFailedOften_msg": "Demasiados intentos de conexión con erro. Podes intentalo outra vez tras unha hora.", @@ -846,7 +848,7 @@ export default { "loginOtherAccount_action": "Usar outra conta", "login_action": "Acceder", "login_label": "Acceder", - "login_msg": "Entrando ...", + "login_msg": "Accedendo ...", "logout_label": "Pechar sesión", "longSearchRange_msg": "O rango temporal é moi longo. A busca podería tardar en ofrecer resultados.", "mailAddressAliases_label": "Enderezos de correo", diff --git a/src/translations/hu.ts b/src/translations/hu.ts index 3cab06e43efb..5089f49ad2bc 100644 --- a/src/translations/hu.ts +++ b/src/translations/hu.ts @@ -11,7 +11,7 @@ export default { "other" ], "created_at": "2015-04-02T12:56:44Z", - "updated_at": "2024-04-11T08:48:47Z", + "updated_at": "2024-04-16T09:16:55Z", "source_locale": null, "fallback_locale": null, "keys": { @@ -579,6 +579,7 @@ export default { "firstName_placeholder": "Keresztnév", "firstReminderAutomatic_msg": "sajnos még nem kaptuk meg a számla összegét a Tuta számlájára. Ezért kérjük, hogy ellenőrizze fizetési adatait a 'Beállítások'->'Számlázás' menüpontban! További részletekért ezen a lapon ellenőrizheti a számláit is!", "firstReminderSubject_msg": "Emlékeztető / megkésett fizetés", + "folderDepth_label": "{folderName}, {depth} rétegek mélyén.", "folderNameInvalidExisting_msg": "Ugyanezzel a névvel már létezik egy mappa.", "folderNameNeutral_msg": "Adja meg a mappa nevét.", "folderName_label": "Név", @@ -623,6 +624,7 @@ export default { "globalAdmin_label": "Teljes körű adminisztrátor", "globalSettings_label": "Általános beállítások", "goPremium_msg": "Fizető felhasználóként a bal oldali menüben beállíthatja a keresési szűrőket.", + "grantContactPermissionAction": "Engedély megadása a kapcsolatokhoz való hozzáféréshez", "granted_msg": "Megadva", "grant_battery_permission_action": "Kapcsolja ki az akkumulátor optimalizálását!", "grant_notification_permission_action": "Értesítési Engedély megadása", @@ -712,7 +714,7 @@ export default { "invalidTimePeriod_msg": "A bevitt időszak érvénytelen.", "invalidVatIdNumber_msg": "Az általános forgalmi adó azonosítószáma (VAT-ID) érvénytelen.", "invalidVatIdValidationFailed_msg": "Nem sikerült az ÁFA szám hitelesítése. Kérjük, próbálja újra később!", - "invitationMailBody_msg": "Üdvözlöm!

A Tutanotára váltottam, a világ legbiztonságosabb, könnyen használható, nyilt forráskódú és eleve titkosra tervezett szolgáltatására. Reklámmentes és 100%-ban megújuló energiát használ.\n

Most pedig szeretném meghívni Önt is a Tutára! Ha az én személyes meghívó linkemmel regisztrál, akkor egy további ingyenes hónapot kap bármelyik éves előfizetéséhez:
{registrationLink}


Üdvözlettel:
{username}

Ui: Ingyenes tagságot is kap, és később frissíthet.", + "invitationMailBody_msg": "Üdvözlöm!

A Tutára váltottam, a világ legbiztonságosabb, könnyen használható, nyilt forráskódú és eleve titkosra tervezett szolgáltatására. Reklámmentes és 100%-ban megújuló energiát használ.\n

Most pedig szeretném meghívni Önt is a Tutára! Ha az én személyes meghívó linkemmel regisztrál, akkor egy további ingyenes hónapot kap bármelyik éves előfizetéséhez:
{registrationLink}


Üdvözlettel:
{username}

Ui: Ingyenes tagságot is kap, és később frissíthet.", "invitationMailSubject_msg": "Az új email címem - csatlakozzon a Tutához, hogy visszavehessük a privát-szféránkat!", "invitation_label": "Meghívó", "invitedToEvent_msg": "Meghívást kapott, hogy vegyen részt ezen az eseményen. Szeretne részt venni?", diff --git a/src/translations/id.ts b/src/translations/id.ts index 898089da4c89..fc05e0c04fe5 100644 --- a/src/translations/id.ts +++ b/src/translations/id.ts @@ -10,7 +10,7 @@ export default { "other" ], "created_at": "2015-04-07T07:56:36Z", - "updated_at": "2024-04-11T08:48:47Z", + "updated_at": "2024-04-16T07:58:43Z", "source_locale": null, "fallback_locale": null, "keys": { @@ -39,6 +39,7 @@ export default { "addCalendar_action": "Tambahkan kalender", "addCustomDomainAddresses_title": "Tambahkan alamat surel bagi domain custom Anda.", "addCustomDomain_action": "Tambahkan domain custom", + "addDNSValue_label": "Tambah nilai baru", "addEmailAlias_label": "Tambah alias surel", "addEntry_label": "Tambahkan entri", "addGroup_label": "Tambah grup", @@ -661,6 +662,7 @@ export default { "languageVietnamese_label": "Vietnam", "languageWelsh_label": "Wales", "language_label": "Bahasa", + "largeSignature_msg": "Tanda tangan yang Anda tentukan berukuran lebih dari {1}kB. Tanda tangan ini akan ditambahkan ke setiap email secara default. Apakah Anda tetap ingin menggunakannya?", "lastAccess_label": "Akses terakhir", "lastName_placeholder": "Nama belakang", "laterInvoicingInfo_msg": "Info: Fitur tambahan yang dipesan tidak akan ditagihkan secara langsung, tapi pada permulaan bulan langganan berikutnya.", @@ -1310,6 +1312,7 @@ export default { "week_label": "Pekan", "welcomeMailBody_markdown": "Selamat datang di layanan email Tuta yang aman, hijau, dan bebas iklan, terlindungi dengan enkripsi yang kuat. Tuta menjadikan peralihan dari layanan email lainnya menjadi mudah. Aplikasi kami yang intuitif untuk Android & IOS, serta aplikasi desktop di Windows, Mac OS, dan Linux memudahkan Anda untuk mengakses email dan kalender terproteksi Anda pada perangkat apapun - bahkan saat Anda sedang luring. Jika Anda masih memiliki alamat email lama, kami menyarankan Anda untuk mengatur penerusan otomatis (auto-forward) di alamat lama Anda dan perlahan memindahkan semua email dan kontak ke Tuta. Cek [di sini]({faqForwardLink}) untuk mempelajari bagaimana cara meneruskan email Anda ke Tuta. Setelah Anda memindahkan semua pesan penting ke Tuta, Anda dapat kembali menonaktifkan penerusan otomatis. Dengan demikian Anda akan memiliki email yang baik, bersih, dan bebas spam! **Tuta mengikuti 4 prinsip untuk menawarkan alternatif ramah privasi dari Big Tech.** 1. Tuta tidak melacak Anda. 2. Tuta tidak bisa memindai data Anda. 3. Tuta mengenkripsi seluruh email, kontak, dan kalender Anda.favorite 4. Tuta menerapkan privasi sejak awal. **Apa Anda sudah mencintai Tuta? Mohon beri bintang aplikasi Android & iOS kami!** Selamat datang di sisi terenkripsi!\\ Tim Tuta -- **Semua orang berhak atas privasi.** Anda dapat mendukung misi kami membawa privasi ke seluruh dunia dengan mengikuti kami di kanal media sosial favorit Anda dan dengan membagikan konten kami kepada teman dan rekan Anda. Bersama kita akan mengubah Internet menjadi lebih baik! *[LinkedIn]({linkedinLink}) *[Facebook]({facebookLink}) *[Mastodon]({mastodonLink}) *[Twitter]({twitterLink}) *[Reddit]({redditLink}) * [Instagram]({instagramLink}) * [YouTube]({youtubeLink}) Tuta bersifat sumber terbuka. [Anda dapat mengamati dan meninjau kode sumbernya di sini]({githubLink}).", "welcomeMailSubject_msg": "Aman, hijau & bebas iklan!", + "whatIsPhishing_msg": "Apakah \"phising\" itu?", "when_label": "Kapan", "whitelabel.login_title": "Masuk ke situs sendiri", "whitelabel.login_tooltip": "Tempatkan login Tuta di situs Anda untuk pegawai Anda.", diff --git a/src/translations/no.ts b/src/translations/no.ts index 14b563d3f398..917a3a5e208f 100644 --- a/src/translations/no.ts +++ b/src/translations/no.ts @@ -11,7 +11,7 @@ export default { "other" ], "created_at": "2015-04-10T11:48:14Z", - "updated_at": "2024-04-11T08:48:47Z", + "updated_at": "2024-04-12T11:43:39Z", "source_locale": null, "fallback_locale": null, "keys": { @@ -578,6 +578,7 @@ export default { "firstName_placeholder": "Fornavn", "firstReminderAutomatic_msg": "Dessverre så har vi ikke mottatt betalingen for Tuta-kontoen din ennå. Derfor ber vi deg bekrefte betalingsopplysningene dine i 'Innstillinger' -> 'Betaling'. \n\nFor ytterligere informasjon kan du også sjekke fakturaene dine der.", "firstReminderSubject_msg": "Purring / forfalt betaling", + "folderDepth_label": "{folderName}, {depth} lag dype.", "folderNameInvalidExisting_msg": "Det finnes allerede en mappe med det navnet.", "folderNameNeutral_msg": "Skriv inn mappenavn.", "folderName_label": "Navn", @@ -622,6 +623,7 @@ export default { "globalAdmin_label": "Global admin", "globalSettings_label": "Globale innstillinger", "goPremium_msg": "Som en betalende bruker kan du justere søkefiltrene i menyen til venstre.", + "grantContactPermissionAction": "Gi tillatelse til å få tilgang til kontakter", "granted_msg": "Innvilget", "grant_battery_permission_action": "Slå av batterioptimalisering", "grant_notification_permission_action": "Gi varslingstillatelse", diff --git a/src/translations/pt_pt.ts b/src/translations/pt_pt.ts index 0df0a607b579..677347a2ff35 100644 --- a/src/translations/pt_pt.ts +++ b/src/translations/pt_pt.ts @@ -11,7 +11,7 @@ export default { "other" ], "created_at": "2015-01-27T13:13:20Z", - "updated_at": "2024-04-11T08:48:47Z", + "updated_at": "2024-04-15T12:55:58Z", "source_locale": { "id": "fcd7471b347c8e517663e194dcddf237", "name": "en", @@ -91,6 +91,7 @@ export default { "ageConfirmation_msg": "Tenho no mínimo 16 anos.", "agenda_label": "Agenda", "allDay_label": "Todo o dia", + "allowContactReadWrite_msg": "Para sincronizar os seus contactos, a aplicação Tuta necessita de permissão para ler e escrever no seu livro de endereços. Pode alterar esta permissão em qualquer altura nas definições do sistema.", "allowExternalContentSender_action": "Confiar sempre no remetente", "allowOperation_msg": "Quer permitir isto?", "allowPushNotification_msg": "Para receber notificações push de novos emails de forma fiável, concorde em desabilitar as otimizações de bateria para Tuta e conceda a permissão para apresentar notificações. Pode mudar essas opções mais tarde nas configurações do sistema.", @@ -177,6 +178,13 @@ export default { "callNumber_alt": "Ligar para este número", "cameraUsageDescription_msg": "Tire uma fotografia um faça um filme para adicionar como anexo.", "cancelContactForm_label": "Cancelar formulário de contacto", + "cancellationReasonImap_label": "Não posso utilizar outros clientes de correio eletrônico (IMAP)", + "cancellationReasonImport_label": "A importação de correio eletrônico está em falta", + "cancellationReasonPrice_label": "O serviço é demasiado caro", + "cancellationReasonSearch_label": "A pesquisa de correio eletrônico demora demasiado tempo", + "cancellationReasonSpam_label": "Recebo demasiados e-mails de spam", + "cancellationReasonUI_label": "Não gosto do aspeto da Tuta", + "cancellationReasonUsability_label": "O Tuta é demasiado difícil de utilizar", "cancelledBy_label": "(cancelado em {endOfSubscriptionPeriod})", "cancelledReferralCreditPosting_label": "Crédito de referência cancelado", "cancelLocalAdminGroup_label": "Cancelar grupo administrador local", @@ -267,6 +275,9 @@ export default { "contactListInvitations_label": "Convites para listas de contactos", "contactListName_label": "Nome da lista de contactos", "contactLists_label": "Listas de contactos", + "contactsManagement_label": "Gestão de contactos", + "contactsSynchronizationWarning_msg": "Ao ativar a sincronização de contactos, os seus contactos do Tuta serão partilhados com outras aplicações que lhe permitam aceder à sua lista telefónica. Os seus contactos Tuta serão sincronizados automaticamente.", + "contactsSynchronization_label": "Sincronização de contactos", "contactSupport_action": "Suporte de contato", "contactsUsageDescription_msg": "1. Encontre o endereço de email nos contactos.\\n2. Opcionalmente sincronize os contactos Tuta com os do seu dispositivo.", "contacts_label": "Contactos", @@ -692,6 +703,7 @@ export default { "invoiceData_msg": "Dados de faturação", "invoiceFailedBrowser_msg": "Não foi possível gerar o PDF da fatura devido ao browser estar desatualizado. Por favor, atualize o seu browser ou exporte doutro dispositivo.", "invoiceFailedIOS_msg": "Não foi possível gerar o PDF da fatura devido ao iOS estar desatualizado. Exportar faturas é suportado do iOS 16.4 para cima. Por favor, atualize o seu iOS ou exporte a fatura de outro dispositivo.", + "invoiceFailedWebview_msg": "Não é possível gerar o PDF da fatura devido a um sistema WebView desatualizado. Mais informações:", "invoiceMailBodyAutomatic_msg": "Encontra-se disponível uma nova fatura com o número {1}. Pode descarregá-la em {2}. O valor total será debitado automaticamente. ", "invoiceMailBodyOnAccount_msg": "encontra-se disponível uma nova fatura com o número {1}. Pode descarregá-la em {2} em 'Definições' -> 'Faturação'. O pagamento é devido nos 7 dias seguintes à data da fatura.", "invoiceMailSubject_msg": "Nova fatura para Tuta", diff --git a/src/translations/ro.ts b/src/translations/ro.ts index b0f5abceb99b..e8915535af00 100644 --- a/src/translations/ro.ts +++ b/src/translations/ro.ts @@ -12,7 +12,7 @@ export default { "other" ], "created_at": "2015-02-18T09:07:31Z", - "updated_at": "2024-04-11T08:48:47Z", + "updated_at": "2024-04-13T16:18:17Z", "source_locale": { "id": "fcd7471b347c8e517663e194dcddf237", "name": "en", @@ -585,6 +585,7 @@ export default { "firstName_placeholder": "Prenume", "firstReminderAutomatic_msg": "din păcate, nu am primit încă plata pentru contul tău Tuta. Prin urmare, te rugăm să verifici detaliile de plată in „Opțiuni” -> „Plată”. Pentru detalii suplimentare poți verifica facturile pe pagina respectivă.", "firstReminderSubject_msg": "Reamintire / plată restantă", + "folderDepth_label": "{folderName}, nivelul {depth}.", "folderNameInvalidExisting_msg": "Există deja un dosar cu acest nume.", "folderNameNeutral_msg": "Introdu numele dosarului.", "folderName_label": "Nume", @@ -629,6 +630,7 @@ export default { "globalAdmin_label": "Administrator global", "globalSettings_label": "Opțiuni globale", "goPremium_msg": "În calitate de utilizator cu plată, poți modifica filtrele de căutare din opțiuni, în stânga.", + "grantContactPermissionAction": "Permite accesul la contacte", "granted_msg": "Acordată", "grant_battery_permission_action": "Dezactivează optimizarea bateriei", "grant_notification_permission_action": "Acordă permisiunea de notificare", diff --git a/src/translations/ru.ts b/src/translations/ru.ts index 5d0e649bda46..bf448492c453 100644 --- a/src/translations/ru.ts +++ b/src/translations/ru.ts @@ -13,7 +13,7 @@ export default { "other" ], "created_at": "2015-01-27T13:15:23Z", - "updated_at": "2024-04-11T08:48:47Z", + "updated_at": "2024-04-13T09:30:02Z", "source_locale": { "id": "fcd7471b347c8e517663e194dcddf237", "name": "en", @@ -583,6 +583,7 @@ export default { "firstName_placeholder": "Имя", "firstReminderAutomatic_msg": "К сожалению, мы ещё не получили оплату по вашей учётной записи. Поэтому мы просим вас проверить подробности платежа в «Настройки» -> «Оплата». Также на этой странице вы можете получить дополнительную информацию по счетам.", "firstReminderSubject_msg": "Напоминание / просрочка платежа", + "folderDepth_label": "{folderName}, {depth} слоев в глубину.", "folderNameInvalidExisting_msg": "У вас уже есть папка с таким названием.", "folderNameNeutral_msg": "Пожалуйста, введите название папки.", "folderName_label": "Имя", diff --git a/src/translations/sl.ts b/src/translations/sl.ts index 769644142485..859ef74c144e 100644 --- a/src/translations/sl.ts +++ b/src/translations/sl.ts @@ -13,7 +13,7 @@ export default { "other" ], "created_at": "2015-06-09T09:37:05Z", - "updated_at": "2024-04-11T08:48:47Z", + "updated_at": "2024-04-17T06:41:24Z", "source_locale": null, "fallback_locale": null, "keys": { @@ -146,7 +146,7 @@ export default { "buyGiftCard_label": "Nakup darilnega bona", "buy_action": "Kupi", "by_label": "od", - "calendarAlarmsTooBigError_msg": "Novih opomnikov ni bilo mogoče nastaviti. To je najverjetneje posledica prevelikega števila naprav z omogočenimi obvestili. Pojdite v Nastavitve -> E-pošta -> Obvestila in s seznama obvestil odstranite stare naprave.", + "calendarAlarmsTooBigError_msg": "Novih opomnikov ni bilo mogoče nastaviti. To je posledica prevelikega števila naprav z omogočenimi obvestili. Pojdite v Nastavitve -> E-pošta -> Obvestila in s seznama obvestil odstranite stare naprave.", "calendarCustomName_label": "Ime po meri za ta koledar: {customName}", "calendarInvitationProgress_msg": "Pošiljanje povabil.", "calendarInvitations_label": "Povabila za koledarje", @@ -288,7 +288,7 @@ export default { "contactListName_label": "Ime seznama stikov", "contactLists_label": "Seznami stikov", "contactsManagement_label": "Upravljanje stikov", - "contactsSynchronizationWarning_msg": "Če omogočite sinhronizacijo stikov, bodo vaši stiki iz programa Tuta dostopni drugim programom, ki jim dovolite dostop do imenika stikov v telefonu. Aplikacija Tuta sinhronizira samo spremembe, opravljene v aplikaciji Tuta. Spremembe, opravljene v imeniku stikov telefona, bodo prepisane.", + "contactsSynchronizationWarning_msg": "Če omogočite sinhronizacijo stikov, bodo vaši stiki v programu Tuta dostopni drugim programom, ki jim dovolite dostop do telefonskega imenika. Vaši stiki Tuta se bodo sinhronizirali samodejno.", "contactsSynchronization_label": "Sinhronizacija stikov", "contactSupport_action": "Kontaktirajte podporo", "contactsUsageDescription_msg": "1. Najdi prejemnikov poštni naslov v stikih.\\n2. Po želji sinhronizirajte Tuta stike z napravo.", @@ -452,7 +452,7 @@ export default { "describeProblem_msg": "Prosimo, vpišite vprašanje", "description_label": "Opis", "desktopIntegration_label": "Namizna integracija", - "desktopIntegration_msg": "Ali želite integrirati Tutanoto v svoje namizno okolje?", + "desktopIntegration_msg": "Ali želite integrirati Tuta odjemalca v svoje namizno okolje?", "desktopSettings_label": "Nastavitve namizja", "desktop_label": "Namizje", "details_label": "Podrobnosti", @@ -581,6 +581,7 @@ export default { "firstName_placeholder": "Ime", "firstReminderAutomatic_msg": "na žalost še nismo prejeli plačila za vaš Tuta račun. Zato vas vljudno prosimo, da preverite svoje podatke o plačilu v \"Nastavitve\"-> \"Plačilo\". Za več informacij lahko preverite plačila na tej strani.", "firstReminderSubject_msg": "Opomnik / zapadlo plačilo", + "folderDepth_label": "{folderName}, {depth} plasti globoko.", "folderNameInvalidExisting_msg": "Mapa s tem imenom že obstaja.", "folderNameNeutral_msg": "Prosim, poimenuj mapo.", "folderName_label": "Ime", @@ -625,6 +626,7 @@ export default { "globalAdmin_label": "Splošni skrbnik", "globalSettings_label": "Globalne nastavitve", "goPremium_msg": "Kot plačljiv uporabnik lahko prilagodite iskalne filtre v meniju na levi.", + "grantContactPermissionAction": "Dodaj dovoljenje za dostop do stikov", "granted_msg": "Odobreno", "grant_battery_permission_action": "Izklop optimizacije baterije", "grant_notification_permission_action": "Dovoljenje za obvestila", diff --git a/src/translations/uk.ts b/src/translations/uk.ts index 148a48745b19..af8476748b48 100644 --- a/src/translations/uk.ts +++ b/src/translations/uk.ts @@ -13,7 +13,7 @@ export default { "other" ], "created_at": "2015-11-02T11:29:23Z", - "updated_at": "2024-04-11T08:48:47Z", + "updated_at": "2024-04-16T12:34:31Z", "source_locale": null, "fallback_locale": null, "keys": { @@ -146,7 +146,7 @@ export default { "buyGiftCard_label": "Придбайте подарункову карту", "buy_action": "Купити", "by_label": "з", - "calendarAlarmsTooBigError_msg": "Не вдалося налаштувати нові нагадування. Найімовірніше, це пов'язано з тим, що у вас занадто багато пристроїв з увімкненими сповіщеннями. Будь ласка, перейдіть до Налаштування -> Електронна пошта -> Сповіщення, щоб видалити старі пристрої зі списку сповіщень.", + "calendarAlarmsTooBigError_msg": "Неможливо налаштувати нові нагадування. Це пов'язано з тим, що у вас занадто багато пристроїв з увімкненими сповіщеннями. Будь ласка, перейдіть до Налаштування -> Електронна пошта -> Сповіщення, щоб видалити старі пристрої зі списку сповіщень.", "calendarCustomName_label": "Ваше обране ім’я для цього календаря: {customName}", "calendarInvitationProgress_msg": "Надсилання запрошення.", "calendarInvitations_label": "Запрошення до календаря ", @@ -287,7 +287,7 @@ export default { "contactListName_label": "Назва списку контактів", "contactLists_label": "Списки контактів", "contactsManagement_label": "Управління контактами", - "contactsSynchronizationWarning_msg": "Увімкнення синхронізації контактів надасть доступ до контактів Tuta іншим програмам, яким ви дозволили доступ до контактної книги свого телефону. Tuta синхронізує виключно зміни, зроблені в додатку Tuta, зміни, зроблені в контактній книзі вашого телефону, будуть перезаписані.", + "contactsSynchronizationWarning_msg": "Увімкнення синхронізації контактів надасть доступ до ваших контактів Tuta іншим програмам, яким ви дозволили доступ до своєї телефонної книги. Ваші контакти Tuta будуть синхронізовані автоматично.", "contactsSynchronization_label": "Синхронізація контактів", "contactSupport_action": "Зверніться в службу підтримки", "contactsUsageDescription_msg": "1. Знайдіть адресу електронної пошти отримувача у списку контактів.\\n2. За бажанням синхронізуйте контакти Tuta зі своїм пристроєм.", @@ -476,6 +476,7 @@ export default { "dragAndDrop_action": "Перетягніть вибрані повідомлення до файлової системи або інших програм.", "duplicatedMailAddressInUserList_msg": "У введених даних електронна адреса включається більше одного разу.", "duplicatesNotification_msg": "{1} знайдено дублікати контактів і вони будуть видалені.", + "Edit contact form": "Редагувати контактну форму", "editContactForm_label": "Редагувати форму контакту", "editContactList_action": "Редагувати список контактів", "editContact_label": "Редагувати контакт", @@ -579,6 +580,7 @@ export default { "firstName_placeholder": "Ім'я", "firstReminderAutomatic_msg": "на жаль ми ще не отримали платіж за ваш обліковий запис Tuta. Ось чому уклінно просимо вас перевірити свої платіжні реквізити у \"Налаштування\" -> \"Виставлення рахунків\". Для отримання детальної інформації ви, також, можете перевірити стан своїх рахунків-фактур на цій сторінці.\n\n\n\n", "firstReminderSubject_msg": "Нагадування / прострочений платіж", + "folderDepth_label": "{folderName}, {depth} шарів вглиб", "folderNameInvalidExisting_msg": "Папка з таким іменем вже існує.", "folderNameNeutral_msg": "Введіть ім'я каталогу, будь ласка.", "folderName_label": "Назва", @@ -623,6 +625,7 @@ export default { "globalAdmin_label": "Глобальний адміністратор", "globalSettings_label": "Глобальні налаштування", "goPremium_msg": "Платні користувачі можуть налаштовувати фільтри пошуку в меню ліворуч.", + "grantContactPermissionAction": "Надати дозвіл на доступ до контактів", "granted_msg": "Дозволено", "grant_battery_permission_action": "Вимкнути оптимізацію акумулятора", "grant_notification_permission_action": "Дозволити показувати сповіщення", @@ -1519,7 +1522,7 @@ export default { "templateHelp_msg": "У поданій нижче формі ви можете налаштувати власний шаблон для сповіщень е-пошти, що містять посилання на зашифровану поштову скриньку. Тіло шаблону повинно містити посилання\"{link}\", покажчика місця заповнення, який буде замінено фактичним посиланням на пошту. Також можете включити відправника \"{sender}\", покажчика місця заповнення у тілі пошти або в темі, яке буде замінено на ім'я відправника.", "templateLanguageExists_msg": "Шаблон за обраною мовою вже існує.", "templateMustContain_msg": "Шаблон повинен містити покажчик місця заповнення {value}", - "templateNotExists_msg": "Цей шаблон більше не існує!", + "templateNotExists_msg": "Цього шаблону більше не існує.", "templateShortcutExists_msg": "Шаблон із таким ярликом уже існує!", "terminationAlreadyCancelled_msg": "Запит на припинення дії цього облікового запису вже подано.", "terminationDateRequest_msg": "Вкажіть дату, коли обліковий запис має бути припинено.",