diff --git a/.elasticbeanstalk/config.yml b/.elasticbeanstalk/config.yml
index 913fb2593c3..3a0cb15bbc9 100644
--- a/.elasticbeanstalk/config.yml
+++ b/.elasticbeanstalk/config.yml
@@ -1,8 +1,8 @@
branch-defaults:
dev:
- environment: wire-webapp-dev
+ environment: wire-webapp-dev-al2
master:
- environment: wire-webapp-master
+ environment: wire-webapp-master-al2
deploy:
artifact: server/dist/s3/ebs.zip
global:
diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml
index bfe5b304844..1b2d307cdd7 100644
--- a/.github/workflows/dependabot-auto-merge.yml
+++ b/.github/workflows/dependabot-auto-merge.yml
@@ -12,7 +12,7 @@ jobs:
steps:
- name: Dependabot metadata
id: metadata
- uses: dependabot/fetch-metadata@v1.5.0
+ uses: dependabot/fetch-metadata@v1.5.1
with:
github-token: '${{secrets.WEBTEAM_AUTOMERGE_TOKEN}}'
diff --git a/.github/workflows/deploy-to-test-env.yml b/.github/workflows/deploy-to-test-env.yml
index b2d9e9c39b9..11a9f31436b 100644
--- a/.github/workflows/deploy-to-test-env.yml
+++ b/.github/workflows/deploy-to-test-env.yml
@@ -8,8 +8,9 @@ on:
required: true
type: choice
options:
- - wire-webapp-qa
- - wire-webapp-edge
+ - wire-webapp-qa-al2-migration
+ - wire-webapp-edge-al2
+ - wire-webapp-mls-al2
concurrency:
group: ci-${{ github.ref }}
diff --git a/.github/workflows/sync_translations.yml b/.github/workflows/sync_translations.yml
index 40713cdb9f3..a075511852b 100644
--- a/.github/workflows/sync_translations.yml
+++ b/.github/workflows/sync_translations.yml
@@ -37,7 +37,7 @@ jobs:
run: yarn translate:merge
- name: Download translations
- uses: crowdin/github-action@v1.8.1
+ uses: crowdin/github-action@v1.11.0
env:
GITHUB_TOKEN: ${{secrets.OTTO_THE_BOT_GH_TOKEN}}
CROWDIN_PROJECT_ID: 342359
diff --git a/.github/workflows/test_build_deploy.yml b/.github/workflows/test_build_deploy.yml
index f4a4279a1e6..0071a08918d 100644
--- a/.github/workflows/test_build_deploy.yml
+++ b/.github/workflows/test_build_deploy.yml
@@ -93,9 +93,9 @@ jobs:
key: '${{github.ref}}'
map: |
{
- "edge": { "dev_env": "wire-webapp-edge" },
- "dev": { "dev_env": "wire-webapp-dev" },
- "master": { "dev_env": "wire-webapp-master" }
+ "edge": { "dev_env": "wire-webapp-edge-al2" },
+ "dev": { "dev_env": "wire-webapp-dev-al2" },
+ "master": { "dev_env": "wire-webapp-master-al2" }
}
- uses: kanga333/variable-mapper@master
@@ -104,8 +104,8 @@ jobs:
key: '${{env.TAG}}'
map: |
{
- "production": { "prod_env": "wire-webapp-prod" },
- "staging": { "prod_env": "wire-webapp-staging" }
+ "production": { "prod_env": "wire-webapp-prod-al2" },
+ "staging": { "prod_env": "wire-webapp-staging-al2" }
}
- name: Build
diff --git a/Procfile b/Procfile
new file mode 100644
index 00000000000..e6bad1f0136
--- /dev/null
+++ b/Procfile
@@ -0,0 +1 @@
+web: npm run start:prod
\ No newline at end of file
diff --git a/bin/zip.js b/bin/zip.js
index 129a320fd6e..01e1a0b9233 100644
--- a/bin/zip.js
+++ b/bin/zip.js
@@ -29,9 +29,12 @@ const S3_PATH = path.resolve(ROOT_PATH, 'server/dist/s3');
archive.file(path.join(SERVER_PATH, 'package.json'), {name: 'package.json'});
archive.file(path.join(ROOT_PATH, '.env.defaults'), {name: '.env.defaults'});
+archive.file(path.join(ROOT_PATH, 'Procfile'), {name: 'Procfile'});
archive.directory(DIST_PATH, false);
-fs.mkdirSync(S3_PATH);
+if (!fs.existsSync(S3_PATH)) {
+ fs.mkdirSync(S3_PATH);
+}
const output = fs.createWriteStream(path.join(S3_PATH, 'ebs.zip'));
archive.pipe(output);
diff --git a/package.json b/package.json
index 5aea8cbf8fb..099303fcce0 100644
--- a/package.json
+++ b/package.json
@@ -1,13 +1,13 @@
{
"dependencies": {
- "@datadog/browser-logs": "^4.42.2",
- "@datadog/browser-rum": "^4.42.2",
- "@emotion/react": "11.11.0",
+ "@datadog/browser-logs": "^4.43.0",
+ "@datadog/browser-rum": "^4.43.0",
+ "@emotion/react": "11.11.1",
"@types/eslint": "8.37.0",
- "@wireapp/avs": "9.2.13",
- "@wireapp/core": "40.2.7",
+ "@wireapp/avs": "9.2.15",
+ "@wireapp/core": "40.5.5",
"@wireapp/lru-cache": "3.8.1",
- "@wireapp/react-ui-kit": "9.7.1",
+ "@wireapp/react-ui-kit": "9.7.5",
"@wireapp/store-engine-dexie": "2.1.1",
"@wireapp/store-engine-sqleet": "1.8.9",
"@wireapp/webapp-events": "0.17.0",
@@ -35,11 +35,11 @@
"platform": "1.3.6",
"react": "18.2.0",
"react-dom": "18.2.0",
- "react-error-boundary": "4.0.4",
- "react-intl": "6.4.2",
- "react-redux": "8.0.5",
- "react-router": "6.11.2",
- "react-router-dom": "6.11.2",
+ "react-error-boundary": "4.0.10",
+ "react-intl": "6.4.4",
+ "react-redux": "8.1.1",
+ "react-router": "6.14.0",
+ "react-router-dom": "6.14.0",
"react-transition-group": "4.4.5",
"redux": "4.2.1",
"redux-logdown": "1.0.4",
@@ -54,15 +54,15 @@
"zustand": "4.3.8"
},
"devDependencies": {
- "@babel/core": "7.21.8",
- "@babel/eslint-parser": "7.21.8",
- "@babel/plugin-proposal-decorators": "7.21.0",
- "@babel/preset-env": "7.21.5",
- "@babel/preset-react": "7.18.6",
- "@babel/preset-typescript": "7.21.5",
+ "@babel/core": "7.22.5",
+ "@babel/eslint-parser": "7.22.5",
+ "@babel/plugin-proposal-decorators": "7.22.5",
+ "@babel/preset-env": "7.22.5",
+ "@babel/preset-react": "7.22.5",
+ "@babel/preset-typescript": "7.22.5",
"@emotion/eslint-plugin": "^11.11.0",
"@faker-js/faker": "7.6.0",
- "@formatjs/cli": "6.1.1",
+ "@formatjs/cli": "6.1.3",
"@koush/wrtc": "0.5.3",
"@testing-library/react": "13.4.0",
"@types/adm-zip": "0.5.0",
@@ -72,7 +72,7 @@
"@types/fs-extra": "11.0.1",
"@types/generate-changelog": "1.8.1",
"@types/highlight.js": "10.1.0",
- "@types/jest": "29.5.1",
+ "@types/jest": "29.5.2",
"@types/jquery": "^3",
"@types/js-cookie": "3.0.3",
"@types/jsdom": "21.1.1",
@@ -83,9 +83,9 @@
"@types/node": "^18.16.3",
"@types/open-graph": "0.2.2",
"@types/platform": "1.3.4",
- "@types/prettier": "^2.7.2",
+ "@types/prettier": "^2.7.3",
"@types/react": "18.0.28",
- "@types/react-dom": "18.2.4",
+ "@types/react-dom": "18.2.6",
"@types/react-redux": "7.1.25",
"@types/react-transition-group": "4.4.6",
"@types/redux-mock-store": "1.0.3",
@@ -93,12 +93,12 @@
"@types/sinon": "10.0.15",
"@types/speakingurl": "13.0.3",
"@types/uint32": "0.2.0",
- "@types/underscore": "1.11.4",
- "@types/webpack-env": "1.18.0",
- "@typescript-eslint/eslint-plugin": "^5.59.6",
- "@typescript-eslint/parser": "^5.59.6",
- "@wireapp/copy-config": "2.1.0",
- "@wireapp/eslint-config": "2.2.1",
+ "@types/underscore": "1.11.5",
+ "@types/webpack-env": "1.18.1",
+ "@typescript-eslint/eslint-plugin": "^5.60.0",
+ "@typescript-eslint/parser": "^5.60.0",
+ "@wireapp/copy-config": "2.1.1",
+ "@wireapp/eslint-config": "2.2.2",
"@wireapp/prettier-config": "0.6.0",
"@wireapp/store-engine": "^5.1.1",
"adm-zip": "0.5.10",
@@ -106,14 +106,14 @@
"autoprefixer": "^10.4.13",
"babel-loader": "9.1.2",
"babel-plugin-transform-import-meta": "^2.2.0",
- "caniuse-lite": "^1.0.30001488",
+ "caniuse-lite": "^1.0.30001507",
"cross-env": "7.0.3",
"cspell": "6.31.1",
- "css-loader": "^6.7.4",
+ "css-loader": "^6.8.1",
"cssnano": "^5.1.14",
"dexie": "3.2.3",
- "dotenv": "16.0.3",
- "dpdm": "3.13.0",
+ "dotenv": "16.3.1",
+ "dpdm": "3.13.1",
"eslint": "^8.41.0",
"eslint-config-prettier": "^8.8.0",
"eslint-import-resolver-alias": "^1.1.2",
@@ -122,7 +122,7 @@
"eslint-plugin-better-styled-components": "^1.1.2",
"eslint-plugin-header": "^3.1.1",
"eslint-plugin-import": "^2.27.5",
- "eslint-plugin-jest": "^27.2.1",
+ "eslint-plugin-jest": "^27.2.2",
"eslint-plugin-jest-dom": "^4.0.3",
"eslint-plugin-jsdoc": "^39.8.0",
"eslint-plugin-jsx-a11y": "^6.7.1",
@@ -137,7 +137,7 @@
"eslint-plugin-unused-imports": "^2.0.0",
"fake-indexeddb": "4.0.1",
"generate-changelog": "1.8.0",
- "html-webpack-plugin": "^5.5.1",
+ "html-webpack-plugin": "^5.5.3",
"husky": "7.0.4",
"i18next-scanner": "4.2.0",
"intersection-observer": "0.12.2",
@@ -147,24 +147,24 @@
"jest-jasmine2": "29.5.0",
"jsdom-worker": "0.3.0",
"less": "3.13.1",
- "less-loader": "^11.1.0",
+ "less-loader": "^11.1.3",
"lint-staged": "13.2.2",
"node-fetch": "2.6.11",
"os-browserify": "0.3.0",
"path-browserify": "1.0.1",
- "postcss": "8.4.23",
+ "postcss": "8.4.24",
"postcss-import": "^15.1.0",
"postcss-less": "6.0.0",
- "postcss-loader": "^7.3.0",
- "postcss-preset-env": "^8.4.1",
+ "postcss-loader": "^7.3.3",
+ "postcss-preset-env": "^8.5.1",
"postcss-scss": "4.0.6",
"prettier": "^2.8.8",
"raf": "3.4.1",
"redux-devtools-extension": "2.13.9",
"redux-mock-store": "1.5.4",
"seedrandom": "^3.0.5",
- "simple-git": "3.18.0",
- "sinon": "15.1.0",
+ "simple-git": "3.19.0",
+ "sinon": "15.2.0",
"snabbdom": "3.5.1",
"style-loader": "^3.3.3",
"stylelint": "14.16.1",
@@ -176,11 +176,11 @@
"ts-node": "10.9.1",
"tsc-watch": "6.0.4",
"typescript": "5.0.4",
- "webpack": "5.83.1",
- "webpack-cli": "5.1.1",
+ "webpack": "5.88.0",
+ "webpack-cli": "5.1.4",
"webpack-dev-middleware": "6.1.1",
- "webpack-hot-middleware": "2.25.3",
- "workbox-webpack-plugin": "6.5.4"
+ "webpack-hot-middleware": "2.25.4",
+ "workbox-webpack-plugin": "6.6.1"
},
"engines": {
"yarn": ">= 1.0.0",
diff --git a/server/.ebextensions/00-environment.config b/server/.ebextensions/00-environment.config
index 0e273cca127..26ec1fb5539 100644
--- a/server/.ebextensions/00-environment.config
+++ b/server/.ebextensions/00-environment.config
@@ -1,5 +1,3 @@
option_settings:
- aws:elasticbeanstalk:container:nodejs:
- GzipCompression: true
- NodeCommand: "npm run start:prod"
- ProxyServer: nginx
+ aws:elasticbeanstalk:environment:proxy:
+ ProxyServer: nginx
\ No newline at end of file
diff --git a/server/.platform/nginx/conf.d/proxy.conf b/server/.platform/nginx/conf.d/proxy.conf
new file mode 100644
index 00000000000..19f3ec026c8
--- /dev/null
+++ b/server/.platform/nginx/conf.d/proxy.conf
@@ -0,0 +1,7 @@
+large_client_header_buffers 4 32k;
+fastcgi_buffers 16 32k;
+fastcgi_buffer_size 32k;
+proxy_buffer_size 128k;
+proxy_buffers 4 256k;
+proxy_busy_buffers_size 256k;
+server_tokens off;
\ No newline at end of file
diff --git a/server/config/client.config.ts b/server/config/client.config.ts
index 26d846f3740..ac5c1d85ce4 100644
--- a/server/config/client.config.ts
+++ b/server/config/client.config.ts
@@ -88,7 +88,7 @@ export function generateConfig(params: ConfigGeneratorParams, env: Env) {
MICROPHONE_ACCESS_DENIED: env.URL_SUPPORT_MICROPHONE_ACCESS_DENIED,
PRIVACY_VERIFY_FINGERPRINT: env.URL_SUPPORT_PRIVACY_VERIFY_FINGERPRINT,
SCREEN_ACCESS_DENIED: env.URL_SUPPORT_SCREEN_ACCESS_DENIED,
- USER_ADD_FAILURE: env.URL_SUPPORT_USER_ADD_FAILURE,
+ OFFLINE_BACKEND: env.URL_SUPPORT_OFFLINE_BACKEND,
},
TEAMS_BASE: env.URL_TEAMS_BASE,
TEAMS_CREATE: env.URL_TEAMS_CREATE,
diff --git a/server/config/env.ts b/server/config/env.ts
index 12a8c54538f..1dd7cc6e25e 100644
--- a/server/config/env.ts
+++ b/server/config/env.ts
@@ -229,7 +229,7 @@ export type Env = {
URL_SUPPORT_SCREEN_ACCESS_DENIED: string;
- URL_SUPPORT_USER_ADD_FAILURE: string;
+ URL_SUPPORT_OFFLINE_BACKEND: string;
URL_WHATS_NEW: string;
diff --git a/server/package.json b/server/package.json
index cf05f7ecda6..dd384894522 100644
--- a/server/package.json
+++ b/server/package.json
@@ -5,7 +5,7 @@
"license": "GPL-3.0",
"dependencies": {
"@wireapp/commons": "5.1.0",
- "dotenv": "16.0.3",
+ "dotenv": "16.3.1",
"dotenv-extended": "2.9.0",
"express": "4.18.2",
"express-sitemap-xml": "3.0.1",
@@ -28,11 +28,11 @@
"@types/fs-extra": "11.0.1",
"@types/geolite2": "2.0.0",
"@types/hbs": "4.0.1",
- "@types/jest": "^29.5.1",
+ "@types/jest": "^29.5.2",
"@types/node": "18.11.18",
"jest": "29.5.0",
"rimraf": "4.4.1",
- "typescript": "5.0.4"
+ "typescript": "5.1.3"
},
"scripts": {
"build": "yarn clean && tsc && yarn generate-version-file && yarn copy-assets",
diff --git a/server/yarn.lock b/server/yarn.lock
index 940242e8ff6..68639553f86 100644
--- a/server/yarn.lock
+++ b/server/yarn.lock
@@ -1079,13 +1079,13 @@ __metadata:
languageName: node
linkType: hard
-"@types/jest@npm:^29.5.1":
- version: 29.5.1
- resolution: "@types/jest@npm:29.5.1"
+"@types/jest@npm:^29.5.2":
+ version: 29.5.2
+ resolution: "@types/jest@npm:29.5.2"
dependencies:
expect: ^29.0.0
pretty-format: ^29.0.0
- checksum: 0a22491dec86333c0e92b897be2c809c922a7b2b0aa5604ac369810d6b2360908b4a3f2c6892e8a237a54fa1f10ecefe0e823ec5fcb7915195af4dfe88d2197e
+ checksum: 7d205599ea3cccc262bad5cc173d3242d6bf8138c99458509230e4ecef07a52d6ddcde5a1dbd49ace655c0af51d2dbadef3748697292ea4d86da19d9e03e19c0
languageName: node
linkType: hard
@@ -2077,10 +2077,10 @@ __metadata:
languageName: node
linkType: hard
-"dotenv@npm:16.0.3":
- version: 16.0.3
- resolution: "dotenv@npm:16.0.3"
- checksum: afcf03f373d7a6d62c7e9afea6328e62851d627a4e73f2e12d0a8deae1cd375892004f3021883f8aec85932cd2834b091f568ced92b4774625b321db83b827f8
+"dotenv@npm:16.3.1":
+ version: 16.3.1
+ resolution: "dotenv@npm:16.3.1"
+ checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd
languageName: node
linkType: hard
@@ -5456,23 +5456,23 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:5.0.4":
- version: 5.0.4
- resolution: "typescript@npm:5.0.4"
+"typescript@npm:5.1.3":
+ version: 5.1.3
+ resolution: "typescript@npm:5.1.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172
+ checksum: d9d51862d98efa46534f2800a1071a613751b1585dc78884807d0c179bcd93d6e9d4012a508e276742f5f33c480adefc52ffcafaf9e0e00ab641a14cde9a31c7
languageName: node
linkType: hard
-"typescript@patch:typescript@5.0.4#~builtin":
- version: 5.0.4
- resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=a1c5e5"
+"typescript@patch:typescript@5.1.3#~builtin":
+ version: 5.1.3
+ resolution: "typescript@patch:typescript@npm%3A5.1.3#~builtin::version=5.1.3&hash=a1c5e5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213
+ checksum: 32a25b2e128a4616f999d4ee502aabb1525d5647bc8955e6edf05d7fbc53af8aa98252e2f6ba80bcedfc0260c982b885f3c09cfac8bb65d2924f3133ad1e1e62
languageName: node
linkType: hard
@@ -5660,10 +5660,10 @@ __metadata:
"@types/fs-extra": 11.0.1
"@types/geolite2": 2.0.0
"@types/hbs": 4.0.1
- "@types/jest": ^29.5.1
+ "@types/jest": ^29.5.2
"@types/node": 18.11.18
"@wireapp/commons": 5.1.0
- dotenv: 16.0.3
+ dotenv: 16.3.1
dotenv-extended: 2.9.0
express: 4.18.2
express-sitemap-xml: 3.0.1
@@ -5680,7 +5680,7 @@ __metadata:
opn: 6.0.0
pm2: 5.3.0
rimraf: 4.4.1
- typescript: 5.0.4
+ typescript: 5.1.3
languageName: unknown
linkType: soft
diff --git a/src/__mocks__/@wireapp/core.ts b/src/__mocks__/@wireapp/core.ts
index 21330390338..9f13a066c3d 100644
--- a/src/__mocks__/@wireapp/core.ts
+++ b/src/__mocks__/@wireapp/core.ts
@@ -28,6 +28,7 @@ export class Account extends EventEmitter {
service = {
mls: {
+ schedulePeriodicKeyMaterialRenewals: jest.fn(),
registerConversation: jest.fn(),
joinConferenceSubconversation: jest.fn(),
getGroupIdFromConversationId: jest.fn(),
diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json
index d7535b5b04c..17f0e457ef1 100644
--- a/src/i18n/ar-SA.json
+++ b/src/i18n/ar-SA.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "موافق",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/bn-BD.json b/src/i18n/bn-BD.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/bn-BD.json
+++ b/src/i18n/bn-BD.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/ca-ES.json b/src/i18n/ca-ES.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/ca-ES.json
+++ b/src/i18n/ca-ES.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json
index e4b7fe1c5e0..8e01057e820 100644
--- a/src/i18n/cs-CZ.json
+++ b/src/i18n/cs-CZ.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json
index 8f3778ca27b..ef2745c9730 100644
--- a/src/i18n/da-DK.json
+++ b/src/i18n/da-DK.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json
index c80cb408074..3c0e47c8ee5 100644
--- a/src/i18n/de-DE.json
+++ b/src/i18n/de-DE.json
@@ -78,7 +78,7 @@
"accessibility.conversationAssetImageAlt": "Bild von {{username}} vom {{messageDate}}",
"accessibility.conversationContextMenuOpenLabel": "Messaging-Optionen öffnen",
"accessibility.conversationDetailsActionDevicesLabel": "Geräte anzeigen",
- "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin",
+ "accessibility.conversationDetailsActionGroupAdminLabel": "Als Gruppen-Admin festlegen",
"accessibility.conversationDetailsActionNotificationsLabel": "Einstellungen für Benachrichtigungen anzeigen",
"accessibility.conversationDetailsCloseLabel": "Detailansicht des Bildes schließen",
"accessibility.conversationOptionsMenu": "Unterhaltungsoptionen öffnen",
@@ -89,7 +89,7 @@
"accessibility.conversationStatusUnreadMention": "Ungelesene Erwähnung",
"accessibility.conversationStatusUnreadPing": "Verpasster Ping",
"accessibility.conversationStatusUnreadReply": "Ungelesene Antwort",
- "accessibility.conversationTitle": "{{username}} status {{status}}",
+ "accessibility.conversationTitle": "{{username}} Status {{status}}",
"accessibility.giphyModal.close": "Fenster 'GIF' schließen",
"accessibility.giphyModal.loading": "Gif laden",
"accessibility.giphyModal.selectGif": "Gif auswählen",
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{{domain}}[/bold] nicht erreicht werden konnte.",
"failedToAddParticipants": "[bold]{{total}} Teilnehmer[/bold] konnten nicht zur Gruppe hinzugefügt werden.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] und [bold]{{name}}[/bold] konnten nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{{domain}}[/bold] nicht erreicht werden konnte.",
- "failedToAddParticipantsLearnMore": "Mehr erfahren",
"featureConfigChangeModalApplock": "Die verbindliche App-Sperre ist deaktiviert. Sie benötigen kein Kennwort oder keine biometrische Authentifizierung mehr, um die App zu entsperren.",
"featureConfigChangeModalApplockHeadline": "Team-Einstellungen geändert",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Kamera in Anrufen ist deaktiviert",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "E-Mail-Adresse bestätigen",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Wiedergabe",
- "messageCouldNotBeSent": "Nachricht konnte aufgrund von Verbindungsproblemen nicht gesendet werden.",
+ "messageCouldNotBeSentBackEndOffline": "Nachricht nicht gesendet, da das Backend von [bold]{{domain}}[/bold] nicht erreicht werden konnte.",
+ "messageCouldNotBeSentConnectivityIssues": "Nachricht konnte aufgrund von Verbindungsproblemen nicht gesendet werden.",
"messageCouldNotBeSentRetry": "Wiederholen",
"messageDetailsEdited": "Bearbeitet: {{edited}}",
"messageDetailsNoLikes": "Niemand hat diese Nachricht bisher mit Gefällt mir markiert.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "wird Ihre Nachricht nicht erhalten.",
"messageFailedToSendWillReceivePlural": "werden Ihre Nachricht später erhalten.",
"messageFailedToSendWillReceiveSingular": "wird Ihre Nachricht später erhalten.",
- "messageWillNotBeSent": "Datei konnte aufgrund von Verbindungsproblemen nicht gesendet werden.",
"mlsToggleInfo": "Wenn dies aktiviert ist, wird für die Unterhaltung das neue Messaging-Layer-Security-Protokoll (MLS) verwendet.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "Verstanden",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Mehr erfahren",
"ongoingAudioCall": "Laufender Audioanruf mit {{conversationName}}.",
"ongoingGroupAudioCall": "Laufende Telefonkonferenz mit {{conversationName}}.",
"ongoingGroupVideoCall": "Laufende Videokonferenz mit {{conversationName}}, Ihre Kamera ist {{cameraStatus}}.",
@@ -1113,8 +1113,8 @@
"preferencesOptionsFontSizeDefault": "Standard",
"preferencesOptionsFontSizeLarge": "Groß",
"preferencesOptionsFontSizeSmall": "Klein",
- "preferencesOptionsInputLevelDetected": "Audio detected from microphone",
- "preferencesOptionsInputLevelNotDetected": "No audio detected from microphone",
+ "preferencesOptionsInputLevelDetected": "Ton vom Mikrofon erkannt",
+ "preferencesOptionsInputLevelNotDetected": "Kein Ton vom Mikrofon erkannt",
"preferencesOptionsNotifications": "Benachrichtigungen",
"preferencesOptionsNotificationsNone": "Aus",
"preferencesOptionsNotificationsObfuscate": "Details ausblenden",
@@ -1259,7 +1259,7 @@
"tooltipPreferencesPassword": "Öffnen Sie eine andere Website, um Ihr Passwort zurückzusetzen",
"tooltipPreferencesPicture": "Ändern Sie Ihr Bild…",
"tooltipPreferencesRename": "Ändern Sie Ihren Namen",
- "tooltipPreferencesTabs": "Preferences tabs",
+ "tooltipPreferencesTabs": "Einstellungsoptionen",
"tooltipSearchClose": "Schließen (Esc)",
"unavailableUser": "Name nicht verfügbar",
"unknownApplicationErrorDescription": "Ein unbekannter Anwendungsfehler ist aufgetreten. Bitte versuchen Sie es erneut, um wieder zu Ihrer vorherigen Aktion zu kommen. Oder laden Sie Wire neu, um zu Ihrer letzten Unterhaltung zurückzukehren.",
diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json
index c5c55459a23..257a3305fb6 100644
--- a/src/i18n/el-GR.json
+++ b/src/i18n/el-GR.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "Εντάξει",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/en-US.json
+++ b/src/i18n/en-US.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json
index 5a0c8be18b1..ca1c7ab6918 100644
--- a/src/i18n/es-ES.json
+++ b/src/i18n/es-ES.json
@@ -112,7 +112,7 @@
"accessibility.headings.preferencesDevices": "Preferences - devices",
"accessibility.headings.preferencesOptions": "Preferences - options",
"accessibility.headings.sidebar": "Navigation",
- "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details",
+ "accessibility.messageDetailsReadReceipts": "Mensaje visto por {{readReceiptText}}, abrir detalle",
"accessibility.messages.like": "Like message",
"accessibility.messages.liked": "Unlike message",
"accessibility.openConversation": "Open profile of {{name}}",
@@ -152,7 +152,7 @@
"authAccountSignIn": "Iniciar sesión",
"authAccountSignInPhone": "Acceso con número de teléfono",
"authBlockedCookies": "Habilita las cookies para iniciar sesión.",
- "authBlockedDatabase": "{{brandName}} necesita acceso al almacenamiento local para mostrar los mensaj No está disponible en modo privado.",
+ "authBlockedDatabase": "{{brandName}} necesita acceso al almacenamiento local para mostrar los mensajes, No está disponible en modo privado.",
"authBlockedTabs": "{{brandName}} ya está abierto en otra pestaña.",
"authBlockedTabsAction": "Utilice esta pestaña en su lugar",
"authErrorCode": "Código no válido",
@@ -190,7 +190,7 @@
"authPlaceholderPhone": "Número de teléfono",
"authPostedResend": "Reenviar a {{email}}",
"authPostedResendAction": "¿No aparece ningún correo electrónico?",
- "authPostedResendDetail": "Revise su buzón de correo electrónico y siga las instruccion",
+ "authPostedResendDetail": "Revise su buzón de correo electrónico y siga las instrucciones",
"authPostedResendHeadline": "Tiene un correo electrónico.",
"authSSOLoginTitle": "Log in with single sign-on",
"authVerifyAccountAdd": "Agregar",
@@ -375,7 +375,7 @@
"conversationLabelFavorites": "Favorites",
"conversationLabelGroups": "Groups",
"conversationLabelPeople": "People",
- "conversationLikesCaption": "{{number}} de personas",
+ "conversationLikesCaption": "{{number}} personas",
"conversationLocationLink": "Abrir Mapa",
"conversationMemberJoined": "[bold]{{name}}[/bold] añadió a {{users}} a la conversación",
"conversationMemberJoinedMore": "[bold]{{name}}[/bold] agregó a {{users}} y [showmore]{{count}} más[/showmore] a la conversación",
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json
index 35bd856dc3b..d5ff592e60b 100644
--- a/src/i18n/et-EE.json
+++ b/src/i18n/et-EE.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Muudetud: {{edited}}",
"messageDetailsNoLikes": "Keegi pole seda sõnumit veel meeldivaks märkinud.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json
index d04ca4083f3..3cbed1e3151 100644
--- a/src/i18n/fa-IR.json
+++ b/src/i18n/fa-IR.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "تایید",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json
index e665812fcb5..16e4c6a4d26 100644
--- a/src/i18n/fi-FI.json
+++ b/src/i18n/fi-FI.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json
index c4c638f6dc7..c7288270845 100644
--- a/src/i18n/fr-FR.json
+++ b/src/i18n/fr-FR.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Édité : {{edited}}",
"messageDetailsNoLikes": "Personne n’a encore aimé ce message.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/ga-IE.json b/src/i18n/ga-IE.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/ga-IE.json
+++ b/src/i18n/ga-IE.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/he-IL.json b/src/i18n/he-IL.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/he-IL.json
+++ b/src/i18n/he-IL.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json
index c817b9084bc..53439e1c484 100644
--- a/src/i18n/hi-IN.json
+++ b/src/i18n/hi-IN.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json
index eb10e51d65d..5da69c60386 100644
--- a/src/i18n/hr-HR.json
+++ b/src/i18n/hr-HR.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Uređeno: {{edited}}",
"messageDetailsNoLikes": "Nikome se još nije svidjela poruka.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "U redu",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json
index b7f0d47a2f5..87c4bd4d220 100644
--- a/src/i18n/hu-HU.json
+++ b/src/i18n/hu-HU.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Szerkesztve: {{edited}}",
"messageDetailsNoLikes": "Még senkinek nem tetszett ez az üzenet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json
index 11c15e28bdd..e087cf9dff3 100644
--- a/src/i18n/id-ID.json
+++ b/src/i18n/id-ID.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/is-IS.json b/src/i18n/is-IS.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/is-IS.json
+++ b/src/i18n/is-IS.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json
index 8baa58211bb..02cc6834e1e 100644
--- a/src/i18n/it-IT.json
+++ b/src/i18n/it-IT.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json
index dda9674953c..89d8a54f299 100644
--- a/src/i18n/ja-JP.json
+++ b/src/i18n/ja-JP.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "編集済: {{edited}}",
"messageDetailsNoLikes": "まだ、誰もこのメッセージにいいねしていません。",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json
index 262bf230096..07d0ac21a01 100644
--- a/src/i18n/lt-LT.json
+++ b/src/i18n/lt-LT.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Taisyta: {{edited}}",
"messageDetailsNoLikes": "Kol kas ši žinutė niekam nepatiko.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "GERAI",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json
index 86610e98e09..4f66efe45d4 100644
--- a/src/i18n/lv-LV.json
+++ b/src/i18n/lv-LV.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "Labi",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/ms-MY.json b/src/i18n/ms-MY.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/ms-MY.json
+++ b/src/i18n/ms-MY.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json
index 965997c8625..1221b33ad21 100644
--- a/src/i18n/nl-NL.json
+++ b/src/i18n/nl-NL.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json
index e243d8a645d..0d2f4022fde 100644
--- a/src/i18n/no-NO.json
+++ b/src/i18n/no-NO.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json
index 5fff7a9cc3c..bb599f38db9 100644
--- a/src/i18n/pl-PL.json
+++ b/src/i18n/pl-PL.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json
index fa83f834f51..58cd9f263a1 100644
--- a/src/i18n/pt-BR.json
+++ b/src/i18n/pt-BR.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "O bloqueio obrigatório do aplicativo agora está desativado. Você não precisa de senha ou autenticação biométrica ao retornar ao aplicativo.",
"featureConfigChangeModalApplockHeadline": "As configurações da equipe foram alteradas",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "A câmera nas chamadas está desativada",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verifique sua conta",
"mediaBtnPause": "Pausar",
"mediaBtnPlay": "Reproduzir",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Editado: {{edited}}",
"messageDetailsNoLikes": "Ninguém curtiu esta mensagem ainda.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "Quando ativado, a conversa usará o novo protocolo de segurança de camada de mensagens (MLS).",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json
index 45ffebdd2c2..53df9dae2b7 100644
--- a/src/i18n/pt-PT.json
+++ b/src/i18n/pt-PT.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json
index e6456288d6c..c0cf8c294e8 100644
--- a/src/i18n/ro-RO.json
+++ b/src/i18n/ro-RO.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json
index 57687fd5a18..f2bc4f72776 100644
--- a/src/i18n/ru-RU.json
+++ b/src/i18n/ru-RU.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] не может быть добавлен в группу, поскольку бэкэнд [bold]{{domain}}[/bold] недоступен.",
"failedToAddParticipants": "[bold]{{total}} участников[/bold] не удалось добавить в группу.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] и [bold]{{name}}[/bold] не могут быть добавлены в группу, поскольку бэкэнд [bold]{{domain}}[/bold] недоступен.",
- "failedToAddParticipantsLearnMore": "Подробнее",
"featureConfigChangeModalApplock": "Обязательная блокировка приложения теперь отключена. При возвращении в приложение не требуется ввод пароля или биометрическая аутентификация.",
"featureConfigChangeModalApplockHeadline": "Настройки команды изменены",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Камера во время вызовов отключена",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Подтвердите учетную запись",
"mediaBtnPause": "Пауза",
"mediaBtnPlay": "Воспроизвести",
- "messageCouldNotBeSent": "Не удалось отправить сообщение из-за проблем с подключением.",
+ "messageCouldNotBeSentBackEndOffline": "Сообщение не может быть отправлено, поскольку бэкэнд [bold]{{domain}}[/bold] недоступен.",
+ "messageCouldNotBeSentConnectivityIssues": "Не удалось отправить сообщение из-за проблем с подключением.",
"messageCouldNotBeSentRetry": "Повторить",
"messageDetailsEdited": "Изменено: {{edited}}",
"messageDetailsNoLikes": "Сообщение еще никому не понравилось.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "не получит ваше сообщение.",
"messageFailedToSendWillReceivePlural": "получит ваше сообщение позднее.",
"messageFailedToSendWillReceiveSingular": "получит ваше сообщение позднее.",
- "messageWillNotBeSent": "Не удалось отправить файл из-за проблем с подключением.",
"mlsToggleInfo": "При включении в беседе будет использоваться новый протокол безопасности уровня обмена сообщениями (MLS).",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Создать беседу",
"oauth.scope.write_conversations_code": "Создать гостевую ссылку на беседу",
"oauth.subhead": "{app} необходимы разрешения для:",
+ "offlineBackendLearnMore": "Подробнее",
"ongoingAudioCall": "Текущий аудиовызов с {{conversationName}}.",
"ongoingGroupAudioCall": "Текущий групповой вызов с {{conversationName}}.",
"ongoingGroupVideoCall": "Текущий групповой вызов с {{conversationName}}, ваша камера {{cameraStatus}}.",
diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/si-LK.json
+++ b/src/i18n/si-LK.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json
index 21d3eb332e2..b543e9ad483 100644
--- a/src/i18n/sk-SK.json
+++ b/src/i18n/sk-SK.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json
index e0e67afc2b8..c9f8d6a2d61 100644
--- a/src/i18n/sl-SI.json
+++ b/src/i18n/sl-SI.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "V redu",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json
index 35292c9abe8..f85d3be921b 100644
--- a/src/i18n/sr-SP.json
+++ b/src/i18n/sr-SP.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Измењено: {{edited}}",
"messageDetailsNoLikes": "Нико још није лајковао ову поруку",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "У реду",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json
index 13e934c2a27..507db65666d 100644
--- a/src/i18n/sv-SE.json
+++ b/src/i18n/sv-SE.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/th-TH.json b/src/i18n/th-TH.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/th-TH.json
+++ b/src/i18n/th-TH.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json
index 20a8e1ae478..9884aa3aa90 100644
--- a/src/i18n/tr-TR.json
+++ b/src/i18n/tr-TR.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "{{edited}}’da düzenlenmiş",
"messageDetailsNoLikes": "Bu mesajı henüz kimse beğenmemiş.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "TAMAM",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json
index c4d7cc76ac6..28b358c3f97 100644
--- a/src/i18n/uk-UA.json
+++ b/src/i18n/uk-UA.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Відредаговане: {{edited}}",
"messageDetailsNoLikes": "Це повідомлення поки що ніхто не лайкнув.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/uz-UZ.json b/src/i18n/uz-UZ.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/uz-UZ.json
+++ b/src/i18n/uz-UZ.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/vi-VN.json b/src/i18n/vi-VN.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/vi-VN.json
+++ b/src/i18n/vi-VN.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json
index 6d456ab78a8..34ffab7c6a5 100644
--- a/src/i18n/zh-CN.json
+++ b/src/i18n/zh-CN.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "没有人喜欢这个消息。",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "确定",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/zh-HK.json b/src/i18n/zh-HK.json
index a073893ee16..ac2d491a683 100644
--- a/src/i18n/zh-HK.json
+++ b/src/i18n/zh-HK.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "OK",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json
index c78da198e5b..d5a7feee252 100644
--- a/src/i18n/zh-TW.json
+++ b/src/i18n/zh-TW.json
@@ -518,7 +518,6 @@
"failedToAddParticipantDetails": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
"failedToAddParticipants": "[bold]{{total}} participants[/bold] could not be added to the group.",
"failedToAddParticipantsDetails": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.",
- "failedToAddParticipantsLearnMore": "Learn more",
"featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.",
"featureConfigChangeModalApplockHeadline": "Team settings changed",
"featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled",
@@ -672,7 +671,8 @@
"login.twoFactorLoginTitle": "Verify your account",
"mediaBtnPause": "Pause",
"mediaBtnPlay": "Play",
- "messageCouldNotBeSent": "Message could not be sent due to connectivity issues.",
+ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.",
+ "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.",
"messageCouldNotBeSentRetry": "Retry",
"messageDetailsEdited": "Edited: {{edited}}",
"messageDetailsNoLikes": "No one has liked this message yet.",
@@ -692,7 +692,6 @@
"messageFailedToSendWillNotReceiveSingular": "won't get your message.",
"messageFailedToSendWillReceivePlural": "will get your message later.",
"messageFailedToSendWillReceiveSingular": "will get your message later.",
- "messageWillNotBeSent": "File could not be sent due to connectivity issues.",
"mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.",
"mlsToggleName": "MLS",
"modalAccountCreateAction": "確認",
@@ -977,6 +976,7 @@
"oauth.scope.write_conversations": "Create conversations",
"oauth.scope.write_conversations_code": "Create conversation guest links",
"oauth.subhead": "{app} requires your permission to:",
+ "offlineBackendLearnMore": "Learn more",
"ongoingAudioCall": "Ongoing audio call with {{conversationName}}.",
"ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.",
"ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.",
diff --git a/src/script/auth/page/OAuthPermissions.tsx b/src/script/auth/page/OAuthPermissions.tsx
index 1b2a053e41f..996849560f3 100644
--- a/src/script/auth/page/OAuthPermissions.tsx
+++ b/src/script/auth/page/OAuthPermissions.tsx
@@ -61,7 +61,7 @@ import {oauthStrings} from '../../strings';
import {actionRoot} from '../module/action';
import {bindActionCreators, RootState} from '../module/reducer';
import * as SelfSelector from '../module/selector/SelfSelector';
-import {oAuthParams, oAuthScope} from '../util/oauthUtil';
+import {oAuthParams, oAuthScope, oAuthScopesToString} from '../util/oauthUtil';
interface Props extends React.HTMLProps {
assetRepository?: AssetRepository;
@@ -90,10 +90,11 @@ const OAuthPermissionsComponent = ({
const [oAuthApp, setOAuthApp] = useState(null);
const oauthParams = oAuthParams(window.location);
const oauthScope = oAuthScope(oauthParams);
+ const cleanedScopes = oAuthScopesToString(oauthScope);
const onContinue = async () => {
try {
- const url = await postOauthCode(oauthParams);
+ const url = await postOauthCode({...oauthParams, scope: cleanedScopes});
window.location.replace(url);
} catch (error) {
console.error(error);
@@ -121,9 +122,13 @@ const OAuthPermissionsComponent = ({
};
getUserData().catch(error => {
console.error(error);
- doLogout().catch(error => {
- console.error(error);
- });
+ if (error.message === 'OAuth client not found') {
+ window.location.replace('/');
+ } else {
+ doLogout().catch(error => {
+ console.error(error);
+ });
+ }
});
}, [
assetRepository,
@@ -157,7 +162,7 @@ const OAuthPermissionsComponent = ({
- {_(oauthStrings.subhead, {app: oAuthApp?.application_name})}
+ {_(oauthStrings.subhead)}
{oauthParams.scope.length > 1 && (
diff --git a/src/script/auth/util/oauthUtil.ts b/src/script/auth/util/oauthUtil.ts
index 94ec1667c7b..e6ab590e69b 100644
--- a/src/script/auth/util/oauthUtil.ts
+++ b/src/script/auth/util/oauthUtil.ts
@@ -38,3 +38,10 @@ export const oAuthParams = (location: Location) => {
*/
export const oAuthScope = (oauthBody: OAuthBody) =>
oauthBody.scope.split(/\+|%20|\s/).filter(scope => Object.values(Scope).includes(scope as Scope)) as Scope[];
+
+/**
+ * Takes the oauth Scopes and returns the scopes as a string accepted by the API.
+ * @param Scopes Scopes accepted by the app
+ * @returns string
+ */
+export const oAuthScopesToString = (scopes: Scope[]) => scopes.join(' ');
diff --git a/src/script/calling/CallingRepository.ts b/src/script/calling/CallingRepository.ts
index 6ad53b4f122..99de20d69b0 100644
--- a/src/script/calling/CallingRepository.ts
+++ b/src/script/calling/CallingRepository.ts
@@ -123,7 +123,7 @@ export interface SubconversationEpochInfoMember {
in_subconv: boolean;
}
-type SubconversationData = {epoch: number; secretKey: string; keyLength: number};
+type SubconversationData = {epoch: number; secretKey: string};
export class CallingRepository {
private readonly acceptVersionWarning: (conversationId: QualifiedId) => void;
@@ -882,20 +882,13 @@ export class CallingRepository {
members: SubconversationEpochInfoMember[],
) {
const serializedConversationId = this.serializeQualifiedId(conversationId);
- const {epoch, secretKey, keyLength} = subconversationData;
+ const {epoch, secretKey} = subconversationData;
const clients = {
convid: serializedConversationId,
clients: members,
};
- return this.wCall?.setEpochInfo(
- this.wUser,
- serializedConversationId,
- epoch,
- JSON.stringify(clients),
- secretKey,
- keyLength,
- );
+ return this.wCall?.setEpochInfo(this.wUser, serializedConversationId, epoch, JSON.stringify(clients), secretKey);
}
rejectCall(conversationId: QualifiedId): void {
diff --git a/src/script/client/ClientRepository.ts b/src/script/client/ClientRepository.ts
index 4376b403636..f07b195d387 100644
--- a/src/script/client/ClientRepository.ts
+++ b/src/script/client/ClientRepository.ts
@@ -556,9 +556,8 @@ export class ClientRepository {
const isCurrentClient = clientId === this.clientState.currentClient().id;
if (isCurrentClient) {
- const shouldClearData = this.clientState.currentClient().isTemporary();
// If the current client has been removed, we need to sign out
- amplify.publish(WebAppEvents.LIFECYCLE.SIGN_OUT, SIGN_OUT_REASON.CLIENT_REMOVED, shouldClearData);
+ amplify.publish(WebAppEvents.LIFECYCLE.SIGN_OUT, SIGN_OUT_REASON.CLIENT_REMOVED, true);
return;
}
const localClients = await this.getClientsForSelf();
diff --git a/src/script/components/InputBar/InputBar.tsx b/src/script/components/InputBar/InputBar.tsx
index 66217339c7e..1656ead6068 100644
--- a/src/script/components/InputBar/InputBar.tsx
+++ b/src/script/components/InputBar/InputBar.tsx
@@ -46,7 +46,7 @@ import {
updateMentionRanges,
} from 'Util/MentionUtil';
import {formatDuration, formatLocale, TIME_IN_MILLIS} from 'Util/TimeUtil';
-import {getSelectionPosition} from 'Util/util';
+import {getFileExtension, getSelectionPosition} from 'Util/util';
import {ControlButtons} from './components/InputBarControls/ControlButtons';
import {GiphyButton} from './components/InputBarControls/GiphyButton';
@@ -583,7 +583,7 @@ const InputBar = ({
const {lastModified} = pastedFile;
const date = formatLocale(lastModified || new Date(), 'PP, pp');
- const fileName = t('conversationSendPastedFile', date);
+ const fileName = `${t('conversationSendPastedFile', date)}.${getFileExtension(pastedFile.name)}`;
const newFile = new File([pastedFile], fileName, {
type: pastedFile.type,
@@ -776,7 +776,11 @@ const InputBar = ({
{!!isTypingIndicatorEnabled && }
{classifiedDomains && !isConnectionRequest && (
-
+
)}
{isReplying && !isEditing && }
diff --git a/src/script/components/InputBar/components/MentionSuggestions/MentionSuggestionsItem.tsx b/src/script/components/InputBar/components/MentionSuggestions/MentionSuggestionsItem.tsx
index 29ae5221d90..9427f0bef0a 100644
--- a/src/script/components/InputBar/components/MentionSuggestions/MentionSuggestionsItem.tsx
+++ b/src/script/components/InputBar/components/MentionSuggestions/MentionSuggestionsItem.tsx
@@ -86,7 +86,7 @@ const MentionSuggestionsItemComponent: React.ForwardRefRenderFunction
)}
- {isDirectGuest && (
+ {isDirectGuest && !suggestion.isFederated && (
)}
diff --git a/src/script/components/MessagesList/Message/ContentMessage/ContentMessage.tsx b/src/script/components/MessagesList/Message/ContentMessage/ContentMessage.tsx
index 21401662754..a23d2334ca5 100644
--- a/src/script/components/MessagesList/Message/ContentMessage/ContentMessage.tsx
+++ b/src/script/components/MessagesList/Message/ContentMessage/ContentMessage.tsx
@@ -183,12 +183,17 @@ const ContentMessageComponent: React.FC = ({
))}
{failedToSend && (
-
+
)}
- {status === StatusType.FAILED && (
+ {[StatusType.FAILED, StatusType.FEDERATION_ERROR].includes(status) && (
onRetry(message)}
/>
)}
diff --git a/src/script/components/MessagesList/Message/ContentMessage/MessageHeader.tsx b/src/script/components/MessagesList/Message/ContentMessage/MessageHeader.tsx
index 28ea6859999..a7d73d84e06 100644
--- a/src/script/components/MessagesList/Message/ContentMessage/MessageHeader.tsx
+++ b/src/script/components/MessagesList/Message/ContentMessage/MessageHeader.tsx
@@ -67,7 +67,7 @@ function BadgeSection({sender}: {sender: User}) {
)}
- {sender.isDirectGuest() && (
+ {sender.isDirectGuest() && !sender.isFederated && (
void;
+ unreachableDomain?: string;
};
-export const CompleteFailureToSendWarning = ({isTextAsset, onRetry}: Props) => {
+const config = Config.getConfig();
+
+export const CompleteFailureToSendWarning = ({isMessageFocused, onRetry, unreachableDomain}: Props) => {
+ const messageFocusedTabIndex = useMessageFocusedTabIndex(isMessageFocused);
return (
<>
-