From 3c3438f000fd8769765f5c7021b3929c4aced84a Mon Sep 17 00:00:00 2001
From: ElementRobot
Date: Tue, 5 Sep 2023 16:56:48 +0100
Subject: [PATCH 01/52] Upgrade matrix-js-sdk to 28.1.0-rc.1
---
package.json | 2 +-
yarn.lock | 7 ++++---
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/package.json b/package.json
index 99bc0c0db9..adeffa3dd0 100644
--- a/package.json
+++ b/package.json
@@ -98,7 +98,7 @@
"maplibre-gl": "^2.0.0",
"matrix-encrypt-attachment": "^1.0.3",
"matrix-events-sdk": "0.0.1",
- "matrix-js-sdk": "github:matrix-org/matrix-js-sdk#develop",
+ "matrix-js-sdk": "28.1.0-rc.1",
"matrix-widget-api": "^1.5.0",
"memoize-one": "^6.0.0",
"minimist": "^1.2.5",
diff --git a/yarn.lock b/yarn.lock
index 8b39fb9820..c99a2ba1e5 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7473,9 +7473,10 @@ matrix-events-sdk@0.0.1:
resolved "https://registry.yarnpkg.com/matrix-events-sdk/-/matrix-events-sdk-0.0.1.tgz#c8c38911e2cb29023b0bbac8d6f32e0de2c957dd"
integrity sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==
-"matrix-js-sdk@github:matrix-org/matrix-js-sdk#develop":
- version "28.0.0"
- resolved "https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/4c00b410466b855e178ed47217dac6b31536a7bf"
+matrix-js-sdk@28.1.0-rc.1:
+ version "28.1.0-rc.1"
+ resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-28.1.0-rc.1.tgz#b4aabc01087b7301f23ba3f80fcefcd8434d3591"
+ integrity sha512-lNzZ10sQW6SxZdLUFQMKYk9/vY1DbbSaOLG68NCOxRgund9Ef+KQWmp3AYyiDvKr5PTQWSIaJRgwZW3+AsV3Rg==
dependencies:
"@babel/runtime" "^7.12.5"
"@matrix-org/matrix-sdk-crypto-wasm" "^1.2.1"
From de8ef980cb00486d70ab9bde25674c2e0663d4ac Mon Sep 17 00:00:00 2001
From: ElementRobot
Date: Tue, 5 Sep 2023 16:58:58 +0100
Subject: [PATCH 02/52] Prepare changelog for v3.80.0-rc.1
---
CHANGELOG.md | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b588020eb7..241ee65d62 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,30 @@
+Changes in [3.80.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.80.0-rc.1) (2023-09-05)
+===============================================================================================================
+
+## ✨ Features
+ * Allow creating public knock rooms ([\#11481](https://github.com/matrix-org/matrix-react-sdk/pull/11481)). Contributed by @charlynguyen.
+ * Render custom images in reactions according to MSC4027 ([\#11087](https://github.com/matrix-org/matrix-react-sdk/pull/11087)). Contributed by @sumnerevans.
+ * Introduce room knocks bar ([\#11475](https://github.com/matrix-org/matrix-react-sdk/pull/11475)). Contributed by @charlynguyen.
+ * Room header UI updates ([\#11507](https://github.com/matrix-org/matrix-react-sdk/pull/11507)). Fixes vector-im/element-web#25892.
+ * Remove green "verified" bar for encrypted events ([\#11496](https://github.com/matrix-org/matrix-react-sdk/pull/11496)).
+ * Update member count on room summary update ([\#11488](https://github.com/matrix-org/matrix-react-sdk/pull/11488)).
+ * Support for E2EE in Element Call ([\#11492](https://github.com/matrix-org/matrix-react-sdk/pull/11492)).
+ * Allow requesting to join knock rooms via spotlight ([\#11482](https://github.com/matrix-org/matrix-react-sdk/pull/11482)). Contributed by @charlynguyen.
+ * Lock out the first tab if Element is opened in a second tab. ([\#11425](https://github.com/matrix-org/matrix-react-sdk/pull/11425)). Fixes vector-im/element-web#25157.
+ * Change avatar to use Compound implementation ([\#11448](https://github.com/matrix-org/matrix-react-sdk/pull/11448)).
+
+## 🐛 Bug Fixes
+ * Use RoomStateEvent.Update for knocks ([\#11516](https://github.com/matrix-org/matrix-react-sdk/pull/11516)). Contributed by @charlynguyen.
+ * Prevent event propagation when clicking icon buttons ([\#11515](https://github.com/matrix-org/matrix-react-sdk/pull/11515)).
+ * Only display RoomKnocksBar when feature flag is enabled ([\#11513](https://github.com/matrix-org/matrix-react-sdk/pull/11513)). Contributed by @andybalaam.
+ * Fix avatars of knock members for people tab of room settings ([\#11506](https://github.com/matrix-org/matrix-react-sdk/pull/11506)). Fixes vector-im/element-web#26083. Contributed by @charlynguyen.
+ * Fixes read receipt avatar offset ([\#11483](https://github.com/matrix-org/matrix-react-sdk/pull/11483)). Fixes vector-im/element-web#26067, vector-im/element-web#26064 vector-im/element-web#26059 and vector-im/element-web#26061.
+ * Fix avatar defects ([\#11473](https://github.com/matrix-org/matrix-react-sdk/pull/11473)). Fixes vector-im/element-web#26051 and vector-im/element-web#26046.
+ * Fix consistent avatar output for Percy ([\#11472](https://github.com/matrix-org/matrix-react-sdk/pull/11472)). Fixes vector-im/element-web#26049 and vector-im/element-web#26052.
+ * Fix colour of avatar and colour matching with username ([\#11470](https://github.com/matrix-org/matrix-react-sdk/pull/11470)). Fixes vector-im/element-web#26042.
+ * Fix incompatibility of Soft Logout with Element-R ([\#11468](https://github.com/matrix-org/matrix-react-sdk/pull/11468)).
+ * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
+
Changes in [3.79.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.79.0) (2023-08-29)
=====================================================================================================
From 87272fc3c6a5c7a69cea0bb8f05ed28d025a037a Mon Sep 17 00:00:00 2001
From: ElementRobot
Date: Tue, 5 Sep 2023 16:59:00 +0100
Subject: [PATCH 03/52] v3.80.0-rc.1
---
package.json | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/package.json b/package.json
index adeffa3dd0..924867e8d5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "matrix-react-sdk",
- "version": "3.79.0",
+ "version": "3.80.0-rc.1",
"description": "SDK for matrix.org using React",
"author": "matrix.org",
"repository": {
@@ -23,7 +23,7 @@
"package.json",
".stylelintrc.js"
],
- "main": "./src/index.ts",
+ "main": "./lib/index.ts",
"matrix_src_main": "./src/index.ts",
"matrix_lib_main": "./lib/index.ts",
"matrix_lib_typings": "./lib/index.d.ts",
@@ -230,5 +230,6 @@
"outputDirectory": "coverage",
"outputName": "jest-sonar-report.xml",
"relativePaths": true
- }
+ },
+ "typings": "./lib/index.d.ts"
}
From 708537d615a599016fabb09a38731715993b352e Mon Sep 17 00:00:00 2001
From: ElementRobot
Date: Thu, 7 Sep 2023 09:36:42 +0200
Subject: [PATCH 04/52] [Backport staging] Fix EventTile avatars being rendered
with a size of 0 instead of hidden (#11577)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
---
src/components/views/rooms/EventTile.tsx | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/components/views/rooms/EventTile.tsx b/src/components/views/rooms/EventTile.tsx
index 986eafcca9..77fb270768 100644
--- a/src/components/views/rooms/EventTile.tsx
+++ b/src/components/views/rooms/EventTile.tsx
@@ -1003,7 +1003,7 @@ export class UnwrappedEventTile extends React.Component
let avatar: JSX.Element | null = null;
let sender: JSX.Element | null = null;
- let avatarSize: string;
+ let avatarSize: string | null;
let needsSenderProfile: boolean;
if (isRenderingNotification) {
@@ -1021,7 +1021,7 @@ export class UnwrappedEventTile extends React.Component
avatarSize = "32px";
needsSenderProfile = true;
} else if (eventType === EventType.RoomCreate || isBubbleMessage) {
- avatarSize = "0";
+ avatarSize = null;
needsSenderProfile = false;
} else if (this.props.layout == Layout.IRC) {
avatarSize = "14px";
@@ -1032,14 +1032,14 @@ export class UnwrappedEventTile extends React.Component
ElementCall.CALL_EVENT_TYPE.matches(eventType)
) {
// no avatar or sender profile for continuation messages and call tiles
- avatarSize = "0";
+ avatarSize = null;
needsSenderProfile = false;
} else {
avatarSize = "30px";
needsSenderProfile = true;
}
- if (this.props.mxEvent.sender && avatarSize) {
+ if (this.props.mxEvent.sender && avatarSize !== null) {
let member: RoomMember | null = null;
// set member to receiver (target) if it is a 3PID invite
// so that the correct avatar is shown as the text is
From d19a0e004411a59bfaa46a52b67d9da38b773f05 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 7 Sep 2023 08:43:27 +0100
Subject: [PATCH 05/52] Update definitelyTyped (#11563)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
---
yarn.lock | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index bcc748cf32..f41cdc0ad6 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2841,9 +2841,9 @@
integrity sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==
"@types/node@^16", "@types/node@^16.18.39":
- version "16.18.43"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.43.tgz#580905f150e1008474bc9bd5a098b82eddc1b6c8"
- integrity sha512-YFpgPKPRcwYbeNOimfu70B+TVJe6tr88WiW/TzEldkwGxQXrmabpU+lDjrFlNqdqIi3ON0o69EQBW62VH4MIxw==
+ version "16.18.48"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.48.tgz#3bc872236cdb31cb51024d8875d655e25db489a4"
+ integrity sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q==
"@types/normalize-package-data@^2.4.0":
version "2.4.1"
@@ -2871,14 +2871,14 @@
integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
"@types/q@^1.5.1":
- version "1.5.5"
- resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df"
- integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==
+ version "1.5.6"
+ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.6.tgz#a6edffe8283910e46dc7a573621f928e6b47fa56"
+ integrity sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==
"@types/qrcode@^1.3.5":
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/@types/qrcode/-/qrcode-1.5.1.tgz#027c2dbfbc8505e1fe2f4033daba920dbd182b44"
- integrity sha512-HpSN675K0PmxIDRpjMI3Mc2GiKo3dNu+X/F5SoItiaDS1lVfgC6Wac1c5lQDfKWbTJUSHWiHKzpJpBZG7k9gaA==
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/@types/qrcode/-/qrcode-1.5.2.tgz#27633439b7fbe88cc3043b29c8e7612a8a789e15"
+ integrity sha512-W4KDz75m7rJjFbyCctzCtRzZUj+PrUHV+YjqDp50sSRezTbrtEAIq2iTzC6lISARl3qw+8IlcCyljdcVJE0Wug==
dependencies:
"@types/node" "*"
@@ -2975,14 +2975,14 @@
integrity sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==
"@types/ua-parser-js@^0.7.36":
- version "0.7.36"
- resolved "https://registry.yarnpkg.com/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz#9bd0b47f26b5a3151be21ba4ce9f5fa457c5f190"
- integrity sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==
+ version "0.7.37"
+ resolved "https://registry.yarnpkg.com/@types/ua-parser-js/-/ua-parser-js-0.7.37.tgz#2e45bf948a6a94391859a1b0682104ae3c13ba72"
+ integrity sha512-4sOxS3ZWXC0uHJLYcWAaLMxTvjRX3hT96eF4YWUh1ovTaenvibaZOE5uXtIp4mksKMLRwo7YDiCBCw6vBiUPVg==
"@types/uuid@^9.0.2":
- version "9.0.2"
- resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.2.tgz#ede1d1b1e451548d44919dc226253e32a6952c4b"
- integrity sha512-kNnC1GFBLuhImSnV7w4njQkUiJi0ZXUycu1rUaouPqiKlXkh77JKgdRnTAp1x5eBwcIwbtI+3otwzuIDEuDoxQ==
+ version "9.0.3"
+ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.3.tgz#6cdd939b4316b4f81625de9f06028d848c4a1533"
+ integrity sha512-taHQQH/3ZyI3zP8M/puluDEIEvtQHVYcC6y3N8ijFtAd28+Ey/G4sg1u2gB01S8MwybLOKAp9/yCMu/uR5l3Ug==
"@types/yargs-parser@*":
version "21.0.0"
@@ -3004,9 +3004,9 @@
"@types/node" "*"
"@types/zxcvbn@^4.4.0":
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/@types/zxcvbn/-/zxcvbn-4.4.1.tgz#46e42cbdcee681b22181478feaf4af2bc4c1abd2"
- integrity sha512-3NoqvZC2W5gAC5DZbTpCeJ251vGQmgcWIHQJGq2J240HY6ErQ9aWKkwfoKJlHLx+A83WPNTZ9+3cd2ILxbvr1w==
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/@types/zxcvbn/-/zxcvbn-4.4.2.tgz#7b16c35330a15471cd7b9d3576503a40b6bd2416"
+ integrity sha512-T7SEL8b/eN7AEhHQ8oFt7c6Y+l3p8OpH7KwJIe+5oBOPLMMioPeMsUTB3huNgEnXhiittV8Ohdw21Jg8E/f70Q==
"@typescript-eslint/eslint-plugin@^5.35.1":
version "5.62.0"
From 3201ae3534075c52a14deb43810d853507cc9954 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 7 Sep 2023 07:43:49 +0000
Subject: [PATCH 06/52] Update cypress-io/github-action digest to 2558ee6
(#11559)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.github/workflows/cypress.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/cypress.yaml b/.github/workflows/cypress.yaml
index d2df5a26ca..89ab7724d5 100644
--- a/.github/workflows/cypress.yaml
+++ b/.github/workflows/cypress.yaml
@@ -163,7 +163,7 @@ jobs:
echo "CYPRESS_RUST_CRYPTO=1" >> "$GITHUB_ENV"
- name: Run Cypress tests
- uses: cypress-io/github-action@fa88e4afe551e64c8827a4b9e379afc63d8f691a
+ uses: cypress-io/github-action@2558ee6af05072a19de2ce92cb68b38616132726
with:
working-directory: matrix-react-sdk
# The built-in Electron runner seems to grind to a halt trying to run the tests, so use chrome.
From 36a7a96e0e91437344ae30e51ca3c08966aabe1e Mon Sep 17 00:00:00 2001
From: Michael Telatynski <7t3chguy@gmail.com>
Date: Thu, 7 Sep 2023 10:37:09 +0100
Subject: [PATCH 07/52] Migrate more strings to translation keys (#11574)
---
.../dialogs/AnalyticsLearnMoreDialog.tsx | 27 +-
.../dialogs/SessionRestoreErrorDialog.tsx | 2 +-
src/components/views/dialogs/TermsDialog.tsx | 4 +-
.../views/elements/ErrorBoundary.tsx | 2 +-
.../views/elements/EventListSummary.tsx | 70 ++--
.../views/emojipicker/EmojiPicker.tsx | 18 +-
src/components/views/emojipicker/Header.tsx | 2 +-
.../views/emojipicker/QuickReactions.tsx | 4 +-
.../views/right_panel/EncryptionInfo.tsx | 2 +-
.../views/right_panel/VerificationPanel.tsx | 19 +-
.../views/settings/IntegrationManager.tsx | 2 +-
.../views/settings/LayoutSwitcher.tsx | 4 +-
src/components/views/settings/SetIdServer.tsx | 2 +-
.../verification/VerificationCancelled.tsx | 2 +-
.../verification/VerificationComplete.tsx | 4 +-
.../verification/VerificationShowSas.tsx | 10 +-
src/i18n/strings/ar.json | 54 +--
src/i18n/strings/az.json | 4 +-
src/i18n/strings/bg.json | 236 ++++++------
src/i18n/strings/bn_BD.json | 6 +-
src/i18n/strings/bn_IN.json | 6 +-
src/i18n/strings/bs.json | 4 +-
src/i18n/strings/ca.json | 178 ++++-----
src/i18n/strings/cs.json | 362 +++++++++---------
src/i18n/strings/cy.json | 4 +-
src/i18n/strings/da.json | 10 +-
src/i18n/strings/de_DE.json | 362 +++++++++---------
src/i18n/strings/el.json | 344 +++++++++--------
src/i18n/strings/en_EN.json | 359 ++++++++---------
src/i18n/strings/eo.json | 260 +++++++------
src/i18n/strings/es.json | 346 +++++++++--------
src/i18n/strings/et.json | 362 +++++++++---------
src/i18n/strings/eu.json | 236 ++++++------
src/i18n/strings/fa.json | 244 ++++++------
src/i18n/strings/fi.json | 326 ++++++++--------
src/i18n/strings/fr.json | 362 +++++++++---------
src/i18n/strings/ga.json | 44 ++-
src/i18n/strings/gl.json | 346 +++++++++--------
src/i18n/strings/he.json | 280 +++++++-------
src/i18n/strings/hi.json | 10 +-
src/i18n/strings/hr.json | 6 +-
src/i18n/strings/hu.json | 346 +++++++++--------
src/i18n/strings/id.json | 362 +++++++++---------
src/i18n/strings/is.json | 306 ++++++++-------
src/i18n/strings/it.json | 362 +++++++++---------
src/i18n/strings/ja.json | 346 +++++++++--------
src/i18n/strings/jbo.json | 16 +-
src/i18n/strings/kab.json | 236 ++++++------
src/i18n/strings/ko.json | 222 +++++------
src/i18n/strings/lo.json | 344 +++++++++--------
src/i18n/strings/lt.json | 256 +++++++------
src/i18n/strings/lv.json | 240 ++++++------
src/i18n/strings/ml.json | 6 +-
src/i18n/strings/nb_NO.json | 184 ++++-----
src/i18n/strings/nl.json | 346 +++++++++--------
src/i18n/strings/nn.json | 174 +++++----
src/i18n/strings/oc.json | 22 +-
src/i18n/strings/pl.json | 358 ++++++++---------
src/i18n/strings/pt_BR.json | 268 ++++++-------
src/i18n/strings/ru.json | 346 +++++++++--------
src/i18n/strings/sk.json | 362 +++++++++---------
src/i18n/strings/sq.json | 346 +++++++++--------
src/i18n/strings/sr.json | 182 ++++-----
src/i18n/strings/sv.json | 346 +++++++++--------
src/i18n/strings/tr.json | 226 +++++------
src/i18n/strings/tzm.json | 6 +-
src/i18n/strings/uk.json | 362 +++++++++---------
src/i18n/strings/vi.json | 336 ++++++++--------
src/i18n/strings/vls.json | 196 +++++-----
src/i18n/strings/zh_Hans.json | 344 +++++++++--------
src/i18n/strings/zh_Hant.json | 362 +++++++++---------
src/toasts/AnalyticsToast.tsx | 12 +-
72 files changed, 6593 insertions(+), 6152 deletions(-)
diff --git a/src/components/views/dialogs/AnalyticsLearnMoreDialog.tsx b/src/components/views/dialogs/AnalyticsLearnMoreDialog.tsx
index 9e2372545c..3b09adbb52 100644
--- a/src/components/views/dialogs/AnalyticsLearnMoreDialog.tsx
+++ b/src/components/views/dialogs/AnalyticsLearnMoreDialog.tsx
@@ -51,7 +51,7 @@ export const AnalyticsLearnMoreDialog: React.FC = ({
const privacyPolicyLink = privacyPolicyUrl ? (
{_t(
- "You can read all our terms here",
+ "analytics|privacy_policy",
{},
{
PrivacyPolicyUrl: (sub) => {
@@ -71,33 +71,18 @@ export const AnalyticsLearnMoreDialog: React.FC = ({
- {_t(
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.",
- { analyticsOwner },
- )}
+ {_t("analytics|pseudonymous_usage_data", { analyticsOwner })}
-
- {_t(
- "We don't record or profile any account data",
- {},
- { Bold: (sub) => {sub} },
- )}
-
-
- {_t(
- "We don't share information with third parties",
- {},
- { Bold: (sub) => {sub} },
- )}
-
{_t("To be secure, do this in person or use a trusted way to communicate.")}
+
{_t("encryption|verification|in_person")}
{content}
diff --git a/src/components/views/right_panel/VerificationPanel.tsx b/src/components/views/right_panel/VerificationPanel.tsx
index 7d5e6950e2..5f1344fb66 100644
--- a/src/components/views/right_panel/VerificationPanel.tsx
+++ b/src/components/views/right_panel/VerificationPanel.tsx
@@ -90,14 +90,7 @@ export default class VerificationPanel extends React.PureComponent
- {_t(
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.",
- { brand },
- )}
-
: null;
if (this.props.layout === "dialog") {
// HACK: This is a terrible idea.
@@ -106,7 +99,7 @@ export default class VerificationPanel extends React.PureComponent
-
- {_t("Compare a unique set of emoji if you don't have a camera on either device")}
+ {_t("encryption|verification|sas_description")}
- {_t("%(qrCode)s or %(emojiCompare)s", {
+ {_t("encryption|verification|qr_or_sas", {
emojiCompare: "",
qrCode: "",
})}
@@ -139,7 +132,7 @@ export default class VerificationPanel extends React.PureComponent
- {_t("Verify this device by completing one of the following:")}
+ {_t("encryption|verification|qr_or_sas_header")}
{_t(
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.",
diff --git a/src/components/views/verification/VerificationShowSas.tsx b/src/components/views/verification/VerificationShowSas.tsx
index 7abdabb08a..4142caf051 100644
--- a/src/components/views/verification/VerificationShowSas.tsx
+++ b/src/components/views/verification/VerificationShowSas.tsx
@@ -180,10 +180,10 @@ export default class VerificationShowSas extends React.Component
confirm = (
);
diff --git a/src/i18n/strings/ar.json b/src/i18n/strings/ar.json
index 3aa55debfd..37a4ec7c47 100644
--- a/src/i18n/strings/ar.json
+++ b/src/i18n/strings/ar.json
@@ -163,7 +163,6 @@
"Rotate Left": "أدر لليسار",
"expand": "توسيع",
"collapse": "تضييق",
- "Please create a new issue on GitHub so that we can investigate this bug.": "الرجاء إنشاء إشكال جديد على GitHub حتى نتمكن من التحقيق في هذا الخطأ.",
"This version of %(brand)s does not support searching encrypted messages": "لا يدعم هذا الإصدار من %(brand)s البحث في الرسائل المشفرة",
"This version of %(brand)s does not support viewing some encrypted files": "لا يدعم هذا الإصدار من %(brand)s s عرض بعض الملفات المشفرة",
"Use the Desktop app to search encrypted messages": "استخدم تطبيق سطح المكتب للبحث في الرسائل المشفرة",
@@ -181,17 +180,6 @@
"Your display name": "اسمك الظاهر",
"Any of the following data may be shared:": "يمكن أن تُشارَك أي من البيانات التالية:",
"Cancel search": "إلغاء البحث",
- "Quick Reactions": "ردود الفعل السريعة",
- "Categories": "التصنيفات",
- "Flags": "الأعلام",
- "Symbols": "الرموز",
- "Objects": "الأشياء",
- "Travel & Places": "السفر والأماكن",
- "Activities": "الأنشطة",
- "Food & Drink": "الطعام والشراب",
- "Animals & Nature": "الحيوانات والطبيعة",
- "Smileys & People": "الوجوه الضاحكة والأشخاص",
- "Frequently Used": "كثيرة الاستعمال",
"Can't load this message": "تعذر تحميل هذه الرسالة",
"Submit logs": "إرسال السجلات",
"edited": "عُدل",
@@ -622,22 +610,13 @@
"Accept to continue:": "قبول للمتابعة:",
"Your server isn't responding to some requests.": "خادمك لا يتجاوب مع بعض الطلبات.",
"Dog": "كلب",
- "To be secure, do this in person or use a trusted way to communicate.": "لتكون آمنًا ، افعل ذلك شخصيًا أو استخدم طريقة موثوقة للتواصل.",
- "They don't match": "لم يتطابقوا",
- "They match": "تطابقوا",
"Cancelling…": "جارٍ الإلغاء…",
"Waiting for %(displayName)s to verify…": "بانتظار %(displayName)s للتحقق…",
"Unable to find a supported verification method.": "تعذر العثور على أحد طرق التحقق الممكنة.",
"Verify this user by confirming the following number appears on their screen.": "تحقق من هذا المستخدم من خلال التأكد من ظهور الرقم التالي على شاشته.",
"Verify this user by confirming the following emoji appear on their screen.": "تحقق من هذا المستخدم من خلال التأكيد من ظهور الرموز التعبيرية التالية على شاشته.",
- "Compare a unique set of emoji if you don't have a camera on either device": "قارن مجموعة فريدة من الرموز التعبيرية إذا لم يكن لديك كاميرا على أي من الجهازين",
- "Compare unique emoji": "قارن رمزاً تعبيريًّا فريداً",
- "Scan this unique code": "امسح هذا الرمز الفريد",
"Got It": "فهمت",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "الرسائل الآمنة مع هذا المستخدم مشفرة من طرفك إلى طرفه ولا يمكن قراءتها من قبل جهات خارجية.",
- "You've successfully verified this user.": "لقد نجحت في التحقق من هذا المستخدم.",
- "Verified!": "تم التحقق!",
- "The other party cancelled the verification.": "ألغى الطرف الآخر التحقق.",
"This is your list of users/servers you have blocked - don't leave the room!": "هذه قائمتك للمستخدمين / الخوادم التي حظرت - لا تغادر الغرفة!",
"My Ban List": "قائمة الحظر",
"IRC display name width": "عرض الاسم الظاهر لIRC",
@@ -932,7 +911,6 @@
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "يتلقى مديرو التكامل بيانات الضبط، ويمكنهم تعديل عناصر واجهة المستخدم، وإرسال دعوات الغرف، وتعيين مستويات القوة نيابة عنك.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "استخدم مدير التكامل لإدارة البوتات وعناصر الواجهة وحزم الملصقات.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "استخدم مدير التكامل (%(serverName)s) لإدارة البوتات وعناصر الواجهة وحزم الملصقات.",
- "Identity server": "خادوم الهوية",
"Identity server (%(server)s)": "خادوم الهوية (%(server)s)",
"Could not connect to identity server": "تعذر الاتصال بخادوم الهوية",
"Not a valid identity server (status code %(code)s)": "ليس خادوم هوية صالح (رمز الحالة %(code)s)",
@@ -1096,7 +1074,8 @@
"stickerpack": "حزمة الملصقات",
"system_alerts": "تنبيهات النظام",
"secure_backup": "تأمين النسخ الاحتياطي",
- "cross_signing": "التوقيع المتبادل"
+ "cross_signing": "التوقيع المتبادل",
+ "identity_server": "خادوم الهوية"
},
"action": {
"continue": "واصِل",
@@ -1188,7 +1167,8 @@
"collecting_information": "تجميع المعلومات حول نسخة التطبيق",
"collecting_logs": "تجميع السجلات",
"uploading_logs": "رفع السجلات",
- "downloading_logs": "تحميل السجلات"
+ "downloading_logs": "تحميل السجلات",
+ "create_new_issue": "الرجاء إنشاء إشكال جديد على GitHub حتى نتمكن من التحقيق في هذا الخطأ."
},
"time": {
"date_at_time": "%(date)s في %(time)s"
@@ -1415,5 +1395,31 @@
"redact": "حذف رسائل الآخرين",
"notifications.room": "إشعار الجميع"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "لم يتطابقوا",
+ "sas_match": "تطابقوا",
+ "in_person": "لتكون آمنًا ، افعل ذلك شخصيًا أو استخدم طريقة موثوقة للتواصل.",
+ "other_party_cancelled": "ألغى الطرف الآخر التحقق.",
+ "complete_title": "تم التحقق!",
+ "complete_description": "لقد نجحت في التحقق من هذا المستخدم.",
+ "qr_prompt": "امسح هذا الرمز الفريد",
+ "sas_prompt": "قارن رمزاً تعبيريًّا فريداً",
+ "sas_description": "قارن مجموعة فريدة من الرموز التعبيرية إذا لم يكن لديك كاميرا على أي من الجهازين"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "كثيرة الاستعمال",
+ "category_smileys_people": "الوجوه الضاحكة والأشخاص",
+ "category_animals_nature": "الحيوانات والطبيعة",
+ "category_food_drink": "الطعام والشراب",
+ "category_activities": "الأنشطة",
+ "category_travel_places": "السفر والأماكن",
+ "category_objects": "الأشياء",
+ "category_symbols": "الرموز",
+ "category_flags": "الأعلام",
+ "categories": "التصنيفات",
+ "quick_reactions": "ردود الفعل السريعة"
}
}
diff --git a/src/i18n/strings/az.json b/src/i18n/strings/az.json
index b75b1de79e..1642f4b892 100644
--- a/src/i18n/strings/az.json
+++ b/src/i18n/strings/az.json
@@ -170,7 +170,6 @@
"powered by Matrix": "Matrix tərəfindən təchiz edilmişdir",
"Create Account": "Hesab Aç",
"Explore rooms": "Otaqları kəşf edin",
- "Identity server": "Eyniləşdirmənin serveri",
"common": {
"analytics": "Analitik",
"error": "Səhv",
@@ -183,7 +182,8 @@
"favourites": "Seçilmişlər",
"attachment": "Əlavə",
"emoji": "Smaylar",
- "unnamed_room": "Adı açıqlanmayan otaq"
+ "unnamed_room": "Adı açıqlanmayan otaq",
+ "identity_server": "Eyniləşdirmənin serveri"
},
"action": {
"continue": "Davam etmək",
diff --git a/src/i18n/strings/bg.json b/src/i18n/strings/bg.json
index ede9b0a4aa..41a0335f58 100644
--- a/src/i18n/strings/bg.json
+++ b/src/i18n/strings/bg.json
@@ -173,87 +173,6 @@
"Delete widget": "Изтрий приспособлението",
"Create new room": "Създай нова стая",
"Home": "Начална страница",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)sсе присъединиха %(count)s пъти",
- "one": "%(severalUsers)sсе присъединиха"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)sсе присъедини %(count)s пъти",
- "one": "%(oneUser)sсе присъедини"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)sнапуснаха %(count)s пъти",
- "one": "%(severalUsers)sнапуснаха"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)sнапусна %(count)s пъти",
- "one": "%(oneUser)sнапусна"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)sсе присъединиха и напуснаха %(count)s пъти",
- "one": "%(severalUsers)sсе присъединиха и напуснаха"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)sсе присъедини и напусна %(count)s пъти",
- "one": "%(oneUser)sсе присъедини и напусна"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)sнапуснаха и се присъединиха отново %(count)s пъти",
- "one": "%(severalUsers)sнапуснаха и се присъединиха отново"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)sнапусна и се присъедини отново %(count)s пъти",
- "one": "%(oneUser)sнапусна и се присъедини отново"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)sотхвърлиха своите покани %(count)s пъти",
- "one": "%(severalUsers)sотхвърлиха своите покани"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)sотхвърли своята покана %(count)s пъти",
- "one": "%(oneUser)sотхвърли своята покана"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)sоттеглиха своите покани %(count)s пъти",
- "one": "%(severalUsers)sоттеглиха своите покани"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)sоттегли своята покана %(count)s пъти",
- "one": "%(oneUser)sоттегли своята покана"
- },
- "were invited %(count)s times": {
- "other": "бяха поканени %(count)s пъти",
- "one": "бяха поканени"
- },
- "was invited %(count)s times": {
- "other": "беше поканен %(count)s пъти",
- "one": "беше поканен"
- },
- "were banned %(count)s times": {
- "other": "бяха блокирани %(count)s пъти",
- "one": "бяха блокирани"
- },
- "was banned %(count)s times": {
- "other": "беше блокиран %(count)s пъти",
- "one": "беше блокиран"
- },
- "were unbanned %(count)s times": {
- "other": "бяха отблокирани %(count)s пъти",
- "one": "бяха отблокирани"
- },
- "was unbanned %(count)s times": {
- "other": "беше отблокиран %(count)s пъти",
- "one": "беше отблокиран"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)sсмениха своето име %(count)s пъти",
- "one": "%(severalUsers)sсмениха своето име"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)sсмени своето име %(count)s пъти",
- "one": "%(oneUser)sсмени своето име"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s и %(count)s други",
"one": "%(items)s и още един"
@@ -506,9 +425,6 @@
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Не бяга открити профили за изброените по-долу Matrix идентификатори. Желаете ли да ги поканите въпреки това?",
"Invite anyway and never warn me again": "Покани въпреки това и не питай отново",
"Invite anyway": "Покани въпреки това",
- "The other party cancelled the verification.": "Другата страна прекрати потвърждението.",
- "Verified!": "Потвърдено!",
- "You've successfully verified this user.": "Успешно потвърдихте този потребител.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Защитените съобщения с този потребител са шифровани от край-до-край и не могат да бъдат прочетени от други.",
"Got It": "Разбрах",
"Verify this user by confirming the following number appears on their screen.": "Потвърдете този потребител като се уверите, че следното число се вижда на екрана му.",
@@ -752,14 +668,6 @@
"Edited at %(date)s. Click to view edits.": "Редактирано на %(date)s. Кликнете за да видите редакциите.",
"Message edits": "Редакции на съобщение",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Обновяването на тази стая изисква затварянето на текущата и създаване на нова на нейно място. За да е най-удобно за членовете на стаята, ще:",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)sне направиха промени %(count)s пъти",
- "one": "%(severalUsers)sне направиха промени"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)sне направи промени %(count)s пъти",
- "one": "%(oneUser)sне направи промени"
- },
"Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Моля, кажете ни какво се обърка, или още по-добре - създайте проблем в GitHub обясняващ ситуацията.",
"Removing…": "Премахване…",
"Clear all data": "Изчисти всички данни",
@@ -883,18 +791,7 @@
"Messages in this room are not end-to-end encrypted.": "Съобщенията в тази стая не са шифровани от край до край.",
"Message Actions": "Действия със съобщението",
"Show image": "Покажи снимката",
- "Frequently Used": "Често използвани",
- "Smileys & People": "Усмивки и хора",
- "Animals & Nature": "Животни и природа",
- "Food & Drink": "Храна и напитки",
- "Activities": "Действия",
- "Travel & Places": "Пътуване и места",
- "Objects": "Обекти",
- "Symbols": "Символи",
- "Flags": "Знамена",
- "Quick Reactions": "Бързи реакции",
"Cancel search": "Отмени търсенето",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Моля, отворете нов проблем в GitHub за да проучим проблема.",
"To continue you need to accept the terms of this service.": "За да продължите, трябва да приемете условията за ползване.",
"Document": "Документ",
"Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Липсва публичния ключ за catcha в конфигурацията на сървъра. Съобщете това на администратора на сървъра.",
@@ -1054,14 +951,8 @@
"%(name)s is requesting verification": "%(name)s изпрати запитване за верификация",
"Could not find user in room": "Неуспешно намиране на потребител в стаята",
"Please supply a widget URL or embed code": "Укажете URL адрес на приспособление или код за вграждане",
- "Scan this unique code": "Сканирайте този уникален код",
- "Compare unique emoji": "Сравнете уникални емоджи",
- "Compare a unique set of emoji if you don't have a camera on either device": "Сравнете уникални емоджи, ако нямате камера на някое от устройствата",
"Waiting for %(displayName)s to verify…": "Изчакване на %(displayName)s да потвърди…",
"Cancelling…": "Отказване…",
- "They match": "Съвпадат",
- "They don't match": "Не съвпадат",
- "To be secure, do this in person or use a trusted way to communicate.": "За да е по-сигурно, направете го на живо или използвайте доверен начин за комуникация.",
"Lock": "Заключи",
"Later": "По-късно",
"Other users may not trust it": "Други потребители може да не се доверят",
@@ -1228,7 +1119,6 @@
"You don't have permission to delete the address.": "Нямате права да изтриете адреса.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "Възникна грешка при премахването на този адрес. Или не съществува вече или е временен проблем.",
"Error removing address": "Грешка при премахването на адреса",
- "Categories": "Категории",
"Room address": "Адрес на стаята",
"This address is available to use": "Адресът е наличен за ползване",
"This address is already in use": "Адресът вече се използва",
@@ -1730,13 +1620,11 @@
"Invite to %(spaceName)s": "Покани в %(spaceName)s",
"We asked the browser to remember which homeserver you use to let you sign in, but unfortunately your browser has forgotten it. Go to the sign in page and try again.": "Помолихме браузъра да запомни кой Home сървър използвате за влизане, но за съжаление браузърът ви го е забравил. Отидете на страницата за влизане и опитайте отново.",
"Too Many Calls": "Твърде много повиквания",
- "Integration manager": "Мениджър на интеграции",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Вашият %(brand)s не позволява да използвате мениджъра на интеграции за да направите това. Свържете се с администратор.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Използването на това приспособление може да сподели данни с %(widgetDomain)s и с мениджъра на интеграции.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Мениджърът на интеграции получава конфигурационни данни, може да модифицира приспособления, да изпраща покани за стаи и да настройва нива на достъп от ваше име.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Използвай мениджър на интеграции за управление на ботове, приспособления и стикери.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Използвай мениджър на интеграции %(serverName)s за управление на ботове, приспособления и стикери.",
- "Identity server": "Сървър за самоличност",
"Identity server (%(server)s)": "Сървър за самоличност (%(server)s)",
"Could not connect to identity server": "Неуспешна връзка със сървъра за самоличност",
"Not a valid identity server (status code %(code)s)": "Невалиден сървър за самоличност (статус код %(code)s)",
@@ -1821,7 +1709,9 @@
"stickerpack": "Пакет със стикери",
"system_alerts": "Системни уведомления",
"secure_backup": "Защитено резервно копие",
- "cross_signing": "Кръстосано-подписване"
+ "cross_signing": "Кръстосано-подписване",
+ "identity_server": "Сървър за самоличност",
+ "integration_manager": "Мениджър на интеграции"
},
"action": {
"continue": "Продължи",
@@ -1955,7 +1845,8 @@
"collecting_information": "Събиране на информация за версията на приложението",
"collecting_logs": "Събиране на логове",
"uploading_logs": "Качване на логове",
- "downloading_logs": "Изтегляне на логове"
+ "downloading_logs": "Изтегляне на логове",
+ "create_new_issue": "Моля, отворете нов проблем в GitHub за да проучим проблема."
},
"time": {
"date_at_time": "%(date)s в %(time)s",
@@ -2094,6 +1985,97 @@
},
"m.call.hangup": {
"dm": "Разговора приключи"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)sсе присъединиха %(count)s пъти",
+ "one": "%(severalUsers)sсе присъединиха"
+ },
+ "joined": {
+ "other": "%(oneUser)sсе присъедини %(count)s пъти",
+ "one": "%(oneUser)sсе присъедини"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)sнапуснаха %(count)s пъти",
+ "one": "%(severalUsers)sнапуснаха"
+ },
+ "left": {
+ "other": "%(oneUser)sнапусна %(count)s пъти",
+ "one": "%(oneUser)sнапусна"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)sсе присъединиха и напуснаха %(count)s пъти",
+ "one": "%(severalUsers)sсе присъединиха и напуснаха"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)sсе присъедини и напусна %(count)s пъти",
+ "one": "%(oneUser)sсе присъедини и напусна"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)sнапуснаха и се присъединиха отново %(count)s пъти",
+ "one": "%(severalUsers)sнапуснаха и се присъединиха отново"
+ },
+ "rejoined": {
+ "other": "%(oneUser)sнапусна и се присъедини отново %(count)s пъти",
+ "one": "%(oneUser)sнапусна и се присъедини отново"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)sотхвърлиха своите покани %(count)s пъти",
+ "one": "%(severalUsers)sотхвърлиха своите покани"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)sотхвърли своята покана %(count)s пъти",
+ "one": "%(oneUser)sотхвърли своята покана"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)sоттеглиха своите покани %(count)s пъти",
+ "one": "%(severalUsers)sоттеглиха своите покани"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)sоттегли своята покана %(count)s пъти",
+ "one": "%(oneUser)sоттегли своята покана"
+ },
+ "invited_multiple": {
+ "other": "бяха поканени %(count)s пъти",
+ "one": "бяха поканени"
+ },
+ "invited": {
+ "other": "беше поканен %(count)s пъти",
+ "one": "беше поканен"
+ },
+ "banned_multiple": {
+ "other": "бяха блокирани %(count)s пъти",
+ "one": "бяха блокирани"
+ },
+ "banned": {
+ "other": "беше блокиран %(count)s пъти",
+ "one": "беше блокиран"
+ },
+ "unbanned_multiple": {
+ "other": "бяха отблокирани %(count)s пъти",
+ "one": "бяха отблокирани"
+ },
+ "unbanned": {
+ "other": "беше отблокиран %(count)s пъти",
+ "one": "беше отблокиран"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)sсмениха своето име %(count)s пъти",
+ "one": "%(severalUsers)sсмениха своето име"
+ },
+ "changed_name": {
+ "other": "%(oneUser)sсмени своето име %(count)s пъти",
+ "one": "%(oneUser)sсмени своето име"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)sне направиха промени %(count)s пъти",
+ "one": "%(severalUsers)sне направиха промени"
+ },
+ "no_change": {
+ "other": "%(oneUser)sне направи промени %(count)s пъти",
+ "one": "%(oneUser)sне направи промени"
+ }
}
},
"slash_command": {
@@ -2205,5 +2187,31 @@
"redact": "Премахвай съобщения изпратени от други",
"notifications.room": "Уведомяване на всички"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Не съвпадат",
+ "sas_match": "Съвпадат",
+ "in_person": "За да е по-сигурно, направете го на живо или използвайте доверен начин за комуникация.",
+ "other_party_cancelled": "Другата страна прекрати потвърждението.",
+ "complete_title": "Потвърдено!",
+ "complete_description": "Успешно потвърдихте този потребител.",
+ "qr_prompt": "Сканирайте този уникален код",
+ "sas_prompt": "Сравнете уникални емоджи",
+ "sas_description": "Сравнете уникални емоджи, ако нямате камера на някое от устройствата"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Често използвани",
+ "category_smileys_people": "Усмивки и хора",
+ "category_animals_nature": "Животни и природа",
+ "category_food_drink": "Храна и напитки",
+ "category_activities": "Действия",
+ "category_travel_places": "Пътуване и места",
+ "category_objects": "Обекти",
+ "category_symbols": "Символи",
+ "category_flags": "Знамена",
+ "categories": "Категории",
+ "quick_reactions": "Бързи реакции"
}
}
diff --git a/src/i18n/strings/bn_BD.json b/src/i18n/strings/bn_BD.json
index 5ceda07ab4..11fe8c16f6 100644
--- a/src/i18n/strings/bn_BD.json
+++ b/src/i18n/strings/bn_BD.json
@@ -1,4 +1,6 @@
{
- "Integration manager": "ইন্টিগ্রেশন ম্যানেজার",
- "Identity server": "পরিচয় সার্ভার"
+ "common": {
+ "identity_server": "পরিচয় সার্ভার",
+ "integration_manager": "ইন্টিগ্রেশন ম্যানেজার"
+ }
}
diff --git a/src/i18n/strings/bn_IN.json b/src/i18n/strings/bn_IN.json
index 5ceda07ab4..11fe8c16f6 100644
--- a/src/i18n/strings/bn_IN.json
+++ b/src/i18n/strings/bn_IN.json
@@ -1,4 +1,6 @@
{
- "Integration manager": "ইন্টিগ্রেশন ম্যানেজার",
- "Identity server": "পরিচয় সার্ভার"
+ "common": {
+ "identity_server": "পরিচয় সার্ভার",
+ "integration_manager": "ইন্টিগ্রেশন ম্যানেজার"
+ }
}
diff --git a/src/i18n/strings/bs.json b/src/i18n/strings/bs.json
index ff0445f665..a859613a30 100644
--- a/src/i18n/strings/bs.json
+++ b/src/i18n/strings/bs.json
@@ -1,9 +1,11 @@
{
"Create Account": "Otvori račun",
"Explore rooms": "Istražite sobe",
- "Identity server": "Identifikacioni Server",
"action": {
"dismiss": "Odbaci",
"sign_in": "Prijavite se"
+ },
+ "common": {
+ "identity_server": "Identifikacioni Server"
}
}
diff --git a/src/i18n/strings/ca.json b/src/i18n/strings/ca.json
index b1313ee663..29d36d4c4e 100644
--- a/src/i18n/strings/ca.json
+++ b/src/i18n/strings/ca.json
@@ -176,87 +176,6 @@
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "La supressió d'un giny l'elimina per a tots els usuaris d'aquesta sala. Esteu segur que voleu eliminar aquest giny?",
"Delete widget": "Suprimeix el giny",
"Home": "Inici",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)s s'hi han unit",
- "other": "%(severalUsers)s han entrat %(count)s vegades"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)ss'ha unit",
- "other": "%(oneUser)sha entrat %(count)s vegades"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)s han sortit",
- "other": "%(severalUsers)s han sortit %(count)s vegades"
- },
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)sha sortit",
- "other": "%(oneUser)sha sortit %(count)s vegades"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s s'hi han unit i han sortit %(count)s vegades",
- "one": "%(severalUsers)s s'hi han unit i han sortit"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)sha entrat i ha sortit %(count)s vegades",
- "one": "%(oneUser)sha entrat i ha sortit"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s han sortit i han tornat a entrar %(count)s vegades",
- "one": "%(severalUsers)s han sortit i han tornat a entrar"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)sha sortit i ha tornat a entrar %(count)s vegades",
- "one": "%(oneUser)sha sortit i ha tornat a entrar"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s han rebutjat les seves invitacions %(count)s vegades",
- "one": "%(severalUsers)s han rebutjat les seves invitacions"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)sha rebutjat la seva invitació %(count)s vegades",
- "one": "%(oneUser)sha rebutjat la seva invitació"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "S'han retirat les invitacions de %(severalUsers)s %(count)s vegades",
- "one": "S'han retirat les invitacions de %(severalUsers)s"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "S'ha retirat la invitació de %(oneUser)s %(count)s vegades",
- "one": "S'ha retirat la invitació de %(oneUser)s"
- },
- "were invited %(count)s times": {
- "other": "a sigut invitat %(count)s vegades",
- "one": "han sigut convidats"
- },
- "was invited %(count)s times": {
- "other": "ha sigut convidat %(count)s vegades",
- "one": "ha sigut convidat"
- },
- "were banned %(count)s times": {
- "other": "han sigut expulsats %(count)s vegades",
- "one": "ha sigut expulsat"
- },
- "was banned %(count)s times": {
- "other": "ha sigut expulsat %(count)s vegades",
- "one": "ha sigut expulsat"
- },
- "were unbanned %(count)s times": {
- "other": "han sigut readmesos %(count)s vegades",
- "one": "han sigut readmesos"
- },
- "was unbanned %(count)s times": {
- "other": "ha sigut readmès %(count)s vegades",
- "one": "ha sigut readmès"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s han canviat el seu nom %(count)s vegades",
- "one": "%(severalUsers)s han canviat el seu nom"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)sha canviat el seu nom %(count)s vegades",
- "one": "%(oneUser)s ha canviat el seu nom"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s i %(count)s altres",
"one": "%(items)s i un altre"
@@ -486,13 +405,7 @@
"Add Email Address": "Afegeix una adreça de correu electrònic",
"Click the button below to confirm adding this email address.": "Fes clic al botó de sota per confirmar l'addició d'aquesta adreça de correu electrònic.",
"Explore rooms": "Explora sales",
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)sno ha fet canvis",
- "other": "%(oneUser)sno ha fet canvis %(count)s cops"
- },
- "Integration manager": "Gestor d'integracions",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Els gestors d'integracions reben dades de configuració i poden modificar ginys, enviar invitacions a sales i establir nivells d'autoritat en nom teu.",
- "Identity server": "Servidor d'identitat",
"Could not connect to identity server": "No s'ha pogut connectar amb el servidor d'identitat",
"common": {
"analytics": "Analítiques",
@@ -517,7 +430,9 @@
"camera": "Càmera",
"microphone": "Micròfon",
"someone": "Algú",
- "unnamed_room": "Sala sense nom"
+ "unnamed_room": "Sala sense nom",
+ "identity_server": "Servidor d'identitat",
+ "integration_manager": "Gestor d'integracions"
},
"action": {
"continue": "Continua",
@@ -657,6 +572,93 @@
"other": "%(names)s i %(count)s més estan escrivint…",
"one": "%(names)s i una altra persona estan escrivint…"
}
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)s s'hi han unit",
+ "other": "%(severalUsers)s han entrat %(count)s vegades"
+ },
+ "joined": {
+ "one": "%(oneUser)ss'ha unit",
+ "other": "%(oneUser)sha entrat %(count)s vegades"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)s han sortit",
+ "other": "%(severalUsers)s han sortit %(count)s vegades"
+ },
+ "left": {
+ "one": "%(oneUser)sha sortit",
+ "other": "%(oneUser)sha sortit %(count)s vegades"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s s'hi han unit i han sortit %(count)s vegades",
+ "one": "%(severalUsers)s s'hi han unit i han sortit"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)sha entrat i ha sortit %(count)s vegades",
+ "one": "%(oneUser)sha entrat i ha sortit"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s han sortit i han tornat a entrar %(count)s vegades",
+ "one": "%(severalUsers)s han sortit i han tornat a entrar"
+ },
+ "rejoined": {
+ "other": "%(oneUser)sha sortit i ha tornat a entrar %(count)s vegades",
+ "one": "%(oneUser)sha sortit i ha tornat a entrar"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s han rebutjat les seves invitacions %(count)s vegades",
+ "one": "%(severalUsers)s han rebutjat les seves invitacions"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)sha rebutjat la seva invitació %(count)s vegades",
+ "one": "%(oneUser)sha rebutjat la seva invitació"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "S'han retirat les invitacions de %(severalUsers)s %(count)s vegades",
+ "one": "S'han retirat les invitacions de %(severalUsers)s"
+ },
+ "invite_withdrawn": {
+ "other": "S'ha retirat la invitació de %(oneUser)s %(count)s vegades",
+ "one": "S'ha retirat la invitació de %(oneUser)s"
+ },
+ "invited_multiple": {
+ "other": "a sigut invitat %(count)s vegades",
+ "one": "han sigut convidats"
+ },
+ "invited": {
+ "other": "ha sigut convidat %(count)s vegades",
+ "one": "ha sigut convidat"
+ },
+ "banned_multiple": {
+ "other": "han sigut expulsats %(count)s vegades",
+ "one": "ha sigut expulsat"
+ },
+ "banned": {
+ "other": "ha sigut expulsat %(count)s vegades",
+ "one": "ha sigut expulsat"
+ },
+ "unbanned_multiple": {
+ "other": "han sigut readmesos %(count)s vegades",
+ "one": "han sigut readmesos"
+ },
+ "unbanned": {
+ "other": "ha sigut readmès %(count)s vegades",
+ "one": "ha sigut readmès"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s han canviat el seu nom %(count)s vegades",
+ "one": "%(severalUsers)s han canviat el seu nom"
+ },
+ "changed_name": {
+ "other": "%(oneUser)sha canviat el seu nom %(count)s vegades",
+ "one": "%(oneUser)s ha canviat el seu nom"
+ },
+ "no_change": {
+ "one": "%(oneUser)sno ha fet canvis",
+ "other": "%(oneUser)sno ha fet canvis %(count)s cops"
+ }
}
},
"slash_command": {
diff --git a/src/i18n/strings/cs.json b/src/i18n/strings/cs.json
index d8ef1b0a2f..253b93eddf 100644
--- a/src/i18n/strings/cs.json
+++ b/src/i18n/strings/cs.json
@@ -223,87 +223,6 @@
"Please enter the code it contains:": "Prosím zadejte kód z této zprávy:",
"Sign in with": "Přihlásit se pomocí",
"Something went wrong!": "Něco se nepodařilo!",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s%(count)s krát vstoupili",
- "one": "%(severalUsers)svstoupili"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)svstoupil(a)",
- "other": "%(oneUser)s %(count)s krát vstoupil(a)"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s %(count)s krát opustili",
- "one": "%(severalUsers)sopustili"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s %(count)s krát opustil(a)",
- "one": "%(oneUser)sopustil(a)"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s %(count)s krát vstoupili a opustili",
- "one": "%(severalUsers)svstoupili a opustili"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s %(count)s krát vstoupil(a) a opustil(a)",
- "one": "%(oneUser)svstoupil(a) a opustil(a)"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s %(count)s krát opustili a znovu vstoupili",
- "one": "%(severalUsers)sopustili a znovu vstoupili"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s %(count)s krát opustil(a) a znovu vstoupil(a)",
- "one": "%(oneUser)sopustil(a) a znovu vstoupil(a)"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s %(count)s krát odmítli pozvání",
- "one": "%(severalUsers)sodmítli pozvání"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s %(count)s krát odmítl pozvání",
- "one": "%(oneUser)sodmítl pozvání"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)směli %(count)s krát stažené pozvání",
- "one": "%(severalUsers)smeli stažené pozvání"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)směl %(count)s krát stažené pozvání",
- "one": "%(oneUser)směl stažené pozvání"
- },
- "were invited %(count)s times": {
- "other": "byli %(count)s krát pozváni",
- "one": "byli pozváni"
- },
- "was invited %(count)s times": {
- "other": "byl %(count)s krát pozván",
- "one": "byl(a) pozván(a)"
- },
- "were banned %(count)s times": {
- "other": "byli %(count)s krát vykázáni",
- "one": "byl(a) vykázán(a)"
- },
- "was banned %(count)s times": {
- "other": "byli %(count)s krát vykázáni",
- "one": "byl(a) vykázán(a)"
- },
- "were unbanned %(count)s times": {
- "other": "měli %(count)s krát zrušeno vykázání",
- "one": "měli zrušeno vykázání"
- },
- "was unbanned %(count)s times": {
- "other": "měl(a) %(count)s krát zrušeno vykázání",
- "one": "má zrušeno vykázání"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s si %(count)s krát změnili jméno",
- "one": "%(severalUsers)s si změnili jméno"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s si %(count)s krát změnil(a) jméno",
- "one": "%(oneUser)s si změnil(a) jméno"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s a %(count)s další",
"one": "%(items)s a jeden další"
@@ -516,9 +435,6 @@
"Straight rows of keys are easy to guess": "Řádky na klávesnici je moc jednoduché uhodnout",
"Short keyboard patterns are easy to guess": "Krátké sekvence kláves je moc jednoduché uhodnout",
"Please contact your homeserver administrator.": "Kontaktujte prosím správce domovského serveru.",
- "The other party cancelled the verification.": "Druhá strana ověření zrušila.",
- "Verified!": "Ověřeno!",
- "You've successfully verified this user.": "Uživatel úspěšně ověřen.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Bezpečné zprávy s tímto uživatelem jsou koncově šifrované a nikdo další je nemůže číst.",
"Got It": "OK",
"Verify this user by confirming the following emoji appear on their screen.": "Ověřte uživatele zkontrolováním, že se mu na obrazovce objevily stejné emoji.",
@@ -862,26 +778,7 @@
"%(name)s wants to verify": "%(name)s chce ověřit",
"You sent a verification request": "Poslali jste požadavek na ověření",
"Edited at %(date)s. Click to view edits.": "Upraveno v %(date)s. Klinutím zobrazíte změny.",
- "Frequently Used": "Často používané",
- "Smileys & People": "Obličeje a lidé",
- "Animals & Nature": "Zvířata a příroda",
- "Food & Drink": "Jídlo a nápoje",
- "Activities": "Aktivity",
- "Travel & Places": "Cestování a místa",
- "Objects": "Objekty",
- "Symbols": "Symboly",
- "Flags": "Vlajky",
- "Quick Reactions": "Rychlé reakce",
"Cancel search": "Zrušit hledání",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Vytvořte prosím novou issue na GitHubu abychom mohli chybu opravit.",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s neudělali %(count)s krát žádnou změnu",
- "one": "%(severalUsers)s neudělali žádnou změnu"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s neudělal(a) %(count)s krát žádnou změnu",
- "one": "%(oneUser)s neudělal(a) žádnou změnu"
- },
"e.g. my-room": "např. moje-mistnost",
"Use bots, bridges, widgets and sticker packs": "Použít boty, propojení, widgety a balíky nálepek",
"Terms of Service": "Podmínky použití",
@@ -1009,9 +906,6 @@
"Enable message search in encrypted rooms": "Povolit vyhledávání v šifrovaných místnostech",
"How fast should messages be downloaded.": "Jak rychle se mají zprávy stahovat.",
"Waiting for %(displayName)s to verify…": "Čekám až nás %(displayName)s ověří…",
- "They match": "Shodují se",
- "They don't match": "Neshodují se",
- "To be secure, do this in person or use a trusted way to communicate.": "Aby bylo ověření bezpečné, proveďte ho osobně nebo použijte důvěryhodný komunikační prostředek.",
"Lock": "Zámek",
"Other users may not trust it": "Ostatní uživatelé této relaci nemusí věřit",
"Later": "Později",
@@ -1102,9 +996,6 @@
"Destroy cross-signing keys?": "Nenávratně smazat klíče pro křížové podepisování?",
"Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Smazání klíčů pro křížové podepisování je definitivní. Každý, kdo vás ověřil, teď uvidí bezpečnostní varování. Pokud jste zrovna neztratili všechna zařízení, ze kterých se můžete ověřit, tak to asi nechcete udělat.",
"Clear cross-signing keys": "Smazat klíče pro křížové podepisování",
- "Scan this unique code": "Naskenujte tento jedinečný kód",
- "Compare unique emoji": "Porovnejte jedinečnou kombinaci emoji",
- "Compare a unique set of emoji if you don't have a camera on either device": "Pokud na žádném zařízení nemáte kameru, porovnejte jedinečnou kombinaci emoji",
"Not Trusted": "Nedůvěryhodné",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) se přihlásil(a) do nové relace bez ověření:",
"Ask this user to verify their session, or manually verify it below.": "Požádejte tohoto uživatele, aby ověřil svou relaci, nebo jí níže můžete ověřit manuálně.",
@@ -1238,7 +1129,6 @@
"Message deleted on %(date)s": "Zpráva byla odstraněna %(date)s",
"Edited at %(date)s": "Upraveno %(date)s",
"Click to view edits": "Klikněte pro zobrazení úprav",
- "Categories": "Kategorie",
"QR Code": "QR kód",
"Room address": "Adresa místnosti",
"This address is available to use": "Tato adresa je dostupná",
@@ -2019,14 +1909,6 @@
"This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "Tento uživatel se chová nezákonně, například zveřejňuje osobní údaje o cizích lidech nebo vyhrožuje násilím.\nTato skutečnost bude nahlášena moderátorům místnosti, kteří to mohou předat právním orgánům.",
"What this user is writing is wrong.\nThis will be reported to the room moderators.": "To, co tento uživatel píše, je špatné.\nTato skutečnost bude nahlášena moderátorům místnosti.",
"Please provide an address": "Uveďte prosím adresu",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)szměnil(a) ACL serveru",
- "other": "%(oneUser)szměnil(a) %(count)s krát ACL serveru"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)szměnili ACL serveru",
- "other": "%(severalUsers)szměnili %(count)s krát ACL serveru"
- },
"Message search initialisation failed, check your settings for more information": "Inicializace vyhledávání zpráv se nezdařila, zkontrolujte svá nastavení",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Nastavte adresy pro tento prostor, aby jej uživatelé mohli najít prostřednictvím domovského serveru (%(localDomain)s)",
"To publish an address, it needs to be set as a local address first.": "Chcete-li adresu zveřejnit, je třeba ji nejprve nastavit jako místní adresu.",
@@ -2055,13 +1937,11 @@
"Code blocks": "Bloky kódu",
"Displaying time": "Zobrazování času",
"Keyboard shortcuts": "Klávesové zkratky",
- "Integration manager": "Správce integrací",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Váš %(brand)s neumožňuje použít správce integrací. Kontaktujte prosím správce.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Použití tohoto widgetu může sdílet data s %(widgetDomain)s a vaším správcem integrací.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Správci integrace přijímají konfigurační data a mohou vaším jménem upravovat widgety, odesílat pozvánky do místností a nastavovat úrovně oprávnění.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Použít správce integrací na správu botů, widgetů a nálepek.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Použít správce integrací (%(serverName)s) na správu botů, widgetů a nálepek.",
- "Identity server": "Server identit",
"Identity server (%(server)s)": "Server identit (%(server)s)",
"Could not connect to identity server": "Nepodařilo se připojit k serveru identit",
"Not a valid identity server (status code %(code)s)": "Toto není platný server identit (stavový kód %(code)s)",
@@ -2125,7 +2005,6 @@
},
"Upgrade required": "Vyžadována aktualizace",
"Mentions & keywords": "Zmínky a klíčová slova",
- "Message bubbles": "Bubliny zpráv",
"New keyword": "Nové klíčové slovo",
"Keyword": "Klíčové slovo",
"Transfer Failed": "Přepojení se nezdařilo",
@@ -2367,14 +2246,7 @@
"one": "%(count)s hlas. Hlasujte a podívejte se na výsledky"
},
"No votes cast": "Nikdo nehlasoval",
- "You can turn this off anytime in settings": "Tuto funkci můžete kdykoli vypnout v nastavení",
- "We don't share information with third parties": "Nesdílíme informace s třetími stranami",
- "We don't record or profile any account data": "Nezaznamenáváme ani neprofilujeme žádné údaje o účtu",
- "You can read all our terms here": "Všechny naše podmínky si můžete přečíst zde",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Sdílejte anonymní údaje, které nám pomohou identifikovat problémy. Nic osobního. Žádné třetí strany.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Sdílejte anonymní údaje, které nám pomohou identifikovat problémy. Nic osobního. Žádné třetí strany. Zjistěte více",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Dříve jste nám dali souhlas se sdílením anonymních údajů o používání. Aktualizujeme způsob, jakým to funguje.",
- "Help improve %(analyticsOwner)s": "Pomozte zlepšit %(analyticsOwner)s",
"That's fine": "To je v pořádku",
"You cannot place calls without a connection to the server.": "Bez připojení k serveru nelze uskutečňovat hovory.",
"Connectivity to the server has been lost": "Došlo ke ztrátě připojení k serveru",
@@ -2420,8 +2292,6 @@
"Verify other device": "Ověřit jiné zařízení",
"You cancelled verification on your other device.": "Ověřování na jiném zařízení jste zrušili.",
"Almost there! Is your other device showing the same shield?": "Už to skoro je! Zobrazuje vaše druhé zařízení stejný štít?",
- "Verify this device by completing one of the following:": "Ověřte toto zařízení dokončením jedné z následujících položek:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Zařízení, které se snažíte ověřit, neumožňuje ověření QR kódem ani pomocí emotikonů, které %(brand)s podporuje. Zkuste použít jiného klienta.",
"To proceed, please accept the verification request on your other device.": "Pro pokračování, přijměte žádost o ověření na svém dalším zařízení.",
"Waiting for you to verify on your other device…": "Čekáme na ověření na jiném zařízení…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Čekáme na ověření na vašem dalším zařízení, %(deviceName)s (%(deviceId)s)…",
@@ -2441,14 +2311,6 @@
"Failed to fetch your location. Please try again later.": "Nepodařilo se zjistit vaši polohu. Zkuste to prosím později.",
"Could not fetch location": "Nepodařilo se zjistit polohu",
"Automatically send debug logs on decryption errors": "Automaticky odesílat ladící protokoly při chybách dešifrování",
- "was removed %(count)s times": {
- "one": "byl(a) odebrán(a)",
- "other": "byli odebráni %(count)s krát"
- },
- "were removed %(count)s times": {
- "one": "byli odebráni",
- "other": "byli odebráni %(count)s krát"
- },
"Remove from room": "Odebrat z místnosti",
"Failed to remove user": "Nepodařilo se odebrat uživatele",
"Remove them from specific things I'm able to": "Odebrat je z konkrétních míst, kam mohu",
@@ -2488,7 +2350,6 @@
"Group all your people in one place.": "Seskupte všechny své kontakty na jednom místě.",
"Group all your favourite rooms and people in one place.": "Seskupte všechny své oblíbené místnosti a osoby na jednom místě.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Prostory jsou způsob seskupování místností a osob. Vedle prostorů, ve kterých se nacházíte, můžete použít i některé předpřipravené.",
- "IRC (Experimental)": "IRC (experimentální)",
"Unable to check if username has been taken. Try again later.": "Nelze zkontrolovat, zda je uživatelské jméno obsazeno. Zkuste to později.",
"Toggle hidden event visibility": "Přepnout viditelnost skryté události",
"Undo edit": "Zrušit úpravy",
@@ -2513,22 +2374,6 @@
"Use to scroll": "K pohybu použijte ",
"Feedback sent! Thanks, we appreciate it!": "Zpětná vazba odeslána! Děkujeme, vážíme si toho!",
"%(space1Name)s and %(space2Name)s": "%(space1Name)s a %(space2Name)s",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sodeslal(a) skrytou zprávu",
- "other": "%(oneUser)s odeslal(a) %(count)s skrytých zpráv"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sodeslali skrytou zprávu",
- "other": "%(severalUsers)sodeslali %(count)s skrytých zpráv"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "other": "%(oneUser)ssmazal(a) %(count)s zpráv",
- "one": "%(oneUser)ssmazal(a) zprávu"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)ssmazali zprávu",
- "other": "%(severalUsers)ssmazali %(count)s zpráv"
- },
"Automatically send debug logs when key backup is not functioning": "Automaticky odeslat ladící protokoly, když zálohování klíčů nefunguje",
"Join %(roomAddress)s": "Vstoupit do %(roomAddress)s",
"Edit poll": "Upravit hlasování",
@@ -2556,14 +2401,6 @@
"We couldn't send your location": "Vaši polohu se nepodařilo odeslat",
"Match system": "Podle systému",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Odpovědět na probíhající vlákno nebo použít \"%(replyInThread)s\", když najedete na zprávu a začnete novou.",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)szměnil(a) připnuté zprávy místnosti",
- "other": "%(oneUser)s%(count)s krát změnil(a) připnuté zprávy místnosti"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)szměnili připnuté zprávy místnosti",
- "other": "%(severalUsers)s%(count)s krát změnili připnuté zprávy v místnosti"
- },
"Show polls button": "Zobrazit tlačítko hlasování",
"Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Prostory představují nový způsob seskupování místností a osob. Jaký prostor chcete vytvořit? To můžete později změnit.",
"Click": "Kliknutí",
@@ -2597,7 +2434,6 @@
"Next recently visited room or space": "Další nedávno navštívená místnost nebo prostor",
"Previous recently visited room or space": "Předchozí nedávno navštívená místnost nebo prostor",
"Unsent": "Neodeslané",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Pomozte nám identifikovat problémy a zlepšit %(analyticsOwner)s sdílením anonymních údajů o používání. Abychom pochopili, jak lidé používají více zařízení, vygenerujeme náhodný identifikátor sdílený vašimi zařízeními.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Můžete použít vlastní volbu serveru a přihlásit se k jiným Matrix serverům zadáním adresy URL domovského serveru. To vám umožní používat %(brand)s s existujícím Matrix účtem na jiném domovském serveru.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "Aplikaci %(brand)s bylo odepřeno oprávnění ke zjištění vaší polohy. Povolte prosím přístup k poloze v nastavení prohlížeče.",
"Developer tools": "Nástroje pro vývojáře",
@@ -2836,7 +2672,6 @@
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s nebo %(copyButton)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s nebo %(recoveryFile)s",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s nebo %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s nebo %(emojiCompare)s",
"Sliding Sync configuration": "Nastavení klouzavé synchronizace",
"Proxy URL": "URL proxy serveru",
"Proxy URL (optional)": "URL proxy serveru (volitelné)",
@@ -3196,15 +3031,7 @@
"Update:We’ve simplified Notifications Settings to make options easier to find. Some custom settings you’ve chosen in the past are not shown here, but they’re still active. If you proceed, some of your settings may change. Learn more": "Aktualizace:Zjednodušili jsme Nastavení oznámení, aby bylo možné snadněji najít možnosti nastavení. Některá vlastní nastavení, která jste zvolili v minulosti, se zde nezobrazují, ale jsou stále aktivní. Pokud budete pokračovat, některá vaše nastavení se mohou změnit. Zjistit více",
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "Zprávy v této místnosti jsou koncově šifrovány. Když lidé vstoupí, můžete je ověřit v jejich profilu, stačí klepnout na jejich profilový obrázek.",
"Your server requires encryption to be disabled.": "Váš server vyžaduje vypnuté šifrování.",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)ssi %(count)skrát změnili svůj profilový obrázek",
- "one": "%(severalUsers)szměnilo svůj profilový obrázek"
- },
"Receive an email summary of missed notifications": "Přijímat e-mailový souhrn zmeškaných oznámení",
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)szměnil(a) %(count)s krát svůj profilový obrázek",
- "one": "%(oneUser)szměnil(a) svůj profilový obrázek"
- },
"Are you sure you wish to remove (delete) this event?": "Opravdu chcete tuto událost odstranit (smazat)?",
"Anyone can request to join, but admins or moderators need to grant access. You can change this later.": "O vstup může požádat kdokoliv, ale administrátoři nebo moderátoři musí přístup povolit. To můžete později změnit.",
"Upgrade room": "Aktualizovat místnost",
@@ -3326,7 +3153,9 @@
"stickerpack": "Balíček s nálepkami",
"system_alerts": "Systémová varování",
"secure_backup": "Zabezpečená záloha",
- "cross_signing": "Křížové podepisování"
+ "cross_signing": "Křížové podepisování",
+ "identity_server": "Server identit",
+ "integration_manager": "Správce integrací"
},
"action": {
"continue": "Pokračovat",
@@ -3540,7 +3369,8 @@
"collecting_information": "Sbírání informací o verzi aplikace",
"collecting_logs": "Sběr záznamů",
"uploading_logs": "Nahrávání záznamů",
- "downloading_logs": "Stahování záznamů"
+ "downloading_logs": "Stahování záznamů",
+ "create_new_issue": "Vytvořte prosím novou issue na GitHubu abychom mohli chybu opravit."
},
"time": {
"hours_minutes_seconds_left": "zbývá %(hours)sh %(minutes)sm %(seconds)ss",
@@ -3657,6 +3487,10 @@
"rule_suppress_notices": "Zprávy poslané robotem",
"rule_tombstone": "Při aktualizaci místnosti",
"rule_encrypted_room_one_to_one": "Šifrované přímé zprávy"
+ },
+ "appearance": {
+ "layout_irc": "IRC (experimentální)",
+ "layout_bubbles": "Bubliny zpráv"
}
},
"devtools": {
@@ -3911,6 +3745,145 @@
},
"m.call.hangup": {
"dm": "Hovor skončil"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s%(count)s krát vstoupili",
+ "one": "%(severalUsers)svstoupili"
+ },
+ "joined": {
+ "one": "%(oneUser)svstoupil(a)",
+ "other": "%(oneUser)s %(count)s krát vstoupil(a)"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s %(count)s krát opustili",
+ "one": "%(severalUsers)sopustili"
+ },
+ "left": {
+ "other": "%(oneUser)s %(count)s krát opustil(a)",
+ "one": "%(oneUser)sopustil(a)"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s %(count)s krát vstoupili a opustili",
+ "one": "%(severalUsers)svstoupili a opustili"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s %(count)s krát vstoupil(a) a opustil(a)",
+ "one": "%(oneUser)svstoupil(a) a opustil(a)"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s %(count)s krát opustili a znovu vstoupili",
+ "one": "%(severalUsers)sopustili a znovu vstoupili"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s %(count)s krát opustil(a) a znovu vstoupil(a)",
+ "one": "%(oneUser)sopustil(a) a znovu vstoupil(a)"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s %(count)s krát odmítli pozvání",
+ "one": "%(severalUsers)sodmítli pozvání"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s %(count)s krát odmítl pozvání",
+ "one": "%(oneUser)sodmítl pozvání"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)směli %(count)s krát stažené pozvání",
+ "one": "%(severalUsers)smeli stažené pozvání"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)směl %(count)s krát stažené pozvání",
+ "one": "%(oneUser)směl stažené pozvání"
+ },
+ "invited_multiple": {
+ "other": "byli %(count)s krát pozváni",
+ "one": "byli pozváni"
+ },
+ "invited": {
+ "other": "byl %(count)s krát pozván",
+ "one": "byl(a) pozván(a)"
+ },
+ "banned_multiple": {
+ "other": "byli %(count)s krát vykázáni",
+ "one": "byl(a) vykázán(a)"
+ },
+ "banned": {
+ "other": "byli %(count)s krát vykázáni",
+ "one": "byl(a) vykázán(a)"
+ },
+ "unbanned_multiple": {
+ "other": "měli %(count)s krát zrušeno vykázání",
+ "one": "měli zrušeno vykázání"
+ },
+ "unbanned": {
+ "other": "měl(a) %(count)s krát zrušeno vykázání",
+ "one": "má zrušeno vykázání"
+ },
+ "kicked_multiple": {
+ "one": "byli odebráni",
+ "other": "byli odebráni %(count)s krát"
+ },
+ "kicked": {
+ "one": "byl(a) odebrán(a)",
+ "other": "byli odebráni %(count)s krát"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s si %(count)s krát změnili jméno",
+ "one": "%(severalUsers)s si změnili jméno"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s si %(count)s krát změnil(a) jméno",
+ "one": "%(oneUser)s si změnil(a) jméno"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)ssi %(count)skrát změnili svůj profilový obrázek",
+ "one": "%(severalUsers)szměnilo svůj profilový obrázek"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)szměnil(a) %(count)s krát svůj profilový obrázek",
+ "one": "%(oneUser)szměnil(a) svůj profilový obrázek"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s neudělali %(count)s krát žádnou změnu",
+ "one": "%(severalUsers)s neudělali žádnou změnu"
+ },
+ "no_change": {
+ "other": "%(oneUser)s neudělal(a) %(count)s krát žádnou změnu",
+ "one": "%(oneUser)s neudělal(a) žádnou změnu"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)szměnili ACL serveru",
+ "other": "%(severalUsers)szměnili %(count)s krát ACL serveru"
+ },
+ "server_acls": {
+ "one": "%(oneUser)szměnil(a) ACL serveru",
+ "other": "%(oneUser)szměnil(a) %(count)s krát ACL serveru"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)szměnili připnuté zprávy místnosti",
+ "other": "%(severalUsers)s%(count)s krát změnili připnuté zprávy v místnosti"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)szměnil(a) připnuté zprávy místnosti",
+ "other": "%(oneUser)s%(count)s krát změnil(a) připnuté zprávy místnosti"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)ssmazali zprávu",
+ "other": "%(severalUsers)ssmazali %(count)s zpráv"
+ },
+ "redacted": {
+ "other": "%(oneUser)ssmazal(a) %(count)s zpráv",
+ "one": "%(oneUser)ssmazal(a) zprávu"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sodeslali skrytou zprávu",
+ "other": "%(severalUsers)sodeslali %(count)s skrytých zpráv"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sodeslal(a) skrytou zprávu",
+ "other": "%(oneUser)s odeslal(a) %(count)s skrytých zpráv"
+ }
}
},
"slash_command": {
@@ -4071,5 +4044,44 @@
"redact": "Odstranit zprávy odeslané ostatními",
"notifications.room": "Oznámení pro celou místnost"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Neshodují se",
+ "sas_match": "Shodují se",
+ "in_person": "Aby bylo ověření bezpečné, proveďte ho osobně nebo použijte důvěryhodný komunikační prostředek.",
+ "other_party_cancelled": "Druhá strana ověření zrušila.",
+ "complete_title": "Ověřeno!",
+ "complete_description": "Uživatel úspěšně ověřen.",
+ "no_support_qr_emoji": "Zařízení, které se snažíte ověřit, neumožňuje ověření QR kódem ani pomocí emotikonů, které %(brand)s podporuje. Zkuste použít jiného klienta.",
+ "qr_prompt": "Naskenujte tento jedinečný kód",
+ "sas_prompt": "Porovnejte jedinečnou kombinaci emoji",
+ "sas_description": "Pokud na žádném zařízení nemáte kameru, porovnejte jedinečnou kombinaci emoji",
+ "qr_or_sas": "%(qrCode)s nebo %(emojiCompare)s",
+ "qr_or_sas_header": "Ověřte toto zařízení dokončením jedné z následujících položek:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Často používané",
+ "category_smileys_people": "Obličeje a lidé",
+ "category_animals_nature": "Zvířata a příroda",
+ "category_food_drink": "Jídlo a nápoje",
+ "category_activities": "Aktivity",
+ "category_travel_places": "Cestování a místa",
+ "category_objects": "Objekty",
+ "category_symbols": "Symboly",
+ "category_flags": "Vlajky",
+ "categories": "Kategorie",
+ "quick_reactions": "Rychlé reakce"
+ },
+ "analytics": {
+ "enable_prompt": "Pomozte zlepšit %(analyticsOwner)s",
+ "consent_migration": "Dříve jste nám dali souhlas se sdílením anonymních údajů o používání. Aktualizujeme způsob, jakým to funguje.",
+ "learn_more": "Sdílejte anonymní údaje, které nám pomohou identifikovat problémy. Nic osobního. Žádné třetí strany. Zjistěte více",
+ "privacy_policy": "Všechny naše podmínky si můžete přečíst zde",
+ "pseudonymous_usage_data": "Pomozte nám identifikovat problémy a zlepšit %(analyticsOwner)s sdílením anonymních údajů o používání. Abychom pochopili, jak lidé používají více zařízení, vygenerujeme náhodný identifikátor sdílený vašimi zařízeními.",
+ "bullet_1": "Nezaznamenáváme ani neprofilujeme žádné údaje o účtu",
+ "bullet_2": "Nesdílíme informace s třetími stranami",
+ "disable_prompt": "Tuto funkci můžete kdykoli vypnout v nastavení"
}
}
diff --git a/src/i18n/strings/cy.json b/src/i18n/strings/cy.json
index cc279e1626..acc77bc817 100644
--- a/src/i18n/strings/cy.json
+++ b/src/i18n/strings/cy.json
@@ -6,9 +6,11 @@
"Add Phone Number": "Ychwanegu Rhif Ffôn",
"Create Account": "Creu Cyfrif",
"Explore rooms": "Archwilio Ystafelloedd",
- "Identity server": "Gweinydd Adnabod",
"action": {
"dismiss": "Wfftio",
"sign_in": "Mewngofnodi"
+ },
+ "common": {
+ "identity_server": "Gweinydd Adnabod"
}
}
diff --git a/src/i18n/strings/da.json b/src/i18n/strings/da.json
index f4470b7d56..ef1696b0dd 100644
--- a/src/i18n/strings/da.json
+++ b/src/i18n/strings/da.json
@@ -257,9 +257,7 @@
"Enter password": "Indtast adgangskode",
"Add a new server": "Tilføj en ny server",
"Change notification settings": "Skift notifikations indstillinger",
- "Verified!": "Bekræftet!",
"Profile picture": "Profil billede",
- "Categories": "Kategorier",
"Checking server": "Tjekker server",
"You're signed out": "Du er logget ud",
"Change Password": "Skift adgangskode",
@@ -776,5 +774,13 @@
"already_in_call_person": "Du har allerede i et opkald med denne person.",
"unsupported": "Opkald er ikke understøttet",
"unsupported_browser": "Du kan ikke lave opkald i denne browser."
+ },
+ "encryption": {
+ "verification": {
+ "complete_title": "Bekræftet!"
+ }
+ },
+ "emoji": {
+ "categories": "Kategorier"
}
}
diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json
index 3f42c0bdf8..fece0cf820 100644
--- a/src/i18n/strings/de_DE.json
+++ b/src/i18n/strings/de_DE.json
@@ -237,91 +237,10 @@
"Delete Widget": "Widget löschen",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Das Löschen des Widgets entfernt es für alle in diesem Raum. Wirklich löschen?",
"Mirror local video feed": "Lokalen Video-Feed spiegeln",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)shaben den Raum %(count)s-mal betreten",
- "one": "%(severalUsers)shaben den Raum betreten"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)shat den Raum %(count)s-mal betreten",
- "one": "%(oneUser)shat den Raum betreten"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)shaben den Raum %(count)s-mal verlassen",
- "one": "%(severalUsers)shaben den Raum verlassen"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)shat den Raum %(count)s-mal verlassen",
- "one": "%(oneUser)shat den Raum verlassen"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)shaben %(count)s-mal den Raum betreten und verlassen",
- "one": "%(severalUsers)shaben den Raum betreten und wieder verlassen"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)shat den Raum %(count)s-mal betreten und wieder verlassen",
- "one": "%(oneUser)shat den Raum betreten und wieder verlassen"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)shaben den Raum %(count)s-mal verlassen und wieder betreten",
- "one": "%(severalUsers)shaben den Raum verlassen und wieder betreten"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)shat den Raum %(count)s-mal verlassen und wieder betreten",
- "one": "%(oneUser)shat den Raum verlassen und wieder betreten"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)shaben ihre Einladungen abgelehnt",
- "other": "%(severalUsers)shaben ihre Einladungen %(count)s-mal abgelehnt"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)swurde die Einladung %(count)s-mal wieder entzogen",
- "one": "%(severalUsers)swurde die Einladung wieder entzogen"
- },
- "were invited %(count)s times": {
- "other": "wurden %(count)s-mal eingeladen",
- "one": "wurden eingeladen"
- },
- "was invited %(count)s times": {
- "other": "wurde %(count)s-mal eingeladen",
- "one": "wurde eingeladen"
- },
- "were banned %(count)s times": {
- "other": "wurden %(count)s-mal verbannt",
- "one": "wurden verbannt"
- },
- "was banned %(count)s times": {
- "other": "wurde %(count)s-mal verbannt",
- "one": "wurde verbannt"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s haben %(count)s-mal ihren Namen geändert",
- "one": "%(severalUsers)shaben ihren Namen geändert"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)shat %(count)s-mal den Namen geändert",
- "one": "%(oneUser)shat den Namen geändert"
- },
"Members only (since the point in time of selecting this option)": "Mitglieder",
"Members only (since they were invited)": "Mitglieder (ab Einladung)",
"Members only (since they joined)": "Mitglieder (ab Betreten)",
"A text message has been sent to %(msisdn)s": "Eine Textnachricht wurde an %(msisdn)s gesendet",
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)shat die Einladung %(count)s-mal abgelehnt",
- "one": "%(oneUser)shat die Einladung abgelehnt"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)swurde die Einladung %(count)s-mal wieder entzogen",
- "one": "%(oneUser)swurde die Einladung wieder entzogen"
- },
- "were unbanned %(count)s times": {
- "other": "wurden %(count)s-mal entbannt",
- "one": "wurden entbannt"
- },
- "was unbanned %(count)s times": {
- "other": "wurde %(count)s-mal entbannt",
- "one": "wurde entbannt"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s und %(count)s andere",
"one": "%(items)s und ein weiteres Raummitglied"
@@ -506,9 +425,6 @@
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Profile für die nachfolgenden Matrix-IDs wurden nicht gefunden – willst du sie dennoch einladen?",
"Invite anyway and never warn me again": "Trotzdem einladen und mich nicht mehr warnen",
"Invite anyway": "Dennoch einladen",
- "The other party cancelled the verification.": "Die Gegenstelle hat die Überprüfung abgebrochen.",
- "Verified!": "Verifiziert!",
- "You've successfully verified this user.": "Du hast diesen Benutzer erfolgreich verifiziert.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Sichere Nachrichten mit diesem Benutzer sind Ende-zu-Ende-verschlüsselt und können nicht von Dritten gelesen werden.",
"Got It": "Verstanden",
"Verify this user by confirming the following number appears on their screen.": "Verifiziere diesen Nutzer, indem du bestätigst, dass die folgende Nummer auf dessen Bildschirm erscheint.",
@@ -813,8 +729,6 @@
"Sign In or Create Account": "Anmelden oder Konto erstellen",
"Use your account or create a new one to continue.": "Benutze dein Konto oder erstelle ein neues, um fortzufahren.",
"Create Account": "Konto erstellen",
- "Scan this unique code": "Lese diesen eindeutigen Code ein",
- "Compare unique emoji": "Vergleiche einzigartige Emojis",
"Discovery": "Kontakte",
"Messages in this room are not end-to-end encrypted.": "Nachrichten in diesem Raum sind nicht Ende-zu-Ende verschlüsselt.",
"Ask %(displayName)s to scan your code:": "Bitte %(displayName)s, deinen Code zu scannen:",
@@ -913,12 +827,8 @@
"Ask this user to verify their session, or manually verify it below.": "Bitte diesen Nutzer, seine Sitzung zu verifizieren, oder verifiziere diese unten manuell.",
"Manually verify all remote sessions": "Indirekte Sitzungen manuell verifizieren",
"How fast should messages be downloaded.": "Wie schnell Nachrichten heruntergeladen werden sollen.",
- "Compare a unique set of emoji if you don't have a camera on either device": "Vergleiche eine einmalige Reihe von Emojis, sofern du an keinem Gerät eine Kamera hast",
"Waiting for %(displayName)s to verify…": "Warte darauf, dass %(displayName)s bestätigt…",
"Cancelling…": "Abbrechen…",
- "They match": "Sie passen zueinander",
- "They don't match": "Sie passen nicht zueinander",
- "To be secure, do this in person or use a trusted way to communicate.": "Um sicher zu gehen, mache dies persönlich oder verwende eine vertrauenswürdige Art der Kommunikation.",
"This bridge was provisioned by .": "Diese Brücke wurde von bereitgestellt.",
"This bridge is managed by .": "Diese Brücke wird von verwaltet.",
"Show less": "Weniger anzeigen",
@@ -1067,16 +977,6 @@
"Edited at %(date)s. Click to view edits.": "Am %(date)s geändert. Klicke, um Änderungen anzuzeigen.",
"Can't load this message": "Diese Nachricht kann nicht geladen werden",
"Submit logs": "Protokolldateien senden",
- "Frequently Used": "Oft verwendet",
- "Smileys & People": "Smileys und Leute",
- "Animals & Nature": "Tiere und Natur",
- "Food & Drink": "Essen und Trinken",
- "Activities": "Aktivitäten",
- "Travel & Places": "Reisen und Orte",
- "Objects": "Objekte",
- "Symbols": "Symbole",
- "Flags": "Flaggen",
- "Quick Reactions": "Schnelle Reaktionen",
"Cancel search": "Suche abbrechen",
"Any of the following data may be shared:": "Die folgenden Informationen können geteilt werden:",
"Your user ID": "Deine Nutzer-ID",
@@ -1086,18 +986,9 @@
"Widget ID": "Widget-ID",
"Using this widget may share data with %(widgetDomain)s.": "Wenn du dieses Widget verwendest, können Daten zu %(widgetDomain)s übertragen werden.",
"Widgets do not use message encryption.": "Widgets verwenden keine Nachrichtenverschlüsselung.",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Bitte erstelle ein neues Issue auf GitHub damit wir diesen Fehler untersuchen können.",
"Rotate Left": "Nach links drehen",
"Rotate Right": "Nach rechts drehen",
"Language Dropdown": "Sprachauswahl",
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)shaben keine Änderung vorgenommen",
- "other": "%(severalUsers)s haben %(count)s mal nichts geändert"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)shat %(count)s mal keine Änderung vorgenommen",
- "one": "%(oneUser)shat keine Änderung vorgenommen"
- },
"Some characters not allowed": "Einige Zeichen sind nicht erlaubt",
"Enter a server name": "Gib einen Server-Namen ein",
"Looks good": "Das sieht gut aus",
@@ -1278,7 +1169,6 @@
"There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Es gab einen Fehler beim Anlegen der Adresse. Entweder erlaubt es der Server nicht oder es gab ein temporäres Problem.",
"You don't have permission to delete the address.": "Du hast nicht die Berechtigung, die Adresse zu löschen.",
"Error removing address": "Fehler beim Löschen der Adresse",
- "Categories": "Kategorien",
"Room address": "Raumadresse",
"This address is available to use": "Diese Adresse ist verfügbar",
"This address is already in use": "Diese Adresse wird bereits verwendet",
@@ -2017,14 +1907,6 @@
"Any other reason. Please describe the problem.\nThis will be reported to the room moderators.": "Anderer Grund. Bitte beschreibe das Problem.\nDies wird an die Raummoderation gemeldet.",
"This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.": "Dieser Benutzer spammt den Raum mit Werbung, Links zu Werbung oder Propaganda.\nDies wird an die Raummoderation gemeldet.",
"Please provide an address": "Bitte gib eine Adresse an",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s hat die Server-ACLs geändert",
- "other": "%(oneUser)s hat die Server-ACLs %(count)s Mal geändert"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)s haben die Server-ACLs geändert",
- "other": "%(severalUsers)s haben die Server-ACLs %(count)s Mal geändert"
- },
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Füge Adressen für diesen Space hinzu, damit andere Leute ihn über deinen Heim-Server (%(localDomain)s) finden können",
"To publish an address, it needs to be set as a local address first.": "Damit du die Adresse veröffentlichen kannst, musst du sie zuerst als lokale Adresse hinzufügen.",
"Published addresses can be used by anyone on any server to join your room.": "Veröffentlichte Adressen erlauben jedem, den Raum zu betreten.",
@@ -2058,7 +1940,6 @@
"Keyboard shortcuts": "Tastenkombinationen",
"Unable to copy a link to the room to the clipboard.": "Der Link zum Raum konnte nicht kopiert werden.",
"Unable to copy room link": "Raumlink konnte nicht kopiert werden",
- "Integration manager": "Integrationsverwaltung",
"User Directory": "Benutzerverzeichnis",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s erlaubt dir nicht, eine Integrationsverwaltung zu verwenden, um dies zu tun. Bitte kontaktiere einen Administrator.",
"Transfer Failed": "Übertragen fehlgeschlagen",
@@ -2067,7 +1948,6 @@
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integrationsassistenten erhalten Konfigurationsdaten und können Widgets modifizieren, Raumeinladungen verschicken und in deinem Namen Berechtigungslevel setzen.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Verwende einen Integrations-Server, um Bots, Widgets und Sticker-Pakete zu verwalten.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Nutze einen Integrations-Server (%(serverName)s), um Bots, Widgets und Sticker-Pakete zu verwalten.",
- "Identity server": "Identitäts-Server",
"Identity server (%(server)s)": "Identitäts-Server (%(server)s)",
"Could not connect to identity server": "Verbindung zum Identitäts-Server konnte nicht hergestellt werden",
"Not a valid identity server (status code %(code)s)": "Ungültiger Identitäts-Server (Fehlercode %(code)s)",
@@ -2088,7 +1968,6 @@
"Connection failed": "Verbindung fehlgeschlagen",
"Error downloading audio": "Fehler beim Herunterladen der Audiodatei",
"An unknown error occurred": "Ein unbekannter Fehler ist aufgetreten",
- "Message bubbles": "Nachrichtenblasen",
"More": "Mehr",
"Show sidebar": "Seitenleiste anzeigen",
"Hide sidebar": "Seitenleiste verbergen",
@@ -2342,9 +2221,6 @@
"one": "%(spaceName)s und %(count)s anderer",
"other": "%(spaceName)s und %(count)s andere"
},
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Teile Daten anonymisiert um uns zu helfen Probleme zu identifizieren. Nichts persönliches. Keine Dritten. Mehr dazu hier",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Sie haben zuvor zugestimmt, anonymisierte Nutzungsdaten mit uns zu teilen. Wir aktualisieren, wie das funktioniert.",
- "Help improve %(analyticsOwner)s": "Hilf mit, %(analyticsOwner)s zu verbessern",
"That's fine": "Das ist okay",
"You cannot place calls without a connection to the server.": "Sie können keine Anrufe starten ohne Verbindung zum Server.",
"Connectivity to the server has been lost": "Verbindung zum Server unterbrochen",
@@ -2369,9 +2245,6 @@
"Failed to end poll": "Beenden der Umfrage fehlgeschlagen",
"The poll has ended. Top answer: %(topAnswer)s": "Umfrage beendet. Beliebteste Antwort: %(topAnswer)s",
"The poll has ended. No votes were cast.": "Umfrage beendet. Es wurden keine Stimmen abgegeben.",
- "You can turn this off anytime in settings": "Du kannst dies jederzeit in den Einstellungen deaktivieren",
- "We don't share information with third parties": "Wir teilen keine Informationen mit Dritten",
- "We don't record or profile any account data": "Wir erfassen und analysieren keine Kontodaten",
"Sorry, the poll you tried to create was not posted.": "Leider wurde die Umfrage nicht gesendet.",
"Failed to post poll": "Absenden der Umfrage fehlgeschlagen",
"Share location": "Standort teilen",
@@ -2426,7 +2299,6 @@
"Could not fetch location": "Standort konnte nicht abgerufen werden",
"You cancelled verification on your other device.": "Verifizierung am anderen Gerät abgebrochen.",
"Almost there! Is your other device showing the same shield?": "Fast geschafft! Zeigen beide Geräte das selbe Wappen an?",
- "Verify this device by completing one of the following:": "Verifiziere dieses Gerät mit einer der folgenden Möglichkeiten:",
"Remove from room": "Aus Raum entfernen",
"Failed to remove user": "Fehler beim entfernen des Nutzers",
"Remove from %(roomName)s": "Aus %(roomName)s entfernen",
@@ -2434,7 +2306,6 @@
"From a thread": "Aus einem Thread",
"Keyboard": "Tastatur",
"Timed out trying to fetch your location. Please try again later.": "Zeitüberschreitung beim Abrufen deines Standortes. Bitte versuche es später erneut.",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Das Gerät unterstützt weder Verifizieren mittels QR-Code noch Emoji-Verifizierung. %(brand)s benötigt dies jedoch. Bitte verwende eine andere Anwendung.",
"Remove them from specific things I'm able to": "Person aus gewählten, mir möglichen, Bereichen entfernen",
"Remove them from everything I'm able to": "Person aus allen, mir möglichen Bereichen entfernen",
"To proceed, please accept the verification request on your other device.": "Akzeptiere die Verifizierungsanfrage am anderen Gerät, um fortzufahren.",
@@ -2446,17 +2317,8 @@
"Unable to verify this device": "Gerät konnte nicht verifiziert werden",
"Space home": "Space-Übersicht",
"Verify other device": "Anderes Gerät verifizieren",
- "You can read all our terms here": "Du kannst unsere Datenschutzbedingungen hier lesen",
"Missing room name or separator e.g. (my-room:domain.org)": "Fehlender Raumname oder Doppelpunkt (z. B. dein-raum:domain.org)",
"Missing domain separator e.g. (:domain.org)": "Fehlender Doppelpunkt vor Server (z. B. :domain.org)",
- "was removed %(count)s times": {
- "other": "wurde %(count)s mal entfernt",
- "one": "wurde entfernt"
- },
- "were removed %(count)s times": {
- "one": "wurden entfernt",
- "other": "wurden %(count)s mal entfernt"
- },
"Message pending moderation: %(reason)s": "Nachricht erwartet Moderation: %(reason)s",
"Message pending moderation": "Nachricht erwartet Moderation",
"toggle event": "Event umschalten",
@@ -2488,7 +2350,6 @@
"Group all your people in one place.": "Gruppiere all deine Direktnachrichten an einem Ort.",
"Group all your favourite rooms and people in one place.": "Gruppiere all deine favorisierten Unterhaltungen an einem Ort.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Mit Spaces kannst du deine Unterhaltungen organisieren. Neben Spaces, in denen du dich befindest, kannst du dir auch dynamische anzeigen lassen.",
- "IRC (Experimental)": "IRC (Experimentell)",
"Redo edit": "Änderung wiederherstellen",
"Undo edit": "Änderung revidieren",
"Jump to last message": "Zur letzten Nachricht springen",
@@ -2525,22 +2386,6 @@
"Closed poll": "Versteckte Umfrage",
"Poll type": "Abstimmungsart",
"Edit poll": "Umfrage bearbeiten",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)s hat eine versteckte Nachricht gesendet",
- "other": "%(oneUser)s hat %(count)s versteckte Nachrichten gesendet"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)s hat eine versteckte Nachricht gesendet",
- "other": "%(severalUsers)s haben %(count)s versteckte Nachrichten gesendet"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)s hat eine Nachricht gelöscht",
- "other": "%(oneUser)s hat %(count)s Nachrichten gelöscht"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)s hat eine Nachricht gelöscht",
- "other": "%(severalUsers)s haben %(count)s Nachrichten gelöscht"
- },
"Results will be visible when the poll is ended": "Ergebnisse werden nach Abschluss der Umfrage sichtbar",
"Sorry, you can't edit a poll after votes have been cast.": "Du kannst Umfragen nicht bearbeiten, sobald Stimmen abgegeben wurden.",
"Can't edit poll": "Umfrage kann nicht bearbeitet werden",
@@ -2563,14 +2408,6 @@
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Antworte auf einen Thread oder klicke bei einer Nachricht auf „%(replyInThread)s“, um einen Thread zu starten.",
"We'll create rooms for each of them.": "Wir werden für jedes einen Raum erstellen.",
"Export Cancelled": "Exportieren abgebrochen",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)s hat die angehefteten Nachrichten des Raumes bearbeitet",
- "other": "%(oneUser)s hat die angehefteten Nachrichten des Raumes %(count)s-Mal bearbeitet"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s hat die angehefteten Nachrichten des Raumes bearbeitet",
- "other": "%(severalUsers)s haben die angehefteten Nachrichten des Raumes %(count)s-Mal bearbeitet"
- },
"What location type do you want to share?": "Wie willst du deinen Standort teilen?",
"Drop a Pin": "Standort setzen",
"My live location": "Mein Echtzeit-Standort",
@@ -2670,7 +2507,6 @@
"Confirm that you would like to deactivate your account. If you proceed:": "Bestätige, dass du dein Konto deaktivieren möchtest. Wenn du fortfährst, tritt folgendes ein:",
"To continue, please enter your account password:": "Um fortzufahren, gib bitte das Passwort deines Kontos ein:",
"%(featureName)s Beta feedback": "Rückmeldung zur %(featureName)s-Beta",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Hilf uns dabei Probleme zu identifizieren und %(analyticsOwner)s zu verbessern, indem du anonyme Nutzungsdaten teilst. Um zu verstehen, wie Personen mehrere Geräte verwenden, werden wir eine zufällige Kennung generieren, die zwischen deinen Geräten geteilt wird.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Du kannst in den benutzerdefinierten Server-Optionen eine andere Heim-Server-URL angeben, um dich bei anderen Matrix-Servern anzumelden. Dadurch kannst du %(brand)s mit einem auf einem anderen Heim-Server liegenden Matrix-Konto nutzen.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s wurde der Zugriff auf deinen Standort verweigert. Bitte erlaube den Zugriff in den Einstellungen deines Browsers.",
"Enable live location sharing": "Aktiviere Echtzeit-Standortfreigabe",
@@ -2836,7 +2672,6 @@
"Sliding Sync configuration": "Sliding-Sync-Konfiguration",
"Your server has native support": "Dein Server unterstützt dies nativ",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s oder %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s oder %(emojiCompare)s",
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s oder %(copyButton)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s oder %(recoveryFile)s",
"Proxy URL": "Proxy-URL",
@@ -3208,14 +3043,6 @@
"Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Nachrichten hier sind Ende-zu-Ende-verschlüsselt. Verifiziere %(displayName)s in deren Profil – klicke auf deren Profilbild.",
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "Nachrichten in diesem Raum sind Ende-zu-Ende-verschlüsselt. Wenn Personen beitreten, kannst du sie in ihrem Profil verifizieren, indem du auf deren Profilbild klickst.",
"Your profile picture URL": "Deine Profilbild-URL",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)s haben das Profilbild %(count)s-mal geändert",
- "one": "%(severalUsers)shaben ihr Profilbild geändert"
- },
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)s hat das Profilbild %(count)s-mal geändert",
- "one": "%(oneUser)shat das Profilbild geändert"
- },
"Ask to join": "Beitrittsanfragen",
"The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a unique passphrase below, which will only be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "Die exportierte Datei erlaubt Unbefugten, jede Nachricht zu entschlüsseln, sei also vorsichtig und halte sie versteckt. Um dies zu verhindern, empfiehlt es sich eine einzigartige Passphrase unten einzugeben, die nur für das Entschlüsseln der exportierten Datei genutzt wird. Es ist nur möglich, diese Datei mit der selben Passphrase zu importieren.",
"People cannot join unless access is granted.": "Personen können den Raum nur betreten, wenn sie Zutritt erhalten.",
@@ -3326,7 +3153,9 @@
"stickerpack": "Sticker-Paket",
"system_alerts": "Systembenachrichtigung",
"secure_backup": "Verschlüsselte Sicherung",
- "cross_signing": "Quersignierung"
+ "cross_signing": "Quersignierung",
+ "identity_server": "Identitäts-Server",
+ "integration_manager": "Integrationsverwaltung"
},
"action": {
"continue": "Fortfahren",
@@ -3540,7 +3369,8 @@
"collecting_information": "App-Versionsinformationen werden abgerufen",
"collecting_logs": "Protokolle werden abgerufen",
"uploading_logs": "Lade Protokolle hoch",
- "downloading_logs": "Lade Protokolle herunter"
+ "downloading_logs": "Lade Protokolle herunter",
+ "create_new_issue": "Bitte erstelle ein neues Issue auf GitHub damit wir diesen Fehler untersuchen können."
},
"time": {
"hours_minutes_seconds_left": "%(hours)s h %(minutes)s m %(seconds)s s verbleibend",
@@ -3657,6 +3487,10 @@
"rule_suppress_notices": "Nachrichten von Bots",
"rule_tombstone": "Raumaktualisierungen",
"rule_encrypted_room_one_to_one": "Verschlüsselte Direktnachrichten"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Experimentell)",
+ "layout_bubbles": "Nachrichtenblasen"
}
},
"devtools": {
@@ -3911,6 +3745,145 @@
},
"m.call.hangup": {
"dm": "Anruf beendet"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)shaben den Raum %(count)s-mal betreten",
+ "one": "%(severalUsers)shaben den Raum betreten"
+ },
+ "joined": {
+ "other": "%(oneUser)shat den Raum %(count)s-mal betreten",
+ "one": "%(oneUser)shat den Raum betreten"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)shaben den Raum %(count)s-mal verlassen",
+ "one": "%(severalUsers)shaben den Raum verlassen"
+ },
+ "left": {
+ "other": "%(oneUser)shat den Raum %(count)s-mal verlassen",
+ "one": "%(oneUser)shat den Raum verlassen"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)shaben %(count)s-mal den Raum betreten und verlassen",
+ "one": "%(severalUsers)shaben den Raum betreten und wieder verlassen"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)shat den Raum %(count)s-mal betreten und wieder verlassen",
+ "one": "%(oneUser)shat den Raum betreten und wieder verlassen"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)shaben den Raum %(count)s-mal verlassen und wieder betreten",
+ "one": "%(severalUsers)shaben den Raum verlassen und wieder betreten"
+ },
+ "rejoined": {
+ "other": "%(oneUser)shat den Raum %(count)s-mal verlassen und wieder betreten",
+ "one": "%(oneUser)shat den Raum verlassen und wieder betreten"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)shaben ihre Einladungen abgelehnt",
+ "other": "%(severalUsers)shaben ihre Einladungen %(count)s-mal abgelehnt"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)shat die Einladung %(count)s-mal abgelehnt",
+ "one": "%(oneUser)shat die Einladung abgelehnt"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)swurde die Einladung %(count)s-mal wieder entzogen",
+ "one": "%(severalUsers)swurde die Einladung wieder entzogen"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)swurde die Einladung %(count)s-mal wieder entzogen",
+ "one": "%(oneUser)swurde die Einladung wieder entzogen"
+ },
+ "invited_multiple": {
+ "other": "wurden %(count)s-mal eingeladen",
+ "one": "wurden eingeladen"
+ },
+ "invited": {
+ "other": "wurde %(count)s-mal eingeladen",
+ "one": "wurde eingeladen"
+ },
+ "banned_multiple": {
+ "other": "wurden %(count)s-mal verbannt",
+ "one": "wurden verbannt"
+ },
+ "banned": {
+ "other": "wurde %(count)s-mal verbannt",
+ "one": "wurde verbannt"
+ },
+ "unbanned_multiple": {
+ "other": "wurden %(count)s-mal entbannt",
+ "one": "wurden entbannt"
+ },
+ "unbanned": {
+ "other": "wurde %(count)s-mal entbannt",
+ "one": "wurde entbannt"
+ },
+ "kicked_multiple": {
+ "one": "wurden entfernt",
+ "other": "wurden %(count)s mal entfernt"
+ },
+ "kicked": {
+ "other": "wurde %(count)s mal entfernt",
+ "one": "wurde entfernt"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s haben %(count)s-mal ihren Namen geändert",
+ "one": "%(severalUsers)shaben ihren Namen geändert"
+ },
+ "changed_name": {
+ "other": "%(oneUser)shat %(count)s-mal den Namen geändert",
+ "one": "%(oneUser)shat den Namen geändert"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)s haben das Profilbild %(count)s-mal geändert",
+ "one": "%(severalUsers)shaben ihr Profilbild geändert"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)s hat das Profilbild %(count)s-mal geändert",
+ "one": "%(oneUser)shat das Profilbild geändert"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)shaben keine Änderung vorgenommen",
+ "other": "%(severalUsers)s haben %(count)s mal nichts geändert"
+ },
+ "no_change": {
+ "other": "%(oneUser)shat %(count)s mal keine Änderung vorgenommen",
+ "one": "%(oneUser)shat keine Änderung vorgenommen"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)s haben die Server-ACLs geändert",
+ "other": "%(severalUsers)s haben die Server-ACLs %(count)s Mal geändert"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s hat die Server-ACLs geändert",
+ "other": "%(oneUser)s hat die Server-ACLs %(count)s Mal geändert"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s hat die angehefteten Nachrichten des Raumes bearbeitet",
+ "other": "%(severalUsers)s haben die angehefteten Nachrichten des Raumes %(count)s-Mal bearbeitet"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)s hat die angehefteten Nachrichten des Raumes bearbeitet",
+ "other": "%(oneUser)s hat die angehefteten Nachrichten des Raumes %(count)s-Mal bearbeitet"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)s hat eine Nachricht gelöscht",
+ "other": "%(severalUsers)s haben %(count)s Nachrichten gelöscht"
+ },
+ "redacted": {
+ "one": "%(oneUser)s hat eine Nachricht gelöscht",
+ "other": "%(oneUser)s hat %(count)s Nachrichten gelöscht"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)s hat eine versteckte Nachricht gesendet",
+ "other": "%(severalUsers)s haben %(count)s versteckte Nachrichten gesendet"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)s hat eine versteckte Nachricht gesendet",
+ "other": "%(oneUser)s hat %(count)s versteckte Nachrichten gesendet"
+ }
}
},
"slash_command": {
@@ -4071,5 +4044,44 @@
"redact": "Nachrichten von anderen löschen",
"notifications.room": "Alle benachrichtigen"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Sie passen nicht zueinander",
+ "sas_match": "Sie passen zueinander",
+ "in_person": "Um sicher zu gehen, mache dies persönlich oder verwende eine vertrauenswürdige Art der Kommunikation.",
+ "other_party_cancelled": "Die Gegenstelle hat die Überprüfung abgebrochen.",
+ "complete_title": "Verifiziert!",
+ "complete_description": "Du hast diesen Benutzer erfolgreich verifiziert.",
+ "no_support_qr_emoji": "Das Gerät unterstützt weder Verifizieren mittels QR-Code noch Emoji-Verifizierung. %(brand)s benötigt dies jedoch. Bitte verwende eine andere Anwendung.",
+ "qr_prompt": "Lese diesen eindeutigen Code ein",
+ "sas_prompt": "Vergleiche einzigartige Emojis",
+ "sas_description": "Vergleiche eine einmalige Reihe von Emojis, sofern du an keinem Gerät eine Kamera hast",
+ "qr_or_sas": "%(qrCode)s oder %(emojiCompare)s",
+ "qr_or_sas_header": "Verifiziere dieses Gerät mit einer der folgenden Möglichkeiten:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Oft verwendet",
+ "category_smileys_people": "Smileys und Leute",
+ "category_animals_nature": "Tiere und Natur",
+ "category_food_drink": "Essen und Trinken",
+ "category_activities": "Aktivitäten",
+ "category_travel_places": "Reisen und Orte",
+ "category_objects": "Objekte",
+ "category_symbols": "Symbole",
+ "category_flags": "Flaggen",
+ "categories": "Kategorien",
+ "quick_reactions": "Schnelle Reaktionen"
+ },
+ "analytics": {
+ "enable_prompt": "Hilf mit, %(analyticsOwner)s zu verbessern",
+ "consent_migration": "Sie haben zuvor zugestimmt, anonymisierte Nutzungsdaten mit uns zu teilen. Wir aktualisieren, wie das funktioniert.",
+ "learn_more": "Teile Daten anonymisiert um uns zu helfen Probleme zu identifizieren. Nichts persönliches. Keine Dritten. Mehr dazu hier",
+ "privacy_policy": "Du kannst unsere Datenschutzbedingungen hier lesen",
+ "pseudonymous_usage_data": "Hilf uns dabei Probleme zu identifizieren und %(analyticsOwner)s zu verbessern, indem du anonyme Nutzungsdaten teilst. Um zu verstehen, wie Personen mehrere Geräte verwenden, werden wir eine zufällige Kennung generieren, die zwischen deinen Geräten geteilt wird.",
+ "bullet_1": "Wir erfassen und analysieren keine Kontodaten",
+ "bullet_2": "Wir teilen keine Informationen mit Dritten",
+ "disable_prompt": "Du kannst dies jederzeit in den Einstellungen deaktivieren"
}
}
diff --git a/src/i18n/strings/el.json b/src/i18n/strings/el.json
index 974adb7e6f..33e6f16bc5 100644
--- a/src/i18n/strings/el.json
+++ b/src/i18n/strings/el.json
@@ -520,22 +520,6 @@
"Not Trusted": "Μη Έμπιστο",
"Verifies a user, session, and pubkey tuple": "Επιβεβαιώνει έναν χρήστη, συνεδρία, και pubkey tuple",
"The user you called is busy.": "Ο χρήστης που καλέσατε είναι απασχολημένος.",
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)s απέρριψε τις προσκλήσεις",
- "other": "%(oneUser)s απέρριψε τις προσκλήσεις %(count)s φορές"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)s απέρριψαν τις προσκλήσεις τους",
- "other": "%(severalUsers)s απέρριψαν τις προσκλήσεις τους %(count)s φορές"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)s έφυγε και επανασυνδέθηκε",
- "other": "%(oneUser)s έφυγε και επανασυνδέθηκε %(count)s φορές"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)s έφυγαν και επανασυνδέθηκαν",
- "other": "%(severalUsers)sέφυγε και επανασυνδέθηκε %(count)s φορές"
- },
"Ignored user": "Αγνοημένος χρήστης",
"Use an identity server to invite by email. Manage in Settings.": "Χρησιμοποιήστε έναν διακομιστή ταυτοτήτων για να προσκαλέσετε μέσω email. Μπορείτε να κάνετε διαχείριση στις Ρυθμίσεις.",
"Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Χρησιμοποιήστε έναν διακομιστή ταυτοτήτων για να προσκαλέσετε μέσω email. Πατήστε συνέχεια για να χρησιμοποιήσετε τον προεπιλεγμένο διακομιστή ταυτοτήτων (%(defaultIdentityServerName)s) ή μπείτε στην διαχείριση στις Ρυθμίσεις.",
@@ -689,7 +673,6 @@
"An error occurred whilst saving your notification preferences.": "Παρουσιάστηκε σφάλμα κατά την αποθήκευση των προτιμήσεων ειδοποίησης.",
"Error saving notification preferences": "Σφάλμα κατά την αποθήκευση των προτιμήσεων ειδοποιήσεων",
"Messages containing keywords": "Μηνύματα που περιέχουν λέξεις-κλειδιά",
- "Message bubbles": "Συννεφάκια μηνυμάτων",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Ενημέρωση χώρου...",
"other": "Ενημέρωση χώρων... (%(progress)s out of %(count)s)"
@@ -911,9 +894,6 @@
"Don't miss a reply": "Μην χάσετε καμία απάντηση",
"Later": "Αργότερα",
"Review to ensure your account is safe": "Ελέγξτε για να βεβαιωθείτε ότι ο λογαριασμός σας είναι ασφαλής",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Μοιραστείτε ανώνυμα δεδομένα για να μας βοηθήσετε να εντοπίσουμε προβλήματα. Τίποτα προσωπικό. Χωρίς τρίτους. Μάθετε περισσότερα",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Έχετε συμφωνήσει να μοιραστείτε ανώνυμα δεδομένα χρήσης μαζί μας. Ενημερώνουμε τον τρόπο που λειτουργεί.",
- "Help improve %(analyticsOwner)s": "Βοηθήστε στη βελτίωση του %(analyticsOwner)s",
"That's fine": "Είναι εντάξει",
"Surround selected text when typing special characters": "Περιτριγυριστείτε το επιλεγμένο κείμενο κατά την πληκτρολόγηση ειδικών χαρακτήρων",
"Use a more compact 'Modern' layout": "Χρησιμοποιήστε μια πιο συμπαγή \"Μοντέρνα\" διάταξη",
@@ -953,9 +933,6 @@
"Lion": "Λιοντάρι",
"Cat": "Γάτα",
"Dog": "Σκύλος",
- "To be secure, do this in person or use a trusted way to communicate.": "Για να είστε ασφαλείς, κάντε το αυτοπροσώπως ή χρησιμοποιήστε έναν αξιόπιστο τρόπο επικοινωνίας.",
- "They match": "Ταιριάζουν",
- "They don't match": "Δεν ταιριάζουν",
"Cancelling…": "Ακύρωση…",
"Waiting for %(displayName)s to verify…": "Αναμονή για επαλήθευση του %(displayName)s…",
"Waiting for you to verify on your other device…": "Αναμονή για επαλήθευση στην άλλη συσκευή σας…",
@@ -966,9 +943,6 @@
"Verify this user by confirming the following emoji appear on their screen.": "Επαληθεύστε αυτόν τον χρήστη επιβεβαιώνοντας ότι τα ακόλουθα emoji εμφανίζονται στην οθόνη του.",
"Confirm the emoji below are displayed on both devices, in the same order:": "Επιβεβαιώστε ότι τα παρακάτω emoji εμφανίζονται και στις δύο συσκευές, με την ίδια σειρά:",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Τα ασφαλή μηνύματα με αυτόν τον χρήστη είναι κρυπτογραφημένα από άκρο σε άκρο και δεν μπορούν να διαβαστούν από τρίτους.",
- "You've successfully verified this user.": "Επαληθεύσατε με επιτυχία αυτόν τον χρήστη.",
- "Verified!": "Επαληθεύτηκε!",
- "The other party cancelled the verification.": "Το άλλο μέρος ακύρωσε την επαλήθευση.",
"More": "Περισσότερα",
"Hide sidebar": "Απόκρυψη πλαϊνής μπάρας",
"Show sidebar": "Εμφάνιση πλαϊνής μπάρας",
@@ -996,7 +970,6 @@
"Automatically send debug logs on any error": "Αυτόματη αποστολή αρχείων καταγραφής εντοπισμού σφαλμάτων για οποιοδήποτε σφάλμα",
"Heart": "Καρδιά",
"Cake": "Τούρτα",
- "IRC (Experimental)": "IRC (Πειραματικό)",
"This upgrade will allow members of selected spaces access to this room without an invite.": "Αυτή η αναβάθμιση θα επιτρέψει σε μέλη επιλεγμένων Χώρων πρόσβαση σε αυτό το δωμάτιο χωρίς πρόσκληση.",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Αυτό το δωμάτιο βρίσκεται σε ορισμένους Χώρους στους οποίους δεν είστε διαχειριστής. Σε αυτούς τους Χώρους, το παλιό δωμάτιο θα εξακολουθεί να εμφανίζεται, αλλά τα άτομα θα κληθούν να συμμετάσχουν στο νέο.",
"Anyone in a space can find and join. You can select multiple spaces.": "Οποιοσδήποτε σε ένα Χώρο μπορεί να βρει και να εγγραφεί. Μπορείτε να επιλέξετε πολλούς Χώρους.",
@@ -1135,7 +1108,6 @@
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Η χρήση διακομιστή ταυτότητας είναι προαιρετική. Εάν επιλέξετε να μην χρησιμοποιήσετε διακομιστή ταυτότητας, δεν θα μπορείτε να εντοπίσετε άλλους χρήστες και δεν θα μπορείτε να προσκαλέσετε άλλους μέσω email ή τηλεφώνου.",
"Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Η αποσύνδεση από τον διακομιστή ταυτότητάς σας θα σημαίνει ότι δεν θα μπορείτε να εντοπίσετε άλλους χρήστες και δεν θα μπορείτε να προσκαλέσετε άλλους μέσω email ή τηλεφώνου.",
"You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Αυτήν τη στιγμή δεν χρησιμοποιείτε διακομιστή ταυτότητας. Για να ανακαλύψετε και να είστε ανιχνεύσιμοι από υπάρχουσες επαφές που γνωρίζετε, προσθέστε μία παρακάτω.",
- "Identity server": "Διακομιστής ταυτότητας",
"If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Εάν δε θέλετε να χρησιμοποιήσετε το για να ανακαλύψετε και να είστε ανιχνεύσιμοι από τις υπάρχουσες επαφές που γνωρίζετε, εισαγάγετε έναν άλλο διακομιστή ταυτότητας παρακάτω.",
"You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Αυτήν τη στιγμή χρησιμοποιείτε το για να ανακαλύψετε και να είστε ανιχνεύσιμοι από τις υπάρχουσες επαφές που γνωρίζετε. Μπορείτε να αλλάξετε τον διακομιστή ταυτότητάς σας παρακάτω.",
"Identity server (%(server)s)": "Διακομιστής ταυτότητας (%(server)s)",
@@ -1785,11 +1757,6 @@
"If you can't scan the code above, verify by comparing unique emoji.": "Εάν δεν μπορείτε να σαρώσετε τον παραπάνω κώδικα, επαληθεύστε το συγκρίνοντας μοναδικά emoji.",
"Ask %(displayName)s to scan your code:": "Ζητήστε από τον χρήστη %(displayName)s να σαρώσει τον κωδικό σας:",
"Verify by scanning": "Επαλήθευση με σάρωση",
- "Verify this device by completing one of the following:": "Επαληθεύστε αυτήν τη συσκευή συμπληρώνοντας ένα από τα παρακάτω:",
- "Compare a unique set of emoji if you don't have a camera on either device": "Συγκρίνετε ένα μοναδικό σύνολο emoji εάν δεν έχετε κάμερα σε καμία από τις δύο συσκευές",
- "Compare unique emoji": "Συγκρίνετε μοναδικά emoji",
- "Scan this unique code": "Σαρώστε αυτόν τον μοναδικό κωδικό",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Η συσκευή που προσπαθείτε να επαληθεύσετε δεν υποστηρίζει τη σάρωση κωδικού QR ή επαλήθευσης emoji, κάτι που υποστηρίζει το %(brand)s. Δοκιμάστε με διαφορετικό πρόγραμμα-πελάτη.",
"Edit devices": "Επεξεργασία συσκευών",
"This client does not support end-to-end encryption.": "Αυτό το πρόγραμμα-πελάτης δεν υποστηρίζει κρυπτογράφηση από άκρο σε άκρο.",
"Role in ": "Ρόλος στο ",
@@ -1915,11 +1882,6 @@
"Invite anyway": "Πρόσκληση ούτως ή άλλως",
"Invite anyway and never warn me again": "Προσκαλέστε ούτως ή άλλως και μην με προειδοποιήσετε ποτέ ξανά",
"The following users may not exist": "Οι παρακάτω χρήστες ενδέχεται να μην υπάρχουν",
- "You can turn this off anytime in settings": "Μπορείτε να το απενεργοποιήσετε ανά πάσα στιγμή στις ρυθμίσεις",
- "We don't share information with third parties": "Δε μοιραζόμαστε πληροφορίες με τρίτους",
- "We don't record or profile any account data": "Δεν καταγράφουμε ούτε ιχνηλατούμε οποιαδήποτε δεδομένα λογαριασμού",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Βοηθήστε μας να εντοπίσουμε προβλήματα και να βελτιώσουμε το %(analyticsOwner)s κοινοποιώντας ανώνυμα δεδομένα χρήσης. Για να κατανοήσουμε πώς οι άνθρωποι χρησιμοποιούν πολλαπλές συσκευές, θα δημιουργήσουμε ένα τυχαίο αναγνωριστικό, κοινόχρηστο από τις συσκευές σας.",
- "You can read all our terms here": "Μπορείτε να διαβάσετε όλους τους όρους μας εδώ",
"Search for rooms": "Αναζητήστε δωμάτια",
"Create a new room": "Δημιουργήστε νέο δωμάτιο",
"Want to add a new space instead?": "Θέλετε να προσθέσετε ένα νέο χώρο αντί αυτού;",
@@ -1972,7 +1934,6 @@
"one": "Προβολή 1 μέλους",
"other": "Προβολή όλων των %(count)s μελών"
},
- "Please create a new issue on GitHub so that we can investigate this bug.": "Παρακαλούμε δημιουργήστε ένα νέο issue στο GitHub ώστε να μπορέσουμε να διερευνήσουμε αυτό το σφάλμα.",
"This version of %(brand)s does not support searching encrypted messages": "Αυτή η έκδοση του %(brand)s δεν υποστηρίζει την αναζήτηση κρυπτογραφημένων μηνυμάτων",
"This version of %(brand)s does not support viewing some encrypted files": "Αυτή η έκδοση του %(brand)s δεν υποστηρίζει την προβολή ορισμένων κρυπτογραφημένων αρχείων",
"Use the Desktop app to search encrypted messages": "Χρησιμοποιήστε την εφαρμογή για υπολογιστή για να δείτε όλα τα κρυπτογραφημένα μηνύματα",
@@ -1991,17 +1952,6 @@
"Your display name": "Το εμφανιζόμενο όνομά σας",
"Any of the following data may be shared:": "Οποιοδήποτε από τα ακόλουθα δεδομένα μπορεί να κοινοποιηθεί:",
"Cancel search": "Ακύρωση αναζήτησης",
- "Quick Reactions": "Γρήγορες Αντιδράσεις",
- "Categories": "Κατηγορίες",
- "Flags": "Σημαίες",
- "Symbols": "Σύμβολα",
- "Objects": "Αντικείμενα",
- "Travel & Places": "Ταξίδια & Μέρη",
- "Activities": "Δραστηριότητες",
- "Food & Drink": "Φαγητό & Ποτό",
- "Animals & Nature": "Ζώα & Φύση",
- "Smileys & People": "Smileys & Άνθρωποι",
- "Frequently Used": "Συχνά χρησιμοποιούμενα",
"What location type do you want to share?": "Τι τύπο τοποθεσίας θέλετε να μοιραστείτε;",
"Drop a Pin": "Εισάγετε μια Καρφίτσα",
"My live location": "Η ζωντανή τοποθεσία μου",
@@ -2251,107 +2201,10 @@
"Sign in with single sign-on": "Συνδεθείτε με απλή σύνδεση",
"Continue with %(provider)s": "Συνεχίστε με %(provider)s",
"Join millions for free on the largest public server": "Συμμετέχετε δωρεάν στον μεγαλύτερο δημόσιο διακομιστή",
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)sάλλαξε το όνομα τους",
- "other": "%(oneUser)sάλλαξε το όνομα τους %(count)s φορές"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)sάλλαξαν το όνομα τους",
- "other": "%(severalUsers)sάλλαξαν το όνομα τους %(count)s φορές"
- },
- "was removed %(count)s times": {
- "one": "αφαιρέθηκε",
- "other": "αφαιρέθηκε %(count)s φορές"
- },
- "were removed %(count)s times": {
- "one": "αφαιρέθηκαν",
- "other": "αφαιρέθηκαν %(count)s φορές"
- },
- "was banned %(count)s times": {
- "one": "αποκλείστηκε",
- "other": "αποκλείστηκε %(count)s φορές"
- },
- "were banned %(count)s times": {
- "one": "αποκλείστηκαν",
- "other": "αποκλείστηκαν %(count)s φορές"
- },
- "was invited %(count)s times": {
- "one": "προσκλήθηκε",
- "other": "προσκλήθηκε %(count)s φορές"
- },
- "were invited %(count)s times": {
- "one": "προσκλήθηκαν",
- "other": "προσκλήθηκαν %(count)s φορές"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "one": "%(oneUser)sαπέσυρε την πρόσκληση του",
- "other": "%(oneUser)sαπέσυρε την πρόσκληση του %(count)s φορές"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "%(severalUsers)sαπέσυραν τις προσκλήσεις τους",
- "other": "%(severalUsers)sαπέσυραν τις προσκλήσεις τους%(count)s φορές"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)sjσυνδέθηκε και έφυγε",
- "other": "%(oneUser)sσυνδέθηκε και έφυγε%(count)s φορές"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)sσυνδέθηκαν και έφυγαν",
- "other": "%(severalUsers)sσυνδέθηκαν και έφυγαν %(count)s φορές"
- },
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)sέφυγε",
- "other": "%(oneUser)sέφυγαν %(count)s φορές"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)sέφυγαν",
- "other": "%(severalUsers)sέφυγαν %(count)s φορές"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)sσυνδέθηκαν",
- "other": "%(oneUser)sσυνδέθηκαν %(count)s φορές"
- },
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)sσυνδέθηκαν",
- "other": "%(severalUsers)sσυνδέθηκαν %(count)s φορές"
- },
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"Popout widget": "Αναδυόμενη μικροεφαρμογή",
"Widget ID": "Ταυτότητα μικροεφαρμογής",
"toggle event": "μεταβολή συμβάντος",
"Could not connect media": "Δεν ήταν δυνατή η σύνδεση πολυμέσων",
- "%(oneUser)sremoved a message %(count)s times": {
- "other": "%(oneUser)sάλλαξε %(count)s μηνύματα",
- "one": "%(oneUser)sαφαίρεσε ένα μήνυμα"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)sάλλαξαν ένα μήνυμα",
- "other": "%(severalUsers)sάλλαξαν %(count)s μηνύματα"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "other": "Οι %(severalUsers)sάλλαξαν τα καρφιτσωμένα μηνύματα για το δωμάτιο %(count)s φορές",
- "one": "Οι %(severalUsers)s άλλαξαν τα καρφιτσωμένα μηνύματα για το δωμάτιο"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "Ο/η %(oneUser)s άλλαξε τα καρφιτσωμένα μηνύματα για το δωμάτιο",
- "other": "Ο/η %(oneUser)s άλλαξε τα καρφιτσωμένα μηνύματα για το δωμάτιο %(count)s φορές"
- },
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)sάλλαξε τα ACLs του διακομιστή",
- "other": "%(oneUser)sάλλαξε τα ACLs του διακομιστή %(count)s φορές"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "other": "%(severalUsers)sάλλαξαν τα ACLs του διακομιστή %(count)s φορές",
- "one": "%(severalUsers)sάλλαξαν τα ACLs του διακομιστή"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)sδεν έκανε αλλαγές",
- "other": "%(oneUser)sδεν έκανε αλλαγές %(count)s φορές"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)sδεν έκαναν αλλαγές",
- "other": "%(severalUsers)sδεν έκαναν αλλαγές %(count)s φορές"
- },
"Home is useful for getting an overview of everything.": "Ο Αρχικός χώρος είναι χρήσιμος για να έχετε μια επισκόπηση των πάντων.",
"Exporting your data": "Εξαγωγή των δεδομένων σας",
"Are you sure you want to stop exporting your data? If you do, you'll need to start over.": "Είστε βέβαιοι ότι θέλετε να διακόψετε την εξαγωγή των δεδομένων σας; Εάν το κάνετε, θα πρέπει να ξεκινήσετε από την αρχή.",
@@ -2369,18 +2222,6 @@
},
"Including %(commaSeparatedMembers)s": "Συμπεριλαμβανομένου %(commaSeparatedMembers)s",
"Including you, %(commaSeparatedMembers)s": "Συμπεριλαμβανομένου σας, %(commaSeparatedMembers)s",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sέστειλε ένα κρυφό μήνυμα",
- "other": "%(oneUser)sέστειλε %(count)s κρυφά μηνύματα"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sέστειλαν ένα κρυφό μήνυμα",
- "other": "%(severalUsers)sέστειλαν %(count)s κρυφά μηνύματα"
- },
- "were unbanned %(count)s times": {
- "one": "αφαιρέθηκε η απόκλιση σας",
- "other": "αφαιρέθηκε η απόκλιση σας %(count)s φορές"
- },
"You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Έχετε χρησιμοποιήσει στο παρελθόν μια νεότερη έκδοση του %(brand)s με αυτήν την συνεδρία. Για να χρησιμοποιήσετε ξανά αυτήν την έκδοση με κρυπτογράφηση από άκρο σε άκρο, θα πρέπει να αποσυνδεθείτε και να συνδεθείτε ξανά.",
"To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Για να αποφύγετε να χάσετε το ιστορικό των συνομιλιών σας, πρέπει να εξαγάγετε τα κλειδιά του δωματίου σας πριν αποσυνδεθείτε. Για να το κάνετε αυτό, θα χρειαστεί να επιστρέψετε στη νεότερη έκδοση του %(brand)s",
"Add a space to a space you manage.": "Προσθέστε έναν χώρο σε ένα χώρο που διαχειρίζεστε.",
@@ -2494,7 +2335,6 @@
"Failed to connect to integration manager": "Αποτυχία σύνδεσης με τον διαχειριστή πρόσθετων",
"Invalid theme schema.": "Μη έγκυρο σχήμα θέματος.",
"Manage integrations": "Διαχείριση πρόσθετων",
- "Integration manager": "Διαχειριστής πρόσθετων",
"Cannot connect to integration manager": "Δεν είναι δυνατή η σύνδεση με τον διαχειριστή πρόσθετων",
"Failed to re-authenticate due to a homeserver problem": "Απέτυχε ο εκ νέου έλεγχος ταυτότητας λόγω προβλήματος με τον κεντρικό διακομιστή",
"Failed to perform homeserver discovery": "Αποτυχία εκτέλεσης εντοπισμού του κεντρικού διακομιστή",
@@ -2523,10 +2363,6 @@
"a new cross-signing key signature": "μια νέα υπογραφή κλειδιού διασταυρούμενης υπογραφής",
"a new master key signature": "μια νέα υπογραφή κύριου κλειδιού",
"We couldn't create your DM.": "Δεν μπορέσαμε να δημιουργήσουμε το DM σας.",
- "was unbanned %(count)s times": {
- "one": "αφαιρέθηκε η απόκλιση του",
- "other": "αφαιρέθηκε η απόκλιση του %(count)s φορές"
- },
"%(errcode)s was returned while trying to access the room or space. If you think you're seeing this message in error, please submit a bug report.": "Το %(errcode)s επιστράφηκε κατά την προσπάθεια πρόσβασης στο δωμάτιο ή στο χώρο. Εάν πιστεύετε ότι βλέπετε αυτό το μήνυμα κατά λάθος, υποβάλετε μια αναφορά σφάλματος.",
"Try again later, or ask a room or space admin to check if you have access.": "Δοκιμάστε ξανά αργότερα ή ζητήστε από έναν διαχειριστή δωματίου ή χώρου να ελέγξει εάν έχετε πρόσβαση.",
"This room or space is not accessible at this time.": "Αυτό το δωμάτιο ή ο χώρος δεν είναι προσβάσιμος αυτήν τη στιγμή.",
@@ -2767,7 +2603,9 @@
"stickerpack": "Πακέτο αυτοκόλλητων",
"system_alerts": "Ειδοποιήσεις συστήματος",
"secure_backup": "Ασφαλές αντίγραφο ασφαλείας",
- "cross_signing": "Διασταυρούμενη υπογραφή"
+ "cross_signing": "Διασταυρούμενη υπογραφή",
+ "identity_server": "Διακομιστής ταυτότητας",
+ "integration_manager": "Διαχειριστής πρόσθετων"
},
"action": {
"continue": "Συνέχεια",
@@ -2935,7 +2773,8 @@
"collecting_information": "Συγκέντρωση πληροφοριών σχετικά με την έκδοση της εφαρμογής",
"collecting_logs": "Συγκέντρωση πληροφοριών",
"uploading_logs": "Μεταφόρτωση αρχείων καταγραφής",
- "downloading_logs": "Λήψη αρχείων καταγραφής"
+ "downloading_logs": "Λήψη αρχείων καταγραφής",
+ "create_new_issue": "Παρακαλούμε δημιουργήστε ένα νέο issue στο GitHub ώστε να μπορέσουμε να διερευνήσουμε αυτό το σφάλμα."
},
"time": {
"seconds_left": "%(seconds)ss απομένουν",
@@ -3008,6 +2847,10 @@
"rule_suppress_notices": "Μηνύματα από bots",
"rule_tombstone": "Όταν τα δωμάτια αναβαθμίζονται",
"rule_encrypted_room_one_to_one": "Κρυπτογραφημένα μηνύματα σε συνομιλίες ένας προς έναν"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Πειραματικό)",
+ "layout_bubbles": "Συννεφάκια μηνυμάτων"
}
},
"devtools": {
@@ -3223,6 +3066,137 @@
},
"m.call.hangup": {
"dm": "Τέλος κλήσης"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)sσυνδέθηκαν",
+ "other": "%(severalUsers)sσυνδέθηκαν %(count)s φορές"
+ },
+ "joined": {
+ "one": "%(oneUser)sσυνδέθηκαν",
+ "other": "%(oneUser)sσυνδέθηκαν %(count)s φορές"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)sέφυγαν",
+ "other": "%(severalUsers)sέφυγαν %(count)s φορές"
+ },
+ "left": {
+ "one": "%(oneUser)sέφυγε",
+ "other": "%(oneUser)sέφυγαν %(count)s φορές"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)sσυνδέθηκαν και έφυγαν",
+ "other": "%(severalUsers)sσυνδέθηκαν και έφυγαν %(count)s φορές"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)sjσυνδέθηκε και έφυγε",
+ "other": "%(oneUser)sσυνδέθηκε και έφυγε%(count)s φορές"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)s έφυγαν και επανασυνδέθηκαν",
+ "other": "%(severalUsers)sέφυγε και επανασυνδέθηκε %(count)s φορές"
+ },
+ "rejoined": {
+ "one": "%(oneUser)s έφυγε και επανασυνδέθηκε",
+ "other": "%(oneUser)s έφυγε και επανασυνδέθηκε %(count)s φορές"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)s απέρριψαν τις προσκλήσεις τους",
+ "other": "%(severalUsers)s απέρριψαν τις προσκλήσεις τους %(count)s φορές"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)s απέρριψε τις προσκλήσεις",
+ "other": "%(oneUser)s απέρριψε τις προσκλήσεις %(count)s φορές"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "%(severalUsers)sαπέσυραν τις προσκλήσεις τους",
+ "other": "%(severalUsers)sαπέσυραν τις προσκλήσεις τους%(count)s φορές"
+ },
+ "invite_withdrawn": {
+ "one": "%(oneUser)sαπέσυρε την πρόσκληση του",
+ "other": "%(oneUser)sαπέσυρε την πρόσκληση του %(count)s φορές"
+ },
+ "invited_multiple": {
+ "one": "προσκλήθηκαν",
+ "other": "προσκλήθηκαν %(count)s φορές"
+ },
+ "invited": {
+ "one": "προσκλήθηκε",
+ "other": "προσκλήθηκε %(count)s φορές"
+ },
+ "banned_multiple": {
+ "one": "αποκλείστηκαν",
+ "other": "αποκλείστηκαν %(count)s φορές"
+ },
+ "banned": {
+ "one": "αποκλείστηκε",
+ "other": "αποκλείστηκε %(count)s φορές"
+ },
+ "unbanned_multiple": {
+ "one": "αφαιρέθηκε η απόκλιση σας",
+ "other": "αφαιρέθηκε η απόκλιση σας %(count)s φορές"
+ },
+ "unbanned": {
+ "one": "αφαιρέθηκε η απόκλιση του",
+ "other": "αφαιρέθηκε η απόκλιση του %(count)s φορές"
+ },
+ "kicked_multiple": {
+ "one": "αφαιρέθηκαν",
+ "other": "αφαιρέθηκαν %(count)s φορές"
+ },
+ "kicked": {
+ "one": "αφαιρέθηκε",
+ "other": "αφαιρέθηκε %(count)s φορές"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)sάλλαξαν το όνομα τους",
+ "other": "%(severalUsers)sάλλαξαν το όνομα τους %(count)s φορές"
+ },
+ "changed_name": {
+ "one": "%(oneUser)sάλλαξε το όνομα τους",
+ "other": "%(oneUser)sάλλαξε το όνομα τους %(count)s φορές"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)sδεν έκαναν αλλαγές",
+ "other": "%(severalUsers)sδεν έκαναν αλλαγές %(count)s φορές"
+ },
+ "no_change": {
+ "one": "%(oneUser)sδεν έκανε αλλαγές",
+ "other": "%(oneUser)sδεν έκανε αλλαγές %(count)s φορές"
+ },
+ "server_acls_multiple": {
+ "other": "%(severalUsers)sάλλαξαν τα ACLs του διακομιστή %(count)s φορές",
+ "one": "%(severalUsers)sάλλαξαν τα ACLs του διακομιστή"
+ },
+ "server_acls": {
+ "one": "%(oneUser)sάλλαξε τα ACLs του διακομιστή",
+ "other": "%(oneUser)sάλλαξε τα ACLs του διακομιστή %(count)s φορές"
+ },
+ "pinned_events_multiple": {
+ "other": "Οι %(severalUsers)sάλλαξαν τα καρφιτσωμένα μηνύματα για το δωμάτιο %(count)s φορές",
+ "one": "Οι %(severalUsers)s άλλαξαν τα καρφιτσωμένα μηνύματα για το δωμάτιο"
+ },
+ "pinned_events": {
+ "one": "Ο/η %(oneUser)s άλλαξε τα καρφιτσωμένα μηνύματα για το δωμάτιο",
+ "other": "Ο/η %(oneUser)s άλλαξε τα καρφιτσωμένα μηνύματα για το δωμάτιο %(count)s φορές"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)sάλλαξαν ένα μήνυμα",
+ "other": "%(severalUsers)sάλλαξαν %(count)s μηνύματα"
+ },
+ "redacted": {
+ "other": "%(oneUser)sάλλαξε %(count)s μηνύματα",
+ "one": "%(oneUser)sαφαίρεσε ένα μήνυμα"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sέστειλαν ένα κρυφό μήνυμα",
+ "other": "%(severalUsers)sέστειλαν %(count)s κρυφά μηνύματα"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sέστειλε ένα κρυφό μήνυμα",
+ "other": "%(oneUser)sέστειλε %(count)s κρυφά μηνύματα"
+ }
}
},
"slash_command": {
@@ -3371,5 +3345,43 @@
"redact": "Καταργήστε τα μηνύματα που αποστέλλονται από άλλους",
"notifications.room": "Ειδοποιήστε όλους"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Δεν ταιριάζουν",
+ "sas_match": "Ταιριάζουν",
+ "in_person": "Για να είστε ασφαλείς, κάντε το αυτοπροσώπως ή χρησιμοποιήστε έναν αξιόπιστο τρόπο επικοινωνίας.",
+ "other_party_cancelled": "Το άλλο μέρος ακύρωσε την επαλήθευση.",
+ "complete_title": "Επαληθεύτηκε!",
+ "complete_description": "Επαληθεύσατε με επιτυχία αυτόν τον χρήστη.",
+ "no_support_qr_emoji": "Η συσκευή που προσπαθείτε να επαληθεύσετε δεν υποστηρίζει τη σάρωση κωδικού QR ή επαλήθευσης emoji, κάτι που υποστηρίζει το %(brand)s. Δοκιμάστε με διαφορετικό πρόγραμμα-πελάτη.",
+ "qr_prompt": "Σαρώστε αυτόν τον μοναδικό κωδικό",
+ "sas_prompt": "Συγκρίνετε μοναδικά emoji",
+ "sas_description": "Συγκρίνετε ένα μοναδικό σύνολο emoji εάν δεν έχετε κάμερα σε καμία από τις δύο συσκευές",
+ "qr_or_sas_header": "Επαληθεύστε αυτήν τη συσκευή συμπληρώνοντας ένα από τα παρακάτω:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Συχνά χρησιμοποιούμενα",
+ "category_smileys_people": "Smileys & Άνθρωποι",
+ "category_animals_nature": "Ζώα & Φύση",
+ "category_food_drink": "Φαγητό & Ποτό",
+ "category_activities": "Δραστηριότητες",
+ "category_travel_places": "Ταξίδια & Μέρη",
+ "category_objects": "Αντικείμενα",
+ "category_symbols": "Σύμβολα",
+ "category_flags": "Σημαίες",
+ "categories": "Κατηγορίες",
+ "quick_reactions": "Γρήγορες Αντιδράσεις"
+ },
+ "analytics": {
+ "enable_prompt": "Βοηθήστε στη βελτίωση του %(analyticsOwner)s",
+ "consent_migration": "Έχετε συμφωνήσει να μοιραστείτε ανώνυμα δεδομένα χρήσης μαζί μας. Ενημερώνουμε τον τρόπο που λειτουργεί.",
+ "learn_more": "Μοιραστείτε ανώνυμα δεδομένα για να μας βοηθήσετε να εντοπίσουμε προβλήματα. Τίποτα προσωπικό. Χωρίς τρίτους. Μάθετε περισσότερα",
+ "privacy_policy": "Μπορείτε να διαβάσετε όλους τους όρους μας εδώ",
+ "pseudonymous_usage_data": "Βοηθήστε μας να εντοπίσουμε προβλήματα και να βελτιώσουμε το %(analyticsOwner)s κοινοποιώντας ανώνυμα δεδομένα χρήσης. Για να κατανοήσουμε πώς οι άνθρωποι χρησιμοποιούν πολλαπλές συσκευές, θα δημιουργήσουμε ένα τυχαίο αναγνωριστικό, κοινόχρηστο από τις συσκευές σας.",
+ "bullet_1": "Δεν καταγράφουμε ούτε ιχνηλατούμε οποιαδήποτε δεδομένα λογαριασμού",
+ "bullet_2": "Δε μοιραζόμαστε πληροφορίες με τρίτους",
+ "disable_prompt": "Μπορείτε να το απενεργοποιήσετε ανά πάσα στιγμή στις ρυθμίσεις"
}
}
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 238503ca78..39e957832c 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -143,8 +143,10 @@
"public": "Public",
"private": "Private",
"options": "Options",
+ "integration_manager": "Integration manager",
"message_layout": "Message layout",
"modern": "Modern",
+ "identity_server": "Identity server",
"success": "Success",
"legal": "Legal",
"credits": "Credits",
@@ -556,6 +558,145 @@
},
"m.call.hangup": {
"dm": "Call ended"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)sjoined %(count)s times",
+ "one": "%(severalUsers)sjoined"
+ },
+ "joined": {
+ "other": "%(oneUser)sjoined %(count)s times",
+ "one": "%(oneUser)sjoined"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)sleft %(count)s times",
+ "one": "%(severalUsers)sleft"
+ },
+ "left": {
+ "other": "%(oneUser)sleft %(count)s times",
+ "one": "%(oneUser)sleft"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)sjoined and left %(count)s times",
+ "one": "%(severalUsers)sjoined and left"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)sjoined and left %(count)s times",
+ "one": "%(oneUser)sjoined and left"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)sleft and rejoined %(count)s times",
+ "one": "%(severalUsers)sleft and rejoined"
+ },
+ "rejoined": {
+ "other": "%(oneUser)sleft and rejoined %(count)s times",
+ "one": "%(oneUser)sleft and rejoined"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)srejected their invitations %(count)s times",
+ "one": "%(severalUsers)srejected their invitations"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)srejected their invitation %(count)s times",
+ "one": "%(oneUser)srejected their invitation"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)shad their invitations withdrawn %(count)s times",
+ "one": "%(severalUsers)shad their invitations withdrawn"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)shad their invitation withdrawn %(count)s times",
+ "one": "%(oneUser)shad their invitation withdrawn"
+ },
+ "invited_multiple": {
+ "other": "were invited %(count)s times",
+ "one": "were invited"
+ },
+ "invited": {
+ "other": "was invited %(count)s times",
+ "one": "was invited"
+ },
+ "banned_multiple": {
+ "other": "were banned %(count)s times",
+ "one": "were banned"
+ },
+ "banned": {
+ "other": "was banned %(count)s times",
+ "one": "was banned"
+ },
+ "unbanned_multiple": {
+ "other": "were unbanned %(count)s times",
+ "one": "were unbanned"
+ },
+ "unbanned": {
+ "other": "was unbanned %(count)s times",
+ "one": "was unbanned"
+ },
+ "kicked_multiple": {
+ "other": "were removed %(count)s times",
+ "one": "were removed"
+ },
+ "kicked": {
+ "other": "was removed %(count)s times",
+ "one": "was removed"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)schanged their name %(count)s times",
+ "one": "%(severalUsers)schanged their name"
+ },
+ "changed_name": {
+ "other": "%(oneUser)schanged their name %(count)s times",
+ "one": "%(oneUser)schanged their name"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)schanged their profile picture %(count)s times",
+ "one": "%(severalUsers)schanged their profile picture"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)schanged their profile picture %(count)s times",
+ "one": "%(oneUser)schanged their profile picture"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)smade no changes %(count)s times",
+ "one": "%(severalUsers)smade no changes"
+ },
+ "no_change": {
+ "other": "%(oneUser)smade no changes %(count)s times",
+ "one": "%(oneUser)smade no changes"
+ },
+ "server_acls_multiple": {
+ "other": "%(severalUsers)schanged the server ACLs %(count)s times",
+ "one": "%(severalUsers)schanged the server ACLs"
+ },
+ "server_acls": {
+ "other": "%(oneUser)schanged the server ACLs %(count)s times",
+ "one": "%(oneUser)schanged the server ACLs"
+ },
+ "pinned_events_multiple": {
+ "other": "%(severalUsers)schanged the pinned messages for the room %(count)s times",
+ "one": "%(severalUsers)schanged the pinned messages for the room"
+ },
+ "pinned_events": {
+ "other": "%(oneUser)schanged the pinned messages for the room %(count)s times",
+ "one": "%(oneUser)schanged the pinned messages for the room"
+ },
+ "redacted_multiple": {
+ "other": "%(severalUsers)sremoved %(count)s messages",
+ "one": "%(severalUsers)sremoved a message"
+ },
+ "redacted": {
+ "other": "%(oneUser)sremoved %(count)s messages",
+ "one": "%(oneUser)sremoved a message"
+ },
+ "hidden_event_multiple": {
+ "other": "%(severalUsers)ssent %(count)s hidden messages",
+ "one": "%(severalUsers)ssent a hidden message"
+ },
+ "hidden_event": {
+ "other": "%(oneUser)ssent %(count)s hidden messages",
+ "one": "%(oneUser)ssent a hidden message"
+ }
}
},
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
@@ -834,9 +975,16 @@
"creating_output": "Creating output…"
},
"That's fine": "That's fine",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "You previously consented to share anonymous usage data with us. We're updating how that works.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More",
- "Help improve %(analyticsOwner)s": "Help improve %(analyticsOwner)s",
+ "analytics": {
+ "consent_migration": "You previously consented to share anonymous usage data with us. We're updating how that works.",
+ "learn_more": "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More",
+ "enable_prompt": "Help improve %(analyticsOwner)s",
+ "privacy_policy": "You can read all our terms here",
+ "pseudonymous_usage_data": "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.",
+ "bullet_1": "We don't record or profile any account data",
+ "bullet_2": "We don't share information with third parties",
+ "disable_prompt": "You can turn this off anytime in settings"
+ },
"You have unverified sessions": "You have unverified sessions",
"Review to ensure your account is safe": "Review to ensure your account is safe",
"Later": "Later",
@@ -1024,6 +1172,10 @@
"rule_call": "Call invitation",
"rule_suppress_notices": "Messages sent by bot",
"rule_tombstone": "When rooms are upgraded"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Experimental)",
+ "layout_bubbles": "Message bubbles"
}
},
"Your server doesn't support disabling sending read receipts.": "Your server doesn't support disabling sending read receipts.",
@@ -1082,6 +1234,7 @@
"description": "Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages.",
"submit_debug_logs": "Submit debug logs",
"matrix_security_issue": "To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.",
+ "create_new_issue": "Please create a new issue on GitHub so that we can investigate this bug.",
"before_submitting": "Before submitting logs, you must create a GitHub issue to describe your problem.",
"download_logs": "Download logs",
"github_issue": "GitHub issue",
@@ -1162,9 +1315,22 @@
"Hide sidebar": "Hide sidebar",
"Show sidebar": "Show sidebar",
"More": "More",
- "The other party cancelled the verification.": "The other party cancelled the verification.",
- "Verified!": "Verified!",
- "You've successfully verified this user.": "You've successfully verified this user.",
+ "encryption": {
+ "verification": {
+ "other_party_cancelled": "The other party cancelled the verification.",
+ "complete_title": "Verified!",
+ "complete_description": "You've successfully verified this user.",
+ "sas_no_match": "They don't match",
+ "sas_match": "They match",
+ "in_person": "To be secure, do this in person or use a trusted way to communicate.",
+ "no_support_qr_emoji": "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.",
+ "qr_prompt": "Scan this unique code",
+ "sas_prompt": "Compare unique emoji",
+ "sas_description": "Compare a unique set of emoji if you don't have a camera on either device",
+ "qr_or_sas": "%(qrCode)s or %(emojiCompare)s",
+ "qr_or_sas_header": "Verify this device by completing one of the following:"
+ }
+ },
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.",
"Got It": "Got It",
"Confirm the emoji below are displayed on both devices, in the same order:": "Confirm the emoji below are displayed on both devices, in the same order:",
@@ -1176,9 +1342,6 @@
"Waiting for you to verify on your other device…": "Waiting for you to verify on your other device…",
"Waiting for %(displayName)s to verify…": "Waiting for %(displayName)s to verify…",
"Cancelling…": "Cancelling…",
- "They don't match": "They don't match",
- "They match": "They match",
- "To be secure, do this in person or use a trusted way to communicate.": "To be secure, do this in person or use a trusted way to communicate.",
"Your server isn't responding to some requests.": "Your server isn't responding to some requests.",
"%(deviceId)s from %(ip)s": "%(deviceId)s from %(ip)s",
"Ignore (%(counter)s)": "Ignore (%(counter)s)",
@@ -1300,7 +1463,6 @@
"Connecting to integration manager…": "Connecting to integration manager…",
"Cannot connect to integration manager": "Cannot connect to integration manager",
"The integration manager is offline or it cannot reach your homeserver.": "The integration manager is offline or it cannot reach your homeserver.",
- "Integration manager": "Integration manager",
"Upgrading room": "Upgrading room",
"Loading new room": "Loading new room",
"Sending invites... (%(progress)s out of %(count)s)": {
@@ -1332,8 +1494,6 @@
"People cannot join unless access is granted.": "People cannot join unless access is granted.",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.",
"This upgrade will allow members of selected spaces access to this room without an invite.": "This upgrade will allow members of selected spaces access to this room without an invite.",
- "IRC (Experimental)": "IRC (Experimental)",
- "Message bubbles": "Message bubbles",
"Messages containing keywords": "Messages containing keywords",
"Error saving notification preferences": "Error saving notification preferences",
"An error occurred whilst saving your notification preferences.": "An error occurred whilst saving your notification preferences.",
@@ -1408,7 +1568,6 @@
"Identity server (%(server)s)": "Identity server (%(server)s)",
"You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.",
"If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.",
- "Identity server": "Identity server",
"You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.",
"Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.",
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.",
@@ -2221,12 +2380,6 @@
"Role in ": "Role in ",
"This client does not support end-to-end encryption.": "This client does not support end-to-end encryption.",
"Edit devices": "Edit devices",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.",
- "Scan this unique code": "Scan this unique code",
- "Compare unique emoji": "Compare unique emoji",
- "Compare a unique set of emoji if you don't have a camera on either device": "Compare a unique set of emoji if you don't have a camera on either device",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s or %(emojiCompare)s",
- "Verify this device by completing one of the following:": "Verify this device by completing one of the following:",
"Verify by scanning": "Verify by scanning",
"Ask %(displayName)s to scan your code:": "Ask %(displayName)s to scan your code:",
"If you can't scan the code above, verify by comparing unique emoji.": "If you can't scan the code above, verify by comparing unique emoji.",
@@ -2402,17 +2555,19 @@
"My live location": "My live location",
"Drop a Pin": "Drop a Pin",
"What location type do you want to share?": "What location type do you want to share?",
- "Frequently Used": "Frequently Used",
- "Smileys & People": "Smileys & People",
- "Animals & Nature": "Animals & Nature",
- "Food & Drink": "Food & Drink",
- "Activities": "Activities",
- "Travel & Places": "Travel & Places",
- "Objects": "Objects",
- "Symbols": "Symbols",
- "Flags": "Flags",
- "Categories": "Categories",
- "Quick Reactions": "Quick Reactions",
+ "emoji": {
+ "category_frequently_used": "Frequently Used",
+ "category_smileys_people": "Smileys & People",
+ "category_animals_nature": "Animals & Nature",
+ "category_food_drink": "Food & Drink",
+ "category_activities": "Activities",
+ "category_travel_places": "Travel & Places",
+ "category_objects": "Objects",
+ "category_symbols": "Symbols",
+ "category_flags": "Flags",
+ "categories": "Categories",
+ "quick_reactions": "Quick Reactions"
+ },
"Cancel search": "Cancel search",
"Any of the following data may be shared:": "Any of the following data may be shared:",
"Your display name": "Your display name",
@@ -2450,145 +2605,7 @@
"shift": "Shift",
"number": "[number]"
},
- "Please create a new issue on GitHub so that we can investigate this bug.": "Please create a new issue on GitHub so that we can investigate this bug.",
"Something went wrong!": "Something went wrong!",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)sjoined %(count)s times",
- "one": "%(severalUsers)sjoined"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)sjoined %(count)s times",
- "one": "%(oneUser)sjoined"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)sleft %(count)s times",
- "one": "%(severalUsers)sleft"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)sleft %(count)s times",
- "one": "%(oneUser)sleft"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)sjoined and left %(count)s times",
- "one": "%(severalUsers)sjoined and left"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)sjoined and left %(count)s times",
- "one": "%(oneUser)sjoined and left"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)sleft and rejoined %(count)s times",
- "one": "%(severalUsers)sleft and rejoined"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)sleft and rejoined %(count)s times",
- "one": "%(oneUser)sleft and rejoined"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)srejected their invitations %(count)s times",
- "one": "%(severalUsers)srejected their invitations"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)srejected their invitation %(count)s times",
- "one": "%(oneUser)srejected their invitation"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)shad their invitations withdrawn %(count)s times",
- "one": "%(severalUsers)shad their invitations withdrawn"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)shad their invitation withdrawn %(count)s times",
- "one": "%(oneUser)shad their invitation withdrawn"
- },
- "were invited %(count)s times": {
- "other": "were invited %(count)s times",
- "one": "were invited"
- },
- "was invited %(count)s times": {
- "other": "was invited %(count)s times",
- "one": "was invited"
- },
- "were banned %(count)s times": {
- "other": "were banned %(count)s times",
- "one": "were banned"
- },
- "was banned %(count)s times": {
- "other": "was banned %(count)s times",
- "one": "was banned"
- },
- "were unbanned %(count)s times": {
- "other": "were unbanned %(count)s times",
- "one": "were unbanned"
- },
- "was unbanned %(count)s times": {
- "other": "was unbanned %(count)s times",
- "one": "was unbanned"
- },
- "were removed %(count)s times": {
- "other": "were removed %(count)s times",
- "one": "were removed"
- },
- "was removed %(count)s times": {
- "other": "was removed %(count)s times",
- "one": "was removed"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)schanged their name %(count)s times",
- "one": "%(severalUsers)schanged their name"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)schanged their name %(count)s times",
- "one": "%(oneUser)schanged their name"
- },
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)schanged their profile picture %(count)s times",
- "one": "%(severalUsers)schanged their profile picture"
- },
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)schanged their profile picture %(count)s times",
- "one": "%(oneUser)schanged their profile picture"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)smade no changes %(count)s times",
- "one": "%(severalUsers)smade no changes"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)smade no changes %(count)s times",
- "one": "%(oneUser)smade no changes"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "other": "%(severalUsers)schanged the server ACLs %(count)s times",
- "one": "%(severalUsers)schanged the server ACLs"
- },
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "other": "%(oneUser)schanged the server ACLs %(count)s times",
- "one": "%(oneUser)schanged the server ACLs"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "other": "%(severalUsers)schanged the pinned messages for the room %(count)s times",
- "one": "%(severalUsers)schanged the pinned messages for the room"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "other": "%(oneUser)schanged the pinned messages for the room %(count)s times",
- "one": "%(oneUser)schanged the pinned messages for the room"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "other": "%(severalUsers)sremoved %(count)s messages",
- "one": "%(severalUsers)sremoved a message"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "other": "%(oneUser)sremoved %(count)s messages",
- "one": "%(oneUser)sremoved a message"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "other": "%(severalUsers)ssent %(count)s hidden messages",
- "one": "%(severalUsers)ssent a hidden message"
- },
- "%(oneUser)ssent %(count)s hidden messages": {
- "other": "%(oneUser)ssent %(count)s hidden messages",
- "one": "%(oneUser)ssent a hidden message"
- },
"Image view": "Image view",
"Rotate Left": "Rotate Left",
"Rotate Right": "Rotate Right",
@@ -2690,11 +2707,6 @@
"Create a new room": "Create a new room",
"Search for rooms": "Search for rooms",
"Adding spaces has moved.": "Adding spaces has moved.",
- "You can read all our terms here": "You can read all our terms here",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.",
- "We don't record or profile any account data": "We don't record or profile any account data",
- "We don't share information with third parties": "We don't share information with third parties",
- "You can turn this off anytime in settings": "You can turn this off anytime in settings",
"Download %(brand)s": "Download %(brand)s",
"Download %(brand)s Desktop": "Download %(brand)s Desktop",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s or %(appLinks)s",
@@ -3100,7 +3112,6 @@
"Reset event store": "Reset event store",
"Sign out and remove encryption keys?": "Sign out and remove encryption keys?",
"Clear Storage and Sign Out": "Clear Storage and Sign Out",
- "Send Logs": "Send Logs",
"Unable to restore session": "Unable to restore session",
"We encountered an error trying to restore your previous session.": "We encountered an error trying to restore your previous session.",
"If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.",
diff --git a/src/i18n/strings/eo.json b/src/i18n/strings/eo.json
index 99377de49f..28777b2750 100644
--- a/src/i18n/strings/eo.json
+++ b/src/i18n/strings/eo.json
@@ -168,87 +168,6 @@
"Delete widget": "Forigi fenestraĵon",
"Create new room": "Krei novan ĉambron",
"Home": "Hejmo",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s%(count)s-foje aliĝis",
- "one": "%(severalUsers)saliĝis"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s%(count)s-foje aliĝis",
- "one": "%(oneUser)saliĝis"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s%(count)s-foje foriris",
- "one": "%(severalUsers)sforiris"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s%(count)s-foje foriris",
- "one": "%(oneUser)s foriris"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s%(count)s-foje aliĝis kaj foriris",
- "one": "%(severalUsers)saliĝis kaj foriris"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s%(count)s-foje aliĝis kaj foriris",
- "one": "%(oneUser)saliĝis kaj foriris"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s%(count)s-foje foriris kaj re-aliĝis",
- "one": "%(severalUsers)s foriris kaj re-aliĝis"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s %(count)s-foje foriris kaj re-aliĝis",
- "one": "%(oneUser)s foriris kaj re-aliĝis"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s%(count)s-foje rifuzis inviton",
- "one": "%(severalUsers)srifuzis inviton"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s%(count)s-foje rifuzis inviton",
- "one": "%(oneUser)srifuzis inviton"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s%(count)s-foje malinvitiĝis",
- "one": "%(severalUsers)smalinvitiĝis"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s%(count)s-foje malinvitiĝis",
- "one": "%(oneUser)smalinvitiĝis"
- },
- "were invited %(count)s times": {
- "other": "estis invititaj %(count)s foje",
- "one": "estis invititaj"
- },
- "was invited %(count)s times": {
- "other": "estis invitita %(count)s foje",
- "one": "estis invitita"
- },
- "were banned %(count)s times": {
- "other": "%(count)s-foje forbariĝis",
- "one": "forbariĝis"
- },
- "was banned %(count)s times": {
- "other": "%(count)s-foje forbariĝis",
- "one": "forbariĝis"
- },
- "were unbanned %(count)s times": {
- "other": "%(count)s-foje malforbariĝis",
- "one": "malforbariĝis"
- },
- "was unbanned %(count)s times": {
- "other": "%(count)s-foje malforbariĝis",
- "one": "malforbariĝis"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s%(count)s-foje sanĝis sian nomon",
- "one": "%(severalUsers)sŝanĝis sian nomon"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s%(count)s-foje ŝanĝis sian nomon",
- "one": "%(oneUser)sŝanĝis sian nomon"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s kaj %(count)s aliaj",
"one": "%(items)s kaj unu alia"
@@ -419,7 +338,6 @@
"In reply to": "Responde al",
"You do not have permission to start a conference call in this room": "Vi ne havas permeson komenci grupvokon en ĉi tiu ĉambro",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "La dosiero '%(fileName)s' superas la grandecan limon de ĉi tiu hejmservilo",
- "Verified!": "Kontrolita!",
"Got It": "Komprenite",
"Dog": "Hundo",
"Cat": "Kato",
@@ -534,8 +452,6 @@
"The user must be unbanned before they can be invited.": "Necesas malforbari ĉi tiun uzanton antaŭ ol ĝin inviti.",
"The user's homeserver does not support the version of the room.": "Hejmservilo de ĉi tiu uzanto ne subtenas la version de la ĉambro.",
"No need for symbols, digits, or uppercase letters": "Ne necesas simboloj, ciferoj, aŭ majuskloj",
- "The other party cancelled the verification.": "La alia kontrolano nuligis la kontrolon.",
- "You've successfully verified this user.": "Vi sukcese kontrolis ĉi tiun uzanton.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Sekuraj mesaĝoj kun ĉi tiu uzanto estas tutvoje ĉirfitaj kaj nelegeblaj al ceteruloj.",
"Verify this user by confirming the following emoji appear on their screen.": "Kontrolu ĉi tiun uzanton per konfirmo, ke la jenaj bildsignoj aperis sur ĝia ekrano.",
"Verify this user by confirming the following number appears on their screen.": "Kontrolu ĉu tiun uzanton per konfirmo, ke la jena numero aperis sur ĝia ekrano.",
@@ -698,14 +614,6 @@
"The conversation continues here.": "La interparolo daŭras ĉi tie.",
"This room has been replaced and is no longer active.": "Ĉi tiu ĉambro estas anstataŭita, kaj ne plu aktivas.",
"Only room administrators will see this warning": "Nur administrantoj de ĉambro vidos ĉi tiun averton",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)snenion ŝanĝis je %(count)s fojoj",
- "one": "%(severalUsers)snenion ŝanĝis"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)snenion ŝanĝis je %(count)s fojoj",
- "one": "%(oneUser)snenion ŝanĝis"
- },
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Ne povas enlegi la responditan okazon; aŭ ĝi ne ekzistas, aŭ vi ne rajtas vidi ĝin.",
"Clear all data": "Vakigi ĉiujn datumojn",
"To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Por eviti perdon de via babila historio, vi devas elporti la ŝlosilojn de viaj ĉambroj antaŭ adiaŭo. Por tio vi bezonos reveni al la pli nova versio de %(brand)s",
@@ -881,18 +789,7 @@
"%(name)s cancelled": "%(name)s nuligis",
"%(name)s wants to verify": "%(name)s volas kontroli",
"You sent a verification request": "Vi sendis peton de kontrolo",
- "Frequently Used": "Ofte uzataj",
- "Smileys & People": "Mienoj kaj homoj",
- "Animals & Nature": "Bestoj kaj naturo",
- "Food & Drink": "Manĝaĵoj kaj trinkaĵoj",
- "Activities": "Agadoj",
- "Travel & Places": "Lokoj kaj vojaĝado",
- "Objects": "Aĵoj",
- "Symbols": "Simboloj",
- "Flags": "Flagoj",
- "Quick Reactions": "Rapidaj reagoj",
"Cancel search": "Nuligi serĉon",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Bonvolu raporti novan problemon je GitHub, por ke ni povu ĝin esplori.",
"e.g. my-room": "ekzemple mia-chambro",
"Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Uzu identigan servilon por inviti per retpoŝto. Uzu la norman (%(defaultIdentityServerName)s) aŭ administru per Agordoj.",
"Use an identity server to invite by email. Manage in Settings.": "Uzu identigan servilon por inviti per retpoŝto. Administru per Agordoj.",
@@ -978,14 +875,8 @@
"Never send encrypted messages to unverified sessions in this room from this session": "Neniam sendi ĉifritajn mesaĝojn al nekontrolitaj salutaĵoj en ĉi tiu ĉambro de ĉi tiu salutaĵo",
"Enable message search in encrypted rooms": "Ŝalti serĉon de mesaĝoj en ĉifritaj ĉambroj",
"How fast should messages be downloaded.": "Kiel rapide elŝuti mesaĝojn.",
- "Scan this unique code": "Skanu ĉi tiun unikan kodon",
- "Compare unique emoji": "Komparu unikajn bildsignojn",
- "Compare a unique set of emoji if you don't have a camera on either device": "Komparu unikan aron de bildsignoj se vi ne havas kameraon sur la alia aparato",
"Waiting for %(displayName)s to verify…": "Atendas kontrolon de %(displayName)s…",
"Cancelling…": "Nuligante…",
- "They match": "Ili akordas",
- "They don't match": "Ili ne akordas",
- "To be secure, do this in person or use a trusted way to communicate.": "Por plia sekureco, faru tion persone, aŭ uzu alian fidatan komunikilon.",
"Show less": "Montri malpli",
"Show more": "Montri pli",
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
@@ -1275,7 +1166,6 @@
"You don't have permission to delete the address.": "Vi ne rajtas forigi la adreson.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "Eraris forigo de la adreso. Eble ĝi ne plu ekzistas, aŭ okazis portempa eraro.",
"Error removing address": "Eraris forigo de adreso",
- "Categories": "Kategorioj",
"Room address": "Adreso de ĉambro",
"This address is available to use": "Ĉi tiu adreso estas uzebla",
"This address is already in use": "Ĉi tiu adreso jam estas uzata",
@@ -1991,13 +1881,11 @@
},
"The user you called is busy.": "La uzanto, kiun vi vokis, estas okupata.",
"User Busy": "Uzanto estas okupata",
- "Integration manager": "Kunigilo",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Via %(brand)so ne permesas al vi uzi kunigilon por tio. Bonvolu kontakti administranton.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Uzo de tiu ĉi fenestraĵo eble havigos datumojn al %(widgetDomain)s kaj via kunigilo.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Kunigiloj ricevas agordajn datumojn, kaj povas modifi fenestraĵojn, sendi invitojn al ĉambroj, kaj vianome agordi povnivelojn.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Uzu kunigilon por administrado de robotoj, fenestraĵoj, kaj glumarkaroj.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Uzu kunigilon (%(serverName)s) por administrado de robotoj, fenestraĵoj, kaj glumarkaroj.",
- "Identity server": "Identiga servilo",
"Identity server (%(server)s)": "Identiga servilo (%(server)s)",
"Could not connect to identity server": "Ne povis konektiĝi al identiga servilo",
"Not a valid identity server (status code %(code)s)": "Nevalida identiga servilo (statkodo %(code)s)",
@@ -2065,7 +1953,6 @@
"An error occurred whilst saving your notification preferences.": "Eraris konservado de viaj preferoj pri sciigoj.",
"Error saving notification preferences": "Eraris konservado de preferoj pri sciigoj",
"Messages containing keywords": "Mesaĝoj enhavantaj ĉefvortojn",
- "Message bubbles": "Mesaĝaj vezikoj",
"Recommended for public spaces.": "Rekomendita por publikaj aroj.",
"Allow people to preview your space before they join.": "Povigi personojn antaŭrigardi vian aron antaŭ aliĝo.",
"To publish an address, it needs to be set as a local address first.": "Por ke adreso publikiĝu, ĝi unue devas esti loka adreso.",
@@ -2134,14 +2021,6 @@
"Want to add a new space instead?": "Ĉu vi volas aldoni novan aron anstataŭe?",
"Add existing space": "Aldoni jaman aron",
"Please provide an address": "Bonvolu doni adreson",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s ŝanĝis la servilblokajn listojn",
- "other": "%(oneUser)s ŝanĝis la servilblokajn listojn %(count)s-foje"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)s ŝanĝis la servilblokajn listojn",
- "other": "%(severalUsers)s ŝanĝis la servilblokajn listojn %(count)s-foje"
- },
"Share content": "Havigi enhavon",
"Application window": "Fenestro de aplikaĵo",
"Share entire screen": "Vidigi tutan ekranon",
@@ -2408,7 +2287,6 @@
"Add privileged users": "Aldoni rajtigitan uzanton",
"Number of messages": "Nombro da mesaĝoj",
"Number of messages can only be a number between %(min)s and %(max)s": "Nombro da mesaĝoj povas esti nur nombro inter %(min)s kaj %(max)s",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Vi antaŭe konsentis kunhavigi anonimajn uzdatumojn kun ni. Ni ĝisdatigas kiel tio funkcias.",
"That's fine": "Tio estas bone",
"Map feedback": "Sugestoj pri la mapo",
"Developer": "Programisto",
@@ -2498,7 +2376,9 @@
"stickerpack": "Glumarkaro",
"system_alerts": "Sistemaj avertoj",
"secure_backup": "Sekura savkopiado",
- "cross_signing": "Delegaj subskriboj"
+ "cross_signing": "Delegaj subskriboj",
+ "identity_server": "Identiga servilo",
+ "integration_manager": "Kunigilo"
},
"action": {
"continue": "Daŭrigi",
@@ -2662,7 +2542,8 @@
"collecting_information": "Kolektante informon pri versio de la aplikaĵo",
"collecting_logs": "Kolektante protokolon",
"uploading_logs": "Alŝutante protokolon",
- "downloading_logs": "Elŝutante protokolon"
+ "downloading_logs": "Elŝutante protokolon",
+ "create_new_issue": "Bonvolu raporti novan problemon je GitHub, por ke ni povu ĝin esplori."
},
"time": {
"hours_minutes_seconds_left": "%(hours)sh. %(minutes)sm. %(seconds)ss. restas",
@@ -2733,6 +2614,9 @@
"rule_suppress_notices": "Mesaĝoj senditaj per roboto",
"rule_tombstone": "Kiam ĉambroj gradaltiĝas",
"rule_encrypted_room_one_to_one": "Ĉifritaj mesaĝoj en duopaj babiloj"
+ },
+ "appearance": {
+ "layout_bubbles": "Mesaĝaj vezikoj"
}
},
"devtools": {
@@ -2904,6 +2788,105 @@
},
"m.call.hangup": {
"dm": "Voko finiĝis"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s%(count)s-foje aliĝis",
+ "one": "%(severalUsers)saliĝis"
+ },
+ "joined": {
+ "other": "%(oneUser)s%(count)s-foje aliĝis",
+ "one": "%(oneUser)saliĝis"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s%(count)s-foje foriris",
+ "one": "%(severalUsers)sforiris"
+ },
+ "left": {
+ "other": "%(oneUser)s%(count)s-foje foriris",
+ "one": "%(oneUser)s foriris"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s%(count)s-foje aliĝis kaj foriris",
+ "one": "%(severalUsers)saliĝis kaj foriris"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s%(count)s-foje aliĝis kaj foriris",
+ "one": "%(oneUser)saliĝis kaj foriris"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s%(count)s-foje foriris kaj re-aliĝis",
+ "one": "%(severalUsers)s foriris kaj re-aliĝis"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s %(count)s-foje foriris kaj re-aliĝis",
+ "one": "%(oneUser)s foriris kaj re-aliĝis"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s%(count)s-foje rifuzis inviton",
+ "one": "%(severalUsers)srifuzis inviton"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s%(count)s-foje rifuzis inviton",
+ "one": "%(oneUser)srifuzis inviton"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s%(count)s-foje malinvitiĝis",
+ "one": "%(severalUsers)smalinvitiĝis"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s%(count)s-foje malinvitiĝis",
+ "one": "%(oneUser)smalinvitiĝis"
+ },
+ "invited_multiple": {
+ "other": "estis invititaj %(count)s foje",
+ "one": "estis invititaj"
+ },
+ "invited": {
+ "other": "estis invitita %(count)s foje",
+ "one": "estis invitita"
+ },
+ "banned_multiple": {
+ "other": "%(count)s-foje forbariĝis",
+ "one": "forbariĝis"
+ },
+ "banned": {
+ "other": "%(count)s-foje forbariĝis",
+ "one": "forbariĝis"
+ },
+ "unbanned_multiple": {
+ "other": "%(count)s-foje malforbariĝis",
+ "one": "malforbariĝis"
+ },
+ "unbanned": {
+ "other": "%(count)s-foje malforbariĝis",
+ "one": "malforbariĝis"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s%(count)s-foje sanĝis sian nomon",
+ "one": "%(severalUsers)sŝanĝis sian nomon"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s%(count)s-foje ŝanĝis sian nomon",
+ "one": "%(oneUser)sŝanĝis sian nomon"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)snenion ŝanĝis je %(count)s fojoj",
+ "one": "%(severalUsers)snenion ŝanĝis"
+ },
+ "no_change": {
+ "other": "%(oneUser)snenion ŝanĝis je %(count)s fojoj",
+ "one": "%(oneUser)snenion ŝanĝis"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)s ŝanĝis la servilblokajn listojn",
+ "other": "%(severalUsers)s ŝanĝis la servilblokajn listojn %(count)s-foje"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s ŝanĝis la servilblokajn listojn",
+ "other": "%(oneUser)s ŝanĝis la servilblokajn listojn %(count)s-foje"
+ }
}
},
"slash_command": {
@@ -3045,5 +3028,34 @@
"redact": "Forigi mesaĝojn senditajn de aliaj",
"notifications.room": "Sciigi ĉiujn"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Ili ne akordas",
+ "sas_match": "Ili akordas",
+ "in_person": "Por plia sekureco, faru tion persone, aŭ uzu alian fidatan komunikilon.",
+ "other_party_cancelled": "La alia kontrolano nuligis la kontrolon.",
+ "complete_title": "Kontrolita!",
+ "complete_description": "Vi sukcese kontrolis ĉi tiun uzanton.",
+ "qr_prompt": "Skanu ĉi tiun unikan kodon",
+ "sas_prompt": "Komparu unikajn bildsignojn",
+ "sas_description": "Komparu unikan aron de bildsignoj se vi ne havas kameraon sur la alia aparato"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Ofte uzataj",
+ "category_smileys_people": "Mienoj kaj homoj",
+ "category_animals_nature": "Bestoj kaj naturo",
+ "category_food_drink": "Manĝaĵoj kaj trinkaĵoj",
+ "category_activities": "Agadoj",
+ "category_travel_places": "Lokoj kaj vojaĝado",
+ "category_objects": "Aĵoj",
+ "category_symbols": "Simboloj",
+ "category_flags": "Flagoj",
+ "categories": "Kategorioj",
+ "quick_reactions": "Rapidaj reagoj"
+ },
+ "analytics": {
+ "consent_migration": "Vi antaŭe konsentis kunhavigi anonimajn uzdatumojn kun ni. Ni ĝisdatigas kiel tio funkcias."
}
}
diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json
index a380056894..75c531be48 100644
--- a/src/i18n/strings/es.json
+++ b/src/i18n/strings/es.json
@@ -293,87 +293,6 @@
"Delete Widget": "Eliminar accesorio",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Al borrar un accesorio, este se elimina para todos usuarios de la sala. ¿Estás seguro?",
"Popout widget": "Abrir accesorio en una ventana emergente",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s se unieron %(count)s veces",
- "one": "%(severalUsers)s se unieron"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s se unió %(count)s veces",
- "one": "%(oneUser)s se unió"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s se fueron %(count)s veces",
- "one": "%(severalUsers)s se fueron"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s se fue %(count)s veces",
- "one": "%(oneUser)s salió"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s se unieron y fueron %(count)s veces",
- "one": "%(severalUsers)s se unieron y fueron"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s se unió y se fue %(count)s veces",
- "one": "%(oneUser)s se unió y se fue"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s se fueron y volvieron a unirse %(count)s veces",
- "one": "%(severalUsers)s se fueron y volvieron a unirse"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s se fue y volvió a unirse %(count)s veces",
- "one": "%(oneUser)s se fue y volvió a unirse"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s rechazó sus invitaciones %(count)s veces",
- "one": "%(severalUsers)s rechazó sus invitaciones"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s rechazó su invitación %(count)s veces",
- "one": "%(oneUser)s rechazó su invitación"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s se les retiraron sus invitaciones %(count)s veces",
- "one": "%(severalUsers)s se les retiraron sus invitaciones"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s se le retiró su invitación %(count)s veces",
- "one": "%(oneUser)s se les retiraron sus invitaciones"
- },
- "were invited %(count)s times": {
- "other": "fueron invitados %(count)s veces",
- "one": "fueron invitados"
- },
- "was invited %(count)s times": {
- "other": "fue invitado %(count)s veces",
- "one": "fue invitado"
- },
- "were banned %(count)s times": {
- "other": "fueron vetados %(count)s veces",
- "one": "fueron vetados"
- },
- "was banned %(count)s times": {
- "other": "fue vetado %(count)s veces",
- "one": "fue vetado"
- },
- "were unbanned %(count)s times": {
- "other": "les quitaron el veto %(count)s veces",
- "one": "les quitaron el veto"
- },
- "was unbanned %(count)s times": {
- "other": "se le quitó el veto %(count)s veces",
- "one": "se le quitó el veto"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s cambiaron su nombre %(count)s veces",
- "one": "%(severalUsers)s cambiaron su nombre"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s cambió su nombre %(count)s veces",
- "one": "%(oneUser)s cambió su nombre"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s y otros %(count)s",
"one": "%(items)s y otro más"
@@ -478,9 +397,6 @@
"Common names and surnames are easy to guess": "Nombres y apellidos comunes son fáciles de adivinar",
"Straight rows of keys are easy to guess": "Palabras formadas por secuencias de teclas consecutivas son fáciles de adivinar",
"Short keyboard patterns are easy to guess": "Patrones de tecleo cortos son fáciles de adivinar",
- "The other party cancelled the verification.": "El otro lado canceló la verificación.",
- "Verified!": "¡Verificado!",
- "You've successfully verified this user.": "Has verificado correctamente a este usuario.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Los mensajes seguros con este usuario están cifrados punto a punto y no es posible que los lean otros.",
"Verify this user by confirming the following number appears on their screen.": "Verifica a este usuario confirmando que este número aparece en su pantalla.",
"Unable to find a supported verification method.": "No es posible encontrar un método de verificación soportado.",
@@ -662,9 +578,6 @@
"%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s eliminó una regla correspondiente a %(glob)s",
"%(senderName)s updated an invalid ban rule": "%(senderName)s actualizó una regla de bloqueo inválida",
"%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s actualizó una regla que bloquea a usuarios que coinciden con %(glob)s por %(reason)s",
- "They match": "Coinciden",
- "They don't match": "No coinciden",
- "To be secure, do this in person or use a trusted way to communicate.": "Para mayor seguridad, haz esto en persona o usando una forma de comunicación de confianza.",
"Lock": "Bloquear",
"Other users may not trust it": "Puede que otros usuarios no confíen en ella",
"Later": "Más tarde",
@@ -767,9 +680,6 @@
"Never send encrypted messages to unverified sessions in this room from this session": "No enviar nunca mensajes cifrados a sesiones sin verificar en esta sala desde esta sesión",
"Enable message search in encrypted rooms": "Activar la búsqueda de mensajes en salas cifradas",
"How fast should messages be downloaded.": "Con qué rapidez deben ser descargados los mensajes.",
- "Scan this unique code": "Escanea este código",
- "Compare unique emoji": "Compara los emojis",
- "Compare a unique set of emoji if you don't have a camera on either device": "Compara un conjunto de emojis si no tienes cámara en ninguno de los dispositivos",
"Waiting for %(displayName)s to verify…": "Esperando la verificación de %(displayName)s…",
"in secret storage": "en almacén secreto",
"Secret storage public key:": "Clave pública del almacén secreto:",
@@ -905,14 +815,6 @@
"Edit message": "Editar mensaje",
"Rotate Right": "Girar a la derecha",
"Language Dropdown": "Lista selección de idiomas",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s %(count)s veces no efectuarion cambios",
- "one": "%(severalUsers)s no efectuaron cambios"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s %(count)s veces no efectuó cambios",
- "one": "%(oneUser)s no efectuó cambios"
- },
"Power level": "Nivel de poder",
"e.g. my-room": "p.ej. mi-sala",
"Some characters not allowed": "Algunos caracteres no están permitidos",
@@ -1089,16 +991,6 @@
"edited": "editado",
"Can't load this message": "No se ha podido cargar este mensaje",
"Submit logs": "Enviar registros",
- "Frequently Used": "Frecuente",
- "Smileys & People": "Caritas y personas",
- "Animals & Nature": "Animales y naturaleza",
- "Food & Drink": "Comida y bebida",
- "Activities": "Actividades",
- "Travel & Places": "Viajes y lugares",
- "Objects": "Objetos",
- "Symbols": "Símbolos",
- "Flags": "Banderas",
- "Quick Reactions": "Reacciones rápidas",
"Cancel search": "Cancelar búsqueda",
"Any of the following data may be shared:": "Cualquiera de los siguientes datos puede ser compartido:",
"Your display name": "Su nombre mostrado",
@@ -1112,7 +1004,6 @@
"Widget added by": "Accesorio añadido por",
"This widget may use cookies.": "Puede que el accesorio use cookies.",
"More options": "Mas opciones",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Por favor, crea un nuevo nodo en GitHub para que podamos investigar este error.",
"Rotate Left": "Girar a la izquierda",
"Upload completed": "Subida completada",
"Cancelled signature upload": "Subida de firma cancelada",
@@ -1249,7 +1140,6 @@
"Message deleted on %(date)s": "Mensaje eliminado el %(date)s",
"Edited at %(date)s": "Última vez editado: %(date)s",
"Click to view edits": "Haz clic para ver las ediciones",
- "Categories": "Categorías",
"Information": "Información",
"QR Code": "Código QR",
"Room address": "Dirección de la sala",
@@ -2019,14 +1909,6 @@
"This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "Esta persona está comportándose de manera posiblemente ilegal. Por ejemplo, amenazando con violencia física o con revelar datos personales.\nSe avisará a los moderadores de la sala, que podrían denunciar los hechos.",
"What this user is writing is wrong.\nThis will be reported to the room moderators.": "Lo que esta persona está escribiendo no está bien.\nSe avisará a los moderadores de la sala.",
"Please provide an address": "Por favor, elige una dirección",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s cambió los permisos del servidor",
- "other": "%(oneUser)s cambió los permisos del servidor %(count)s veces"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)s cambió los permisos del servidor",
- "other": "%(severalUsers)s cambió los permisos del servidor %(count)s veces"
- },
"Message search initialisation failed, check your settings for more information": "Ha fallado el sistema de búsqueda de mensajes. Comprueba tus ajustes para más información",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Elige una dirección para este espacio y los usuarios de tu servidor base (%(localDomain)s) podrán encontrarlo a través del buscador",
"To publish an address, it needs to be set as a local address first.": "Para publicar una dirección, primero debe ser añadida como dirección local.",
@@ -2049,13 +1931,11 @@
"e.g. my-space": "ej.: mi-espacio",
"We sent the others, but the below people couldn't be invited to ": "Hemos enviado el resto, pero no hemos podido invitar las siguientes personas a la sala ",
"Some invites couldn't be sent": "No se han podido enviar algunas invitaciones",
- "Integration manager": "Gestor de integración",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Tu aplicación %(brand)s no te permite usar un gestor de integración para hacer esto. Por favor, contacta con un administrador.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Al usar este widget puede que se compartan datos con %(widgetDomain)s y tu gestor de integraciones.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Los gestores de integraciones reciben datos de configuración, y pueden modificar accesorios, enviar invitaciones de sala, y establecer niveles de poder en tu nombre.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Usa un gestor de integraciones para bots, accesorios y paquetes de pegatinas.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Usar un gestor de integraciones (%(serverName)s) para gestionar bots, accesorios y paquetes de pegatinas.",
- "Identity server": "Servidor de identidad",
"Identity server (%(server)s)": "Servidor de identidad %(server)s",
"Could not connect to identity server": "No se ha podido conectar al servidor de identidad",
"Not a valid identity server (status code %(code)s)": "No es un servidor de identidad válido (código de estado %(code)s)",
@@ -2118,7 +1998,6 @@
"Only invited people can join.": "Solo las personas invitadas pueden unirse.",
"Private (invite only)": "Privado (solo por invitación)",
"This upgrade will allow members of selected spaces access to this room without an invite.": "Si actualizas, podrás configurar la sala para que los miembros de los espacios que elijas puedan unirse sin que tengas que invitarles.",
- "Message bubbles": "Burbujas de mensaje",
"Show all rooms": "Ver todas las salas",
"Add space": "Añadir un espacio",
"Spaces you know that contain this room": "Espacios que conoces que contienen esta sala",
@@ -2348,10 +2227,6 @@
"Failed to end poll": "No se ha podido terminar la encuesta",
"The poll has ended. Top answer: %(topAnswer)s": "La encuesta ha terminado. Opción ganadora: %(topAnswer)s",
"The poll has ended. No votes were cast.": "La encuesta ha terminado. Nadie ha votado.",
- "You can turn this off anytime in settings": "Puedes desactivar esto cuando quieras en tus ajustes",
- "We don't share information with third parties": "No compartimos información con terceros",
- "We don't record or profile any account data": "No guardamos ningún dato sobre tu cuenta o perfil",
- "You can read all our terms here": "Puedes leer las condiciones completas aquí",
"Sorry, the poll you tried to create was not posted.": "Lo sentimos, la encuesta que has intentado empezar no ha sido publicada.",
"Failed to post poll": "No se ha podido enviar la encuesta",
"Including you, %(commaSeparatedMembers)s": "Además de ti, %(commaSeparatedMembers)s",
@@ -2379,9 +2254,6 @@
"This room isn't bridging messages to any platforms. Learn more.": "Esta sala no está conectada con ninguna otra plataforma de mensajería. Más información.",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Comparte datos anónimos para ayudarnos a descubrir fallos. No incluye nada personal, y no se comparten con terceros.",
"To view all keyboard shortcuts, click here.": "Para ver todos los atajos de teclado, haz clic aquí.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Comparte datos anónimos con nosotros para ayudarnos a descubrir fallos. No incluye nada personal, y no se comparten con terceros. Más información",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "En su momento, aceptaste compartir información anónima de uso con nosotros. Estamos cambiando cómo funciona el sistema.",
- "Help improve %(analyticsOwner)s": "Ayúdanos a mejorar %(analyticsOwner)s",
"That's fine": "Vale",
"You cannot place calls without a connection to the server.": "No puedes llamar porque no hay conexión con el servidor.",
"Connectivity to the server has been lost": "Se ha perdido la conexión con el servidor",
@@ -2421,22 +2293,12 @@
"This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Aquí encontrarás tus conversaciones con los miembros del espacio. Si lo desactivas, estas no aparecerán mientras veas el espacio %(spaceName)s.",
"This address had invalid server or is already in use": "Esta dirección tiene un servidor no válido o ya está siendo usada",
"Sections to show": "Secciones que mostrar",
- "was removed %(count)s times": {
- "one": "fue sacado",
- "other": "fue sacado %(count)s veces"
- },
- "were removed %(count)s times": {
- "other": "fueron sacados %(count)s veces",
- "one": "fueron sacados"
- },
"Unknown error fetching location. Please try again later.": "Error desconocido al conseguir tu ubicación. Por favor, inténtalo de nuevo más tarde.",
"Failed to fetch your location. Please try again later.": "No se ha podido conseguir tu ubicación. Por favor, inténtalo de nuevo más tarde.",
"Could not fetch location": "No se ha podido conseguir la ubicación",
"toggle event": "activar o desactivar el evento",
"You cancelled verification on your other device.": "Has cancelado la verificación en tu otro dispositivo.",
"Almost there! Is your other device showing the same shield?": "¡Ya casi estás! ¿Ves el mismo escudo en el otro dispositivo?",
- "Verify this device by completing one of the following:": "Verifica este dispositivo completando una de las siguientes opciones:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "El dispositivo que estás intentando verificar no es compatible con el escaneo de códigos QR o la verificación con emojis, que son las opciones que %(brand)s ofrece. Prueba con otra aplicación distinta.",
"Remove from room": "Sacar de la sala",
"Failed to remove user": "No se ha podido sacar al usuario",
"Remove them from specific things I'm able to": "Sacarle de algunos sitios en concreto",
@@ -2477,25 +2339,8 @@
"Jump to date": "Saltar a una fecha",
"The beginning of the room": "Inicio de la sala",
"Internal room ID": "ID interna de la sala",
- "IRC (Experimental)": "IRC (en pruebas)",
"This is a beta feature": "Esta funcionalidad está en beta",
"Feedback sent! Thanks, we appreciate it!": "¡Opinión enviada! Gracias, te lo agradecemos.",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)senvió un mensaje oculto",
- "other": "%(oneUser)s enviaron %(count)s mensajes ocultos"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)s envió un mensaje oculto",
- "other": "%(severalUsers)senviaron %(count)s mensajes ocultos"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "other": "%(oneUser)seliminó %(count)s mensajes",
- "one": "%(oneUser)seliminó un mensaje"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "other": "%(severalUsers)seliminaron %(count)s mensajes",
- "one": "%(severalUsers)seliminó un mensaje"
- },
"If someone told you to copy/paste something here, there is a high likelihood you're being scammed!": "Si alguien te ha dicho que copies o pegues algo aquí, ¡lo más seguro es que te estén intentando timar!",
"Wait!": "¡Espera!",
"Use to scroll": "Usa para desplazarte",
@@ -2556,14 +2401,6 @@
"Navigate up in the room list": "Subir en la lista de salas",
"Navigate down in the room list": "Navegar hacia abajo en la lista de salas",
"Scroll down in the timeline": "Bajar en la línea de tiempo",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "other": "%(oneUser)s cambió los mensajes fijados de la sala %(count)s veces",
- "one": "%(oneUser)s cambió los mensajes fijados de la sala"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s cambiaron los mensajes fijados de la sala",
- "other": "%(severalUsers)s cambiaron los mensajes fijados de la sala %(count)s veces"
- },
"Show polls button": "Mostrar botón de encuestas",
"Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Los espacios son una nueva manera de agrupar salas y personas. ¿Qué tipo de espacio quieres crear? Lo puedes cambiar más tarde.",
"Can't create a thread from an event with an existing relation": "No ha sido posible crear un hilo a partir de un evento con una relación existente",
@@ -2601,7 +2438,6 @@
"%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s en navegadores para móviles está en prueba. Para una mejor experiencia y para poder usar las últimas funcionalidades, usa nuestra aplicación nativa gratuita.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "Se le han denegado a %(brand)s los permisos para acceder a tu ubicación. Por favor, permite acceso a tu ubicación en los ajustes de tu navegador.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Puedes usar la opción de servidor personalizado para iniciar sesión a otro servidor de Matrix, escribiendo una dirección URL de servidor base diferente. Esto te permite usar %(brand)s con una cuenta de Matrix que ya exista en otro servidor base.",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Ayúdanos a identificar problemas y a mejorar %(analyticsOwner)s. Comparte datos anónimos sobre cómo usas la aplicación para que entendamos mejor cómo usa la gente varios dispositivos. Generaremos un identificador aleatorio que usarán todos tus dispositivos.",
"%(featureName)s Beta feedback": "Danos tu opinión sobre la beta de %(featureName)s",
"%(count)s participants": {
"one": "1 participante",
@@ -2857,7 +2693,6 @@
"%(qrCode)s or %(appLinks)s": "%(qrCode)s o %(appLinks)s",
"Video call ended": "Videollamada terminada",
"%(name)s started a video call": "%(name)s comenzó una videollamada",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s o %(emojiCompare)s",
"Room info": "Info. de la sala",
"Close call": "Terminar llamada",
"Freedom": "Libertad",
@@ -3165,7 +3000,9 @@
"stickerpack": "Paquete de pegatinas",
"system_alerts": "Alertas del sistema",
"secure_backup": "Copia de seguridad segura",
- "cross_signing": "Firma cruzada"
+ "cross_signing": "Firma cruzada",
+ "identity_server": "Servidor de identidad",
+ "integration_manager": "Gestor de integración"
},
"action": {
"continue": "Continuar",
@@ -3369,7 +3206,8 @@
"collecting_information": "Recolectando información de la versión de la aplicación",
"collecting_logs": "Recolectando registros",
"uploading_logs": "Subiendo registros",
- "downloading_logs": "Descargando registros"
+ "downloading_logs": "Descargando registros",
+ "create_new_issue": "Por favor, crea un nuevo nodo en GitHub para que podamos investigar este error."
},
"time": {
"hours_minutes_seconds_left": "queda(n) %(hours)sh %(minutes)sm %(seconds)ss",
@@ -3484,6 +3322,10 @@
"rule_suppress_notices": "Mensajes enviados por bots",
"rule_tombstone": "Cuando las salas son actualizadas",
"rule_encrypted_room_one_to_one": "Mensajes cifrados en salas uno a uno"
+ },
+ "appearance": {
+ "layout_irc": "IRC (en pruebas)",
+ "layout_bubbles": "Burbujas de mensaje"
}
},
"devtools": {
@@ -3715,6 +3557,137 @@
},
"m.call.hangup": {
"dm": "La llamada ha terminado"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s se unieron %(count)s veces",
+ "one": "%(severalUsers)s se unieron"
+ },
+ "joined": {
+ "other": "%(oneUser)s se unió %(count)s veces",
+ "one": "%(oneUser)s se unió"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s se fueron %(count)s veces",
+ "one": "%(severalUsers)s se fueron"
+ },
+ "left": {
+ "other": "%(oneUser)s se fue %(count)s veces",
+ "one": "%(oneUser)s salió"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s se unieron y fueron %(count)s veces",
+ "one": "%(severalUsers)s se unieron y fueron"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s se unió y se fue %(count)s veces",
+ "one": "%(oneUser)s se unió y se fue"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s se fueron y volvieron a unirse %(count)s veces",
+ "one": "%(severalUsers)s se fueron y volvieron a unirse"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s se fue y volvió a unirse %(count)s veces",
+ "one": "%(oneUser)s se fue y volvió a unirse"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s rechazó sus invitaciones %(count)s veces",
+ "one": "%(severalUsers)s rechazó sus invitaciones"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s rechazó su invitación %(count)s veces",
+ "one": "%(oneUser)s rechazó su invitación"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s se les retiraron sus invitaciones %(count)s veces",
+ "one": "%(severalUsers)s se les retiraron sus invitaciones"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s se le retiró su invitación %(count)s veces",
+ "one": "%(oneUser)s se les retiraron sus invitaciones"
+ },
+ "invited_multiple": {
+ "other": "fueron invitados %(count)s veces",
+ "one": "fueron invitados"
+ },
+ "invited": {
+ "other": "fue invitado %(count)s veces",
+ "one": "fue invitado"
+ },
+ "banned_multiple": {
+ "other": "fueron vetados %(count)s veces",
+ "one": "fueron vetados"
+ },
+ "banned": {
+ "other": "fue vetado %(count)s veces",
+ "one": "fue vetado"
+ },
+ "unbanned_multiple": {
+ "other": "les quitaron el veto %(count)s veces",
+ "one": "les quitaron el veto"
+ },
+ "unbanned": {
+ "other": "se le quitó el veto %(count)s veces",
+ "one": "se le quitó el veto"
+ },
+ "kicked_multiple": {
+ "other": "fueron sacados %(count)s veces",
+ "one": "fueron sacados"
+ },
+ "kicked": {
+ "one": "fue sacado",
+ "other": "fue sacado %(count)s veces"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s cambiaron su nombre %(count)s veces",
+ "one": "%(severalUsers)s cambiaron su nombre"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s cambió su nombre %(count)s veces",
+ "one": "%(oneUser)s cambió su nombre"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s %(count)s veces no efectuarion cambios",
+ "one": "%(severalUsers)s no efectuaron cambios"
+ },
+ "no_change": {
+ "other": "%(oneUser)s %(count)s veces no efectuó cambios",
+ "one": "%(oneUser)s no efectuó cambios"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)s cambió los permisos del servidor",
+ "other": "%(severalUsers)s cambió los permisos del servidor %(count)s veces"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s cambió los permisos del servidor",
+ "other": "%(oneUser)s cambió los permisos del servidor %(count)s veces"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s cambiaron los mensajes fijados de la sala",
+ "other": "%(severalUsers)s cambiaron los mensajes fijados de la sala %(count)s veces"
+ },
+ "pinned_events": {
+ "other": "%(oneUser)s cambió los mensajes fijados de la sala %(count)s veces",
+ "one": "%(oneUser)s cambió los mensajes fijados de la sala"
+ },
+ "redacted_multiple": {
+ "other": "%(severalUsers)seliminaron %(count)s mensajes",
+ "one": "%(severalUsers)seliminó un mensaje"
+ },
+ "redacted": {
+ "other": "%(oneUser)seliminó %(count)s mensajes",
+ "one": "%(oneUser)seliminó un mensaje"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)s envió un mensaje oculto",
+ "other": "%(severalUsers)senviaron %(count)s mensajes ocultos"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)senvió un mensaje oculto",
+ "other": "%(oneUser)s enviaron %(count)s mensajes ocultos"
+ }
}
},
"slash_command": {
@@ -3872,5 +3845,44 @@
"redact": "Eliminar los mensajes enviados por otras personas",
"notifications.room": "Notificar a todo el mundo"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "No coinciden",
+ "sas_match": "Coinciden",
+ "in_person": "Para mayor seguridad, haz esto en persona o usando una forma de comunicación de confianza.",
+ "other_party_cancelled": "El otro lado canceló la verificación.",
+ "complete_title": "¡Verificado!",
+ "complete_description": "Has verificado correctamente a este usuario.",
+ "no_support_qr_emoji": "El dispositivo que estás intentando verificar no es compatible con el escaneo de códigos QR o la verificación con emojis, que son las opciones que %(brand)s ofrece. Prueba con otra aplicación distinta.",
+ "qr_prompt": "Escanea este código",
+ "sas_prompt": "Compara los emojis",
+ "sas_description": "Compara un conjunto de emojis si no tienes cámara en ninguno de los dispositivos",
+ "qr_or_sas": "%(qrCode)s o %(emojiCompare)s",
+ "qr_or_sas_header": "Verifica este dispositivo completando una de las siguientes opciones:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Frecuente",
+ "category_smileys_people": "Caritas y personas",
+ "category_animals_nature": "Animales y naturaleza",
+ "category_food_drink": "Comida y bebida",
+ "category_activities": "Actividades",
+ "category_travel_places": "Viajes y lugares",
+ "category_objects": "Objetos",
+ "category_symbols": "Símbolos",
+ "category_flags": "Banderas",
+ "categories": "Categorías",
+ "quick_reactions": "Reacciones rápidas"
+ },
+ "analytics": {
+ "enable_prompt": "Ayúdanos a mejorar %(analyticsOwner)s",
+ "consent_migration": "En su momento, aceptaste compartir información anónima de uso con nosotros. Estamos cambiando cómo funciona el sistema.",
+ "learn_more": "Comparte datos anónimos con nosotros para ayudarnos a descubrir fallos. No incluye nada personal, y no se comparten con terceros. Más información",
+ "privacy_policy": "Puedes leer las condiciones completas aquí",
+ "pseudonymous_usage_data": "Ayúdanos a identificar problemas y a mejorar %(analyticsOwner)s. Comparte datos anónimos sobre cómo usas la aplicación para que entendamos mejor cómo usa la gente varios dispositivos. Generaremos un identificador aleatorio que usarán todos tus dispositivos.",
+ "bullet_1": "No guardamos ningún dato sobre tu cuenta o perfil",
+ "bullet_2": "No compartimos información con terceros",
+ "disable_prompt": "Puedes desactivar esto cuando quieras en tus ajustes"
}
}
diff --git a/src/i18n/strings/et.json b/src/i18n/strings/et.json
index b7bb70e3ed..92a67a57ca 100644
--- a/src/i18n/strings/et.json
+++ b/src/i18n/strings/et.json
@@ -49,7 +49,6 @@
"Today": "Täna",
"Yesterday": "Eile",
"Create new room": "Loo uus jututuba",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Selle vea uurimiseks palun loo uus veateade meie GitHub'is.",
"collapse": "ahenda",
"expand": "laienda",
"Rotate Left": "Pööra vasakule",
@@ -316,16 +315,6 @@
"You may need to manually permit %(brand)s to access your microphone/webcam": "Sa võib-olla pead andma %(brand)s'ile loa mikrofoni ja veebikaamera kasutamiseks",
"Missing media permissions, click the button below to request.": "Meediaga seotud õigused puuduvad. Nende nõutamiseks klõpsi järgnevat nuppu.",
"Request media permissions": "Nõuta meediaõigusi",
- "Frequently Used": "Enamkasutatud",
- "Smileys & People": "Vigurnäod ja inimesed",
- "Animals & Nature": "Loomad ja loodus",
- "Food & Drink": "Toit ja jook",
- "Activities": "Tegevused",
- "Travel & Places": "Reisimine ja kohad",
- "Objects": "Esemed",
- "Symbols": "Sümbolid",
- "Flags": "Lipud",
- "Quick Reactions": "Reageeri lennult",
"Any of the following data may be shared:": "Järgnevaid andmeid võib jagada:",
"Your display name": "Sinu kuvatav nimi",
"Your user ID": "Sinu kasutajatunnus",
@@ -383,21 +372,12 @@
"URL previews are enabled by default for participants in this room.": "URL'ide eelvaated on vaikimisi kasutusel selles jututoas osalejate jaoks.",
"URL previews are disabled by default for participants in this room.": "URL'ide eelvaated on vaikimisi lülitatud välja selles jututoas osalejate jaoks.",
"Manually verify all remote sessions": "Verifitseeri käsitsi kõik välised sessioonid",
- "The other party cancelled the verification.": "Teine osapool tühistas verifitseerimise.",
- "Verified!": "Verifitseeritud!",
- "You've successfully verified this user.": "Sa oled edukalt verifitseerinud selle kasutaja.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Turvalised sõnumid selle kasutajaga on läbivalt krüptitud ning kolmandad osapooled ei saa neid lugeda.",
"Got It": "Selge lugu",
- "Scan this unique code": "Skaneeri seda unikaalset koodi",
- "Compare unique emoji": "Võrdle unikaalseid emoji'sid",
- "Compare a unique set of emoji if you don't have a camera on either device": "Kui sul mõlemas seadmes pole kaamerat, siis võrdle unikaalset emoji'de komplekti",
"Verify this user by confirming the following number appears on their screen.": "Verifitseeri see kasutaja tehes kindlaks, et järgnev number kuvatakse tema ekraanil.",
"Unable to find a supported verification method.": "Ei suuda leida toetatud verifitseerimismeetodit.",
"Waiting for %(displayName)s to verify…": "Ootan kasutaja %(displayName)s verifitseerimist…",
"Cancelling…": "Tühistan…",
- "They match": "Nad klapivad",
- "They don't match": "Nad ei klapi",
- "To be secure, do this in person or use a trusted way to communicate.": "Turvalisuse mõttes on oluline, et teed seda nii, et kas olete üheskoos või kasutate suhtluskanalit, mida mõlemad usaldate.",
"Dog": "Koer",
"Cat": "Kass",
"Lion": "Lõvi",
@@ -619,10 +599,6 @@
"Failed to send logs: ": "Logikirjete saatmine ei õnnestunud: ",
"Verify session": "Verifitseeri sessioon",
"Token incorrect": "Vigane tunnusluba",
- "%(oneUser)schanged their name %(count)s times": {
- "one": "Kasutaja %(oneUser)s muutis oma nime",
- "other": "Kasutaja %(oneUser)s muutis oma nime %(count)s korda"
- },
"Are you sure you want to deactivate your account? This is irreversible.": "Kas sa oled kindel, et soovid oma konto sulgeda? Seda tegevust ei saa hiljem tagasi pöörata.",
"Confirm account deactivation": "Kinnita konto sulgemine",
"There was a problem communicating with the server. Please try again.": "Serveriühenduses tekkis viga. Palun proovi uuesti.",
@@ -696,18 +672,6 @@
"Sounds": "Helid",
"Notification sound": "Teavitusheli",
"Set a new custom sound": "Seadista uus kohandatud heli",
- "were invited %(count)s times": {
- "other": "said kutse %(count)s korda",
- "one": "said kutse"
- },
- "was invited %(count)s times": {
- "other": "sai kutse %(count)s korda",
- "one": "sai kutse"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "Mitu kasutajat %(severalUsers)s muutsid oma nime %(count)s korda",
- "one": "Mitu kasutajat %(severalUsers)s muutsid oma nime"
- },
"You cannot place a call with yourself.": "Sa ei saa iseendale helistada.",
"You do not have permission to start a conference call in this room": "Sul ei ole piisavalt õigusi, et selles jututoas alustada konverentsikõnet",
"Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Palu oma koduserveri haldajat (%(homeserverDomain)s), et ta seadistaks kõnede kindlamaks toimimiseks TURN serveri.",
@@ -923,39 +887,6 @@
"Popout widget": "Ava rakendus eraldi aknas",
"More options": "Täiendavad seadistused",
"Language Dropdown": "Keelevalik",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s liitusid %(count)s korda",
- "one": "%(severalUsers)s liitusid"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s liitus %(count)s korda",
- "one": "%(oneUser)s liitus"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s lahkusid %(count)s korda",
- "one": "%(severalUsers)s lahkusid"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s lahkus %(count)s korda",
- "one": "%(oneUser)s lahkus"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s liitusid ja lahkusid %(count)s korda",
- "one": "%(severalUsers)s liitusid ja lahkusid"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s liitus ja lahkus %(count)s korda",
- "one": "%(oneUser)s liitus ja lahkus"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s lahkusid ja liitusid uuesti %(count)s korda",
- "one": "%(severalUsers)s lahkusid ja liitusid uuesti"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s lahkus ja liitus uuesti %(count)s korda",
- "one": "%(oneUser)s lahkus ja liitus uuesti"
- },
"Ignored user": "Eiratud kasutaja",
"You are now ignoring %(userId)s": "Sa praegu eirad kasutajat %(userId)s",
"%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s eemaldas kasutajate ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
@@ -1079,47 +1010,6 @@
"Message deleted on %(date)s": "Sõnum on kustutatud %(date)s",
"Add an Integration": "Lisa lõiming",
"You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Sind juhatatakse kolmanda osapoole veebisaiti, kus sa saad autentida oma kontoga %(integrationsUrl)s kasutamiseks. Kas sa soovid jätkata?",
- "Categories": "Kategooriad",
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s lükkasid tagasi oma kutse %(count)s korda",
- "one": "%(severalUsers)s lükkasid tagasi oma kutse"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s lükkas tagasi oma kutse %(count)s korda",
- "one": "%(oneUser)s lükkas taagasi oma kutse"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s kutse võeti tagasi %(count)s korda",
- "one": "Kasutajate %(severalUsers)s kutse võeti tagasi"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s kutse võeti tagasi %(count)s korda",
- "one": "Kasutaja %(oneUser)s kutse võeti tagasi"
- },
- "were banned %(count)s times": {
- "other": "said ligipääsukeelu %(count)s korda",
- "one": "said ligipääsukeelu"
- },
- "was banned %(count)s times": {
- "other": "sai ligipääsukeelu %(count)s korda",
- "one": "sai ligipääsukeelu"
- },
- "were unbanned %(count)s times": {
- "other": "taastati ligipääs %(count)s korda",
- "one": "taastati ligipääs"
- },
- "was unbanned %(count)s times": {
- "other": "taastati ligipääs %(count)s korda",
- "one": "taastati ligipääs"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s ei teinud muudatusi %(count)s korda",
- "one": "%(severalUsers)s ei teinud muudatusi"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s ei teinud muutusi %(count)s korda",
- "one": "%(oneUser)s ei teinud muudatusi"
- },
"Power level": "Õiguste tase",
"Custom level": "Kohandatud õigused",
"QR Code": "QR kood",
@@ -2019,14 +1909,6 @@
"Preview Space": "Kogukonnakeskuse eelvaade",
"Decide who can view and join %(spaceName)s.": "Otsusta kes saada näha ja liituda %(spaceName)s kogukonnaga.",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Selleks et teised kasutajad saaks seda kogukonda leida oma koduserveri kaudu (%(localDomain)s) seadista talle aadressid",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s kasutaja muutis serveri pääsuloendit",
- "other": "%(oneUser)s kasutaja muutis serveri pääsuloendit %(count)s korda"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "other": "%(severalUsers)s kasutajat muutsid serveri pääsuloendit %(count)s korda",
- "one": "%(severalUsers)s kasutajat muutsid serveri pääsuloendit"
- },
"Message search initialisation failed, check your settings for more information": "Sõnumite otsingu ettevalmistamine ei õnnestunud, lisateavet leiad rakenduse seadistustest",
"Report": "Teata sisust",
"Collapse reply thread": "Ahenda vastuste jutulõnga",
@@ -2053,13 +1935,11 @@
"one": "Näita veel %(count)s eelvaadet"
},
"Error processing audio message": "Viga häälsõnumi töötlemisel",
- "Integration manager": "Lõiminguhaldur",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Sinu %(brand)s ei võimalda selle tegevuse jaoks kasutada lõiminguhaldurit. Palun küsi lisateavet serveri haldajalt.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Selle vidina kasutamisel võidakse jagada andmeid %(widgetDomain)s saitidega ning sinu lõiminguhalduriga.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Lõiminguhalduritel on laiad volitused - nad võivad sinu nimel lugeda seadistusi, kohandada vidinaid, saata jututubade kutseid ning määrata õigusi.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Robotite, vidinate ja kleepsupakkide seadistamiseks kasuta lõiminguhaldurit.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Robotite, vidinate ja kleepsupakkide jaoks kasuta lõiminguhaldurit (%(serverName)s).",
- "Identity server": "Isikutuvastusserver",
"Identity server (%(server)s)": "Isikutuvastusserver %(server)s",
"Could not connect to identity server": "Ei saanud ühendust isikutuvastusserveriga",
"Not a valid identity server (status code %(code)s)": "See ei ole sobilik isikutuvastusserver (staatuskood %(code)s)",
@@ -2172,7 +2052,6 @@
"Are you sure you want to make this encrypted room public?": "Kas sa oled kindel, et soovid seda krüptitud jututuba muuta avalikuks?",
"This upgrade will allow members of selected spaces access to this room without an invite.": "Antud uuendusega on valitud kogukonnakeskuste liikmetel võimalik selle jututoaga ilma kutseta liituda.",
"Are you sure you want to add encryption to this public room?": "Kas sa oled kindel, et soovid selles avalikus jututoas kasutada krüptimist?",
- "Message bubbles": "Jutumullid",
"Surround selected text when typing special characters": "Erimärkide sisestamisel märgista valitud tekst",
"The above, but in any room you are joined or invited to as well": "Ülaltoodu, aga samuti igas jututoas, millega oled liitunud või kuhu oled kutsutud",
"The above, but in as well": "Ülaltoodu, aga samuti jututoas",
@@ -2361,16 +2240,10 @@
"Start new chat": "Alusta uut vestlust",
"Recently viewed": "Hiljuti vaadatud",
"To view all keyboard shortcuts, click here.": "Vaata siit kõiki kiirklahve.",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Sa oled varem meiega lubanud jagada anonüümset teavet. Me nüüd uuendame seda teavet.",
- "Help improve %(analyticsOwner)s": "Aita kaasa %(analyticsOwner)s'i arendamisele",
"That's fine": "Sobib",
"You cannot place calls without a connection to the server.": "Kui ühendus sinu serveriga on katkenud, siis sa ei saa helistada.",
"Connectivity to the server has been lost": "Ühendus sinu serveriga on katkenud",
"Toggle space panel": "Lülita kogukondade riba sisse/välja",
- "You can turn this off anytime in settings": "Seadistustest saad alati määrata, et see funktsionaalsus pole kasutusel",
- "We don't share information with third parties": "Meie ei jaga teavet kolmandate osapooltega",
- "We don't record or profile any account data": "Meie ei salvesta ega profileeri sinu kasutajakonto andmeid",
- "You can read all our terms here": "Meie kasutustingimused leiad siit",
"%(count)s votes cast. Vote to see the results": {
"one": "%(count)s hääl antud. Tulemuste nägemiseks tee oma valik",
"other": "%(count)s häält antud. Tulemuste nägemiseks tee oma valik"
@@ -2379,7 +2252,6 @@
"Chat": "Vestle",
"Share location": "Jaga asukohta",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Võimalike vigade leidmiseks jaga meiega anonüümseid andmeid. Isiklikku teavet meie ei kogu ega jaga mitte midagi kolmandate osapooltega.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Võimalike vigade leidmiseks jaga meiega anonüümseid andmeid. Isiklikku teavet meie ei kogu ega jaga mitte midagi kolmandate osapooltega. Lisateave",
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Kas sa oled kindel, et soovid lõpetada küsitlust? Sellega on tulemused lõplikud ja rohkem osaleda ei saa.",
"End Poll": "Lõpeta küsitlus",
"Sorry, the poll did not end. Please try again.": "Vabandust, aga küsitlus jäi lõpetamata. Palun proovi uuesti.",
@@ -2422,8 +2294,6 @@
"Verify other device": "Verifitseeri oma teine seade",
"You cancelled verification on your other device.": "Sina tühistasid verifitseerimise oma teises seadmes.",
"Almost there! Is your other device showing the same shield?": "Peaaegu valmis! Kas sinu teine seade kuvab sama kilpi?",
- "Verify this device by completing one of the following:": "Verifitseeri see seade täites ühe alljärgnevatest:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "See seade, mida sa tahad verifitseerida ei toeta QR-koodi ega emoji-põhist verifitseerimist, aga just neid %(brand)s oskab kasutada. Proovi mõne muu Matrix'i kliendiga.",
"To proceed, please accept the verification request on your other device.": "Jätkamaks palun võta vastu verifitseerimispalve oma teises seadmes.",
"Waiting for you to verify on your other device…": "Ootan, et sa verifitseeriksid oma teises seadmes…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Ootan, et sa verifitseerid oma teises seadmes: %(deviceName)s (%(deviceId)s)…",
@@ -2441,14 +2311,6 @@
"Failed to fetch your location. Please try again later.": "Asukoha tuvastamine ei õnnestunud. Palun proovi hiljem uuesti.",
"Could not fetch location": "Asukoha tuvastamine ei õnnestunud",
"Automatically send debug logs on decryption errors": "Dekrüptimisvigade puhul saada silumislogid automaatselt arendajatele",
- "was removed %(count)s times": {
- "one": "eemaldati",
- "other": "eemaldati %(count)s korda"
- },
- "were removed %(count)s times": {
- "one": "eemaldati",
- "other": "eemaldati %(count)s korda"
- },
"Remove from room": "Eemalda jututoast",
"Failed to remove user": "Kasutaja eemaldamine ebaõnnestus",
"Remove them from specific things I'm able to": "Eemalda kasutaja valitud kohtadest, kust ma saan",
@@ -2489,7 +2351,6 @@
"Group all your people in one place.": "Koonda oma olulised sõbrad ühte kohta.",
"Group all your favourite rooms and people in one place.": "Koonda oma olulised sõbrad ning lemmikjututoad ühte kohta.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Kogukonnakeskused on kasutajate ja jututubade koondamise viis. Lisaks kogukonnakeskustele, mille liiga sa oled, võid sa kasutada ka eelseadistatud kogukonnakeskusi.",
- "IRC (Experimental)": "IRC (katseline)",
"Toggle hidden event visibility": "Lülita peidetud sündmuste näitamine sisse/välja",
"Redo edit": "Korda muudatust",
"Undo edit": "Võta muudatus tagasi",
@@ -2512,22 +2373,6 @@
"Use to scroll": "Kerimiseks kasuta ",
"Feedback sent! Thanks, we appreciate it!": "Tagasiside on saadetud. Täname, sellest on loodetavasti kasu!",
"%(space1Name)s and %(space2Name)s": "%(space1Name)s ja %(space2Name)s",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)s saatis ühe peidetud sõnumi",
- "other": "%(oneUser)s saatis %(count)s peidetud sõnumit"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)s saatsid ühe peidetud sõnumi",
- "other": "%(severalUsers)s saatsid %(count)s peidetud sõnumit"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)s kustutas sõnumi",
- "other": "%(oneUser)s kustutas %(count)s sõnumit"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)s kustutas sõnumi",
- "other": "%(severalUsers)s kustutasid %(count)s sõnumit"
- },
"Automatically send debug logs when key backup is not functioning": "Kui krüptovõtmete varundus ei toimi, siis automaatselt saada silumislogid arendajatele",
"Can't edit poll": "Küsimustikku ei saa muuta",
"Sorry, you can't edit a poll after votes have been cast.": "Vabandust, aga küsimustikku ei saa enam peale hääletamise lõppu muuta.",
@@ -2545,14 +2390,6 @@
"Export Cancelled": "Eksport on katkestatud",
"Switch to space by number": "Vaata kogukonnakeskust tema numbri alusel",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Vasta jätkuvas jutulõngas või uue jutulõnga loomiseks kasuta „%(replyInThread)s“ valikut, mida kuvatakse hiire liigutamisel sõnumi kohal.",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)s muutis selle jututoa klammerdatud sõnumeid",
- "other": "%(oneUser)s muutis jututoa klammerdatud sõnumeid %(count)s korda"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s muutsid selle jututoa klammerdatud sõnumeid",
- "other": "%(severalUsers)s muutsid jututoa klammerdatud sõnumeid %(count)s korda"
- },
"What location type do you want to share?": "Missugust asukohta sa soovid jagada?",
"Drop a Pin": "Märgi nööpnõelaga",
"My live location": "Minu asukoht reaalajas",
@@ -2597,7 +2434,6 @@
"Previous recently visited room or space": "Eelmine viimati külastatud jututuba või kogukond",
"Unsent": "Saatmata",
"Developer tools": "Arendusvahendid",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Võimalike vigade leidmiseks ja %(analyticsOwner)s'i arendamiseks jaga meiega anonüümseid andmeid. Selleks, et mõistaksime, kuidas kasutajad erinevaid seadmeid pruugivad me loome sinu seadmetele ühise juhusliku tunnuse.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Kohandatud serveriseadistusi saad kasutada selleks, et logida sisse sinu valitud koduserverisse. See võimaldab sinul kasutada %(brand)s'i mõnes teises koduserveri hallatava kasutajakontoga.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s ei saanud asukohta tuvastada. Palun luba vastavad õigused brauseri seadistustes.",
"%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s toimib nutiseadme veebibrauseris kastseliselt. Parima kasutajakogemuse ja uusima funktsionaalsuse jaoks kasuta meie rakendust.",
@@ -2836,7 +2672,6 @@
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s või %(copyButton)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s või %(recoveryFile)s",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s või %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s või %(emojiCompare)s",
"Proxy URL": "Puhverserveri aadress",
"Proxy URL (optional)": "Puhverserveri aadress (kui vaja)",
"To disable you will need to log out and back in, use with caution!": "Väljalülitamiseks palun logi välja ning seejärel tagasi, kuid ole sellega ettevaatlik!",
@@ -3204,10 +3039,6 @@
"Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Sõnumid siin vestluses on läbivalt krüptitud. Klõpsides tunnuspilti saad verifitseerida kasutaja %(displayName)s.",
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "Sõnumid siin jututoas on läbivalt krüptitud. Kui uued kasutajad liituvad, siis klõpsides nende tunnuspilti saad neid verifitseerida.",
"Your profile picture URL": "Sinu tunnuspildi URL",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "Mitu kasutajat %(severalUsers)s muutsid oma tunnuspilti %(count)s korda",
- "one": "%(severalUsers)s kasutajat muutsid oma profiilipilti"
- },
"Anyone can request to join, but admins or moderators need to grant access. You can change this later.": "Kõik võivad liituda, kuid jututoa haldur või moderaator peab eelnevalt ligipääsu kinnitama. Sa saad seda hiljem muuta.",
"Upgrade room": "Uuenda jututoa versiooni",
"This homeserver doesn't offer any login flows that are supported by this client.": "See koduserver ei paku ühtegi sisselogimislahendust, mida see klient toetab.",
@@ -3215,10 +3046,6 @@
"Quick Actions": "Kiirtoimingud",
"Mark all messages as read": "Märgi kõik sõnumid loetuks",
"Reset to default settings": "Lähtesta kõik seadistused",
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "Kasutaja %(oneUser)s muutis oma tunnuspilti %(count)s korda",
- "one": "%(oneUser)s muutis oma profiilipilti"
- },
"The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a unique passphrase below, which will only be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "Kes iganes saab kätte selle ekspordifaili, saab ka lugeda sinu krüptitud sõnumeid, seega ole hoolikas selle faili talletamisel. Andmaks lisakihi turvalisust, peaksid sa alljärgnevalt sisestama unikaalse paroolifraasi, millega krüptitakse eksporditavad andmed. Faili hilisem importimine õnnestub vaid sama paroolifraasi sisestamisel.",
"Great! This passphrase looks strong enough": "Suurepärane! See paroolifraas on piisavalt kange",
"Other spaces you know": "Muud kogukonnad, mida sa tead",
@@ -3322,7 +3149,9 @@
"stickerpack": "Kleepsupakk",
"system_alerts": "Süsteemi teated",
"secure_backup": "Turvaline varundus",
- "cross_signing": "Risttunnustamine"
+ "cross_signing": "Risttunnustamine",
+ "identity_server": "Isikutuvastusserver",
+ "integration_manager": "Lõiminguhaldur"
},
"action": {
"continue": "Jätka",
@@ -3535,7 +3364,8 @@
"collecting_information": "Kogun teavet rakenduse versiooni kohta",
"collecting_logs": "Kogun logisid",
"uploading_logs": "Laadin logisid üles",
- "downloading_logs": "Laadin logisid alla"
+ "downloading_logs": "Laadin logisid alla",
+ "create_new_issue": "Selle vea uurimiseks palun loo uus veateade meie GitHub'is."
},
"time": {
"hours_minutes_seconds_left": "jäänud on %(hours)st %(minutes)sm %(seconds)ss",
@@ -3652,6 +3482,10 @@
"rule_suppress_notices": "Robotite saadetud sõnumid",
"rule_tombstone": "Kui jututubasid uuendatakse",
"rule_encrypted_room_one_to_one": "Kahepoolsete vestluste krüptitud sõnumid"
+ },
+ "appearance": {
+ "layout_irc": "IRC (katseline)",
+ "layout_bubbles": "Jutumullid"
}
},
"devtools": {
@@ -3906,6 +3740,145 @@
},
"m.call.hangup": {
"dm": "Kõne lõppes"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s liitusid %(count)s korda",
+ "one": "%(severalUsers)s liitusid"
+ },
+ "joined": {
+ "other": "%(oneUser)s liitus %(count)s korda",
+ "one": "%(oneUser)s liitus"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s lahkusid %(count)s korda",
+ "one": "%(severalUsers)s lahkusid"
+ },
+ "left": {
+ "other": "%(oneUser)s lahkus %(count)s korda",
+ "one": "%(oneUser)s lahkus"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s liitusid ja lahkusid %(count)s korda",
+ "one": "%(severalUsers)s liitusid ja lahkusid"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s liitus ja lahkus %(count)s korda",
+ "one": "%(oneUser)s liitus ja lahkus"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s lahkusid ja liitusid uuesti %(count)s korda",
+ "one": "%(severalUsers)s lahkusid ja liitusid uuesti"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s lahkus ja liitus uuesti %(count)s korda",
+ "one": "%(oneUser)s lahkus ja liitus uuesti"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s lükkasid tagasi oma kutse %(count)s korda",
+ "one": "%(severalUsers)s lükkasid tagasi oma kutse"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s lükkas tagasi oma kutse %(count)s korda",
+ "one": "%(oneUser)s lükkas taagasi oma kutse"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s kutse võeti tagasi %(count)s korda",
+ "one": "Kasutajate %(severalUsers)s kutse võeti tagasi"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s kutse võeti tagasi %(count)s korda",
+ "one": "Kasutaja %(oneUser)s kutse võeti tagasi"
+ },
+ "invited_multiple": {
+ "other": "said kutse %(count)s korda",
+ "one": "said kutse"
+ },
+ "invited": {
+ "other": "sai kutse %(count)s korda",
+ "one": "sai kutse"
+ },
+ "banned_multiple": {
+ "other": "said ligipääsukeelu %(count)s korda",
+ "one": "said ligipääsukeelu"
+ },
+ "banned": {
+ "other": "sai ligipääsukeelu %(count)s korda",
+ "one": "sai ligipääsukeelu"
+ },
+ "unbanned_multiple": {
+ "other": "taastati ligipääs %(count)s korda",
+ "one": "taastati ligipääs"
+ },
+ "unbanned": {
+ "other": "taastati ligipääs %(count)s korda",
+ "one": "taastati ligipääs"
+ },
+ "kicked_multiple": {
+ "one": "eemaldati",
+ "other": "eemaldati %(count)s korda"
+ },
+ "kicked": {
+ "one": "eemaldati",
+ "other": "eemaldati %(count)s korda"
+ },
+ "changed_name_multiple": {
+ "other": "Mitu kasutajat %(severalUsers)s muutsid oma nime %(count)s korda",
+ "one": "Mitu kasutajat %(severalUsers)s muutsid oma nime"
+ },
+ "changed_name": {
+ "one": "Kasutaja %(oneUser)s muutis oma nime",
+ "other": "Kasutaja %(oneUser)s muutis oma nime %(count)s korda"
+ },
+ "changed_avatar_multiple": {
+ "other": "Mitu kasutajat %(severalUsers)s muutsid oma tunnuspilti %(count)s korda",
+ "one": "%(severalUsers)s kasutajat muutsid oma profiilipilti"
+ },
+ "changed_avatar": {
+ "other": "Kasutaja %(oneUser)s muutis oma tunnuspilti %(count)s korda",
+ "one": "%(oneUser)s muutis oma profiilipilti"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s ei teinud muudatusi %(count)s korda",
+ "one": "%(severalUsers)s ei teinud muudatusi"
+ },
+ "no_change": {
+ "other": "%(oneUser)s ei teinud muutusi %(count)s korda",
+ "one": "%(oneUser)s ei teinud muudatusi"
+ },
+ "server_acls_multiple": {
+ "other": "%(severalUsers)s kasutajat muutsid serveri pääsuloendit %(count)s korda",
+ "one": "%(severalUsers)s kasutajat muutsid serveri pääsuloendit"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s kasutaja muutis serveri pääsuloendit",
+ "other": "%(oneUser)s kasutaja muutis serveri pääsuloendit %(count)s korda"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s muutsid selle jututoa klammerdatud sõnumeid",
+ "other": "%(severalUsers)s muutsid jututoa klammerdatud sõnumeid %(count)s korda"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)s muutis selle jututoa klammerdatud sõnumeid",
+ "other": "%(oneUser)s muutis jututoa klammerdatud sõnumeid %(count)s korda"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)s kustutas sõnumi",
+ "other": "%(severalUsers)s kustutasid %(count)s sõnumit"
+ },
+ "redacted": {
+ "one": "%(oneUser)s kustutas sõnumi",
+ "other": "%(oneUser)s kustutas %(count)s sõnumit"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)s saatsid ühe peidetud sõnumi",
+ "other": "%(severalUsers)s saatsid %(count)s peidetud sõnumit"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)s saatis ühe peidetud sõnumi",
+ "other": "%(oneUser)s saatis %(count)s peidetud sõnumit"
+ }
}
},
"slash_command": {
@@ -4066,5 +4039,44 @@
"redact": "Kustuta teiste saadetud sõnumid",
"notifications.room": "Teavita kõiki"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Nad ei klapi",
+ "sas_match": "Nad klapivad",
+ "in_person": "Turvalisuse mõttes on oluline, et teed seda nii, et kas olete üheskoos või kasutate suhtluskanalit, mida mõlemad usaldate.",
+ "other_party_cancelled": "Teine osapool tühistas verifitseerimise.",
+ "complete_title": "Verifitseeritud!",
+ "complete_description": "Sa oled edukalt verifitseerinud selle kasutaja.",
+ "no_support_qr_emoji": "See seade, mida sa tahad verifitseerida ei toeta QR-koodi ega emoji-põhist verifitseerimist, aga just neid %(brand)s oskab kasutada. Proovi mõne muu Matrix'i kliendiga.",
+ "qr_prompt": "Skaneeri seda unikaalset koodi",
+ "sas_prompt": "Võrdle unikaalseid emoji'sid",
+ "sas_description": "Kui sul mõlemas seadmes pole kaamerat, siis võrdle unikaalset emoji'de komplekti",
+ "qr_or_sas": "%(qrCode)s või %(emojiCompare)s",
+ "qr_or_sas_header": "Verifitseeri see seade täites ühe alljärgnevatest:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Enamkasutatud",
+ "category_smileys_people": "Vigurnäod ja inimesed",
+ "category_animals_nature": "Loomad ja loodus",
+ "category_food_drink": "Toit ja jook",
+ "category_activities": "Tegevused",
+ "category_travel_places": "Reisimine ja kohad",
+ "category_objects": "Esemed",
+ "category_symbols": "Sümbolid",
+ "category_flags": "Lipud",
+ "categories": "Kategooriad",
+ "quick_reactions": "Reageeri lennult"
+ },
+ "analytics": {
+ "enable_prompt": "Aita kaasa %(analyticsOwner)s'i arendamisele",
+ "consent_migration": "Sa oled varem meiega lubanud jagada anonüümset teavet. Me nüüd uuendame seda teavet.",
+ "learn_more": "Võimalike vigade leidmiseks jaga meiega anonüümseid andmeid. Isiklikku teavet meie ei kogu ega jaga mitte midagi kolmandate osapooltega. Lisateave",
+ "privacy_policy": "Meie kasutustingimused leiad siit",
+ "pseudonymous_usage_data": "Võimalike vigade leidmiseks ja %(analyticsOwner)s'i arendamiseks jaga meiega anonüümseid andmeid. Selleks, et mõistaksime, kuidas kasutajad erinevaid seadmeid pruugivad me loome sinu seadmetele ühise juhusliku tunnuse.",
+ "bullet_1": "Meie ei salvesta ega profileeri sinu kasutajakonto andmeid",
+ "bullet_2": "Meie ei jaga teavet kolmandate osapooltega",
+ "disable_prompt": "Seadistustest saad alati määrata, et see funktsionaalsus pole kasutusel"
}
}
diff --git a/src/i18n/strings/eu.json b/src/i18n/strings/eu.json
index c7bb1af22f..7f1a5781d7 100644
--- a/src/i18n/strings/eu.json
+++ b/src/i18n/strings/eu.json
@@ -250,38 +250,6 @@
"URL previews are disabled by default for participants in this room.": "URLen aurrebistak desgaituta daude gela honetako partaideentzat.",
"A text message has been sent to %(msisdn)s": "Testu mezu bat bidali da hona: %(msisdn)s",
"Jump to read receipt": "Saltatu irakurragirira",
- "was banned %(count)s times": {
- "one": "debekatua izan da",
- "other": "%(count)s aldiz debekatuak izan dira"
- },
- "were invited %(count)s times": {
- "other": "%(count)s aldiz gonbidatuak izan dira",
- "one": "gonbidatuak izan dira"
- },
- "was invited %(count)s times": {
- "other": "%(count)s aldiz gonbidatua izan da",
- "one": "gonbidatua izan da"
- },
- "were banned %(count)s times": {
- "other": "%(count)s aldiz debekatuak izan dira",
- "one": "debekatuak izan dira"
- },
- "were unbanned %(count)s times": {
- "other": "%(count)s aldiz kendu zaie debekua",
- "one": "debekua kendu zaie"
- },
- "was unbanned %(count)s times": {
- "other": "%(count)s aldiz kendu zaio debekua",
- "one": "debekua kendu zaio"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s erabiltzaileek bere izena aldatu dute %(count)s aldiz",
- "one": "%(severalUsers)s erabiltzaileek bere izena aldatu dute"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s erabiltzaileak bere izena aldatu du %(count)s aldiz",
- "one": "%(oneUser)s erabiltzaileak bere izena aldatu du"
- },
"collapse": "tolestu",
"expand": "hedatu",
"And %(count)s more...": {
@@ -289,55 +257,6 @@
},
"Delete Widget": "Ezabatu trepeta",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Trepeta ezabatzean gelako kide guztientzat kentzen da. Ziur trepeta ezabatu nahi duzula?",
- "%(nameList)s %(transitionList)s": "%(nameList)s%(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s %(count)s aldiz elkartu dira",
- "one": "%(severalUsers)s elkartu dira"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s%(count)s aldiz elkartu da",
- "one": "%(oneUser)s elkartu da"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s%(count)s aldiz atera dira",
- "one": "%(severalUsers)s atera dira"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s%(count)s aldiz atera da",
- "one": "%(oneUser)s atera da"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s elkartu eta atera dira %(count)s aldiz",
- "one": "%(severalUsers)s elkartu eta atera dira"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s elkartu eta atera da %(count)s aldiz",
- "one": "%(oneUser)s elkartu eta atera da"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s atera eta berriz elkartu dira %(count)s aldiz",
- "one": "%(severalUsers)s atera eta berriz elkartu da"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s atera eta berriz elkartu da %(count)s aldiz",
- "one": "%(oneUser)s atera eta berriz elkartu da"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s erabiltzaileek bere gonbidapenak ukatu dituzte %(count)s aldiz",
- "one": "%(severalUsers)s erabiltzaileek bere gonbidapenak ukatu dituzte"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s erabiltzaileak bere gonbidapena ukatu du %(count)s aldiz",
- "one": "%(oneUser)s erabiltzaileak bere gonbidapena ukatu du"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s erabiltzaileei gonbidapena indargabetu zaie %(count)s aldiz",
- "one": "%(severalUsers)s erabiltzaileei gonbidapena indargabetu zaie"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s erabiltzaileari gonbidapena indargabetu zaio %(count)s aldiz",
- "one": "%(oneUser)s erabiltzaileari gonbidapena indargabetu zaio"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s eta beste %(count)s",
"one": "%(items)s eta beste bat"
@@ -506,9 +425,6 @@
"Invite anyway and never warn me again": "Gonbidatu edonola ere eta ez abisatu inoiz gehiago",
"Invite anyway": "Gonbidatu hala ere",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "'%(fileName)s' fitxategiak igoerarako hasiera-zerbitzari honek duen tamaina muga gainditzen du",
- "The other party cancelled the verification.": "Beste parteak egiaztaketa ezeztatu du.",
- "Verified!": "Egiaztatuta!",
- "You've successfully verified this user.": "Ongi egiaztatu duzu erabiltzaile hau.",
"Got It": "Ulertuta",
"Dog": "Txakurra",
"Cat": "Katua",
@@ -750,14 +666,6 @@
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Gela hau bertsio-berritzeak gelaren oraingo instantzia itzaliko du eta izen bereko beste gela berri bat sortuko du. Kideei esperientziarik onena emateko, hau egingo dugu:",
"Edited at %(date)s. Click to view edits.": "Edizio data: %(date)s. Sakatu edizioak ikusteko.",
"Message edits": "Mezuaren edizioak",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s erabiltzaileek ez dute aldaketarik egin %(count)s aldiz",
- "one": "%(severalUsers)s erabiltzaileek ez dute aldaketarik egin"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s erabiltzaileak ez du aldaketarik egin %(count)s aldiz",
- "one": "%(oneUser)s erabiltzaileak ez du aldaketarik egin"
- },
"Removing…": "Kentzen…",
"Clear all data": "Garbitu datu guztiak",
"Your homeserver doesn't seem to support this feature.": "Antza zure hasiera-zerbitzariak ez du ezaugarri hau onartzen.",
@@ -857,7 +765,6 @@
"one": "Irakurri gabeko mezu 1."
},
"Show image": "Erakutsi irudia",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Sortu txosten berri bat GitHub zerbitzarian arazo hau ikertu dezagun.",
"e.g. my-room": "adib. nire-gela",
"Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Erabili identitate-zerbitzari bat e-mail bidez gonbidatzeko. Erabili lehenetsitakoa (%(defaultIdentityServerName)s) edo gehitu bat Ezarpenak atalean.",
"Use an identity server to invite by email. Manage in Settings.": "Erabili identitate-zerbitzari bat e-mail bidez gonbidatzeko. Kudeatu Ezarpenak atalean.",
@@ -888,16 +795,6 @@
"Failed to deactivate user": "Huts egin du erabiltzailea desaktibatzeak",
"This client does not support end-to-end encryption.": "Bezero honek ez du muturretik muturrerako zifratzea onartzen.",
"Messages in this room are not end-to-end encrypted.": "Gela honetako mezuak ez daude muturretik muturrera zifratuta.",
- "Frequently Used": "Maiz erabilia",
- "Smileys & People": "Irribartxoak eta jendea",
- "Animals & Nature": "Animaliak eta natura",
- "Food & Drink": "Jana eta edana",
- "Activities": "Jarduerak",
- "Travel & Places": "Bidaiak eta tokiak",
- "Objects": "Objektuak",
- "Symbols": "Ikurrak",
- "Flags": "Banderak",
- "Quick Reactions": "Erreakzio azkarrak",
"Cancel search": "Ezeztatu bilaketa",
"Jump to first unread room.": "Jauzi irakurri gabeko lehen gelara.",
"Jump to first invite.": "Jauzi lehen gonbidapenera.",
@@ -1043,9 +940,6 @@
"Enable message search in encrypted rooms": "Gaitu mezuen bilaketa gela zifratuetan",
"How fast should messages be downloaded.": "Zeinen azkar deskargatu behar diren mezuak.",
"Waiting for %(displayName)s to verify…": "%(displayName)s egiaztatu bitartean zain…",
- "They match": "Bat datoz",
- "They don't match": "Ez datoz bat",
- "To be secure, do this in person or use a trusted way to communicate.": "Ziurtatzeko, egin hau aurrez aurre edo komunikabide seguru baten bidez.",
"This bridge was provisioned by .": "Zubi hau erabiltzaileak hornitu du.",
"Show less": "Erakutsi gutxiago",
"Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Zure kontuak zeharkako sinatze identitate bat du biltegi sekretuan, baina saio honek ez du oraindik fidagarritzat.",
@@ -1096,9 +990,6 @@
"One of the following may be compromised:": "Hauetakoren bat konprometituta egon daiteke:",
"Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Egiztatu gailu hau fidagarri gisa markatzeko. Gailu hau fidagarritzat jotzeak lasaitasuna ematen du muturretik-muturrera zifratutako mezuak erabiltzean.",
"Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Gailu hau egiaztatzean fidagarri gisa markatuko da, eta egiaztatu zaituzten erabiltzaileek fidagarri gisa ikusiko dute.",
- "Scan this unique code": "Eskaneatu kode bakan hau",
- "Compare unique emoji": "Konparatu emoji bakana",
- "Compare a unique set of emoji if you don't have a camera on either device": "Konparatu emoji sorta bakana gailuek kamerarik ez badute",
"Sign In or Create Account": "Hasi saioa edo sortu kontua",
"Use your account or create a new one to continue.": "Erabili zure kontua edo sortu berri bat jarraitzeko.",
"Create Account": "Sortu kontua",
@@ -1289,7 +1180,6 @@
"You don't have permission to delete the address.": "Ez duzu helbidea ezabatzeko baimenik.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "Errorea gertatu da helbidea kentzean. Agian ez dago jada edo behin behineko arazo bat egon da.",
"Error removing address": "Errorea helbidea kentzean",
- "Categories": "Kategoriak",
"Room address": "Gelaren helbidea",
"This address is available to use": "Gelaren helbide hau erabilgarri dago",
"This address is already in use": "Gelaren helbide hau erabilita dago",
@@ -1313,13 +1203,11 @@
"The server has denied your request.": "Zerbitzariak zure eskariari uko egin dio.",
"Wrong file type": "Okerreko fitxategi-mota",
"Looks good!": "Itxura ona du!",
- "Integration manager": "Integrazio-kudeatzailea",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Zure %(brand)s aplikazioak ez dizu hau egiteko integrazio kudeatzaile bat erabiltzen uzten. Kontaktatu administratzaileren batekin.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Trepeta hau erabiltzean %(widgetDomain)s domeinuarekin eta zure integrazio kudeatzailearekin datuak partekatu daitezke.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integrazio kudeatzaileek konfigurazio datuak jasotzen dituzte, eta trepetak aldatu ditzakete, gelara gonbidapenak bidali, eta botere mailak zure izenean ezarri.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Erabili integrazio kudeatzaile bat botak, trepetak eta eranskailu multzoak kudeatzeko.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Erabili (%(serverName)s) integrazio kudeatzailea botak, trepetak eta eranskailu multzoak kudeatzeko.",
- "Identity server": "Identitate zerbitzaria",
"Identity server (%(server)s)": "Identitate-zerbitzaria (%(server)s)",
"Could not connect to identity server": "Ezin izan da identitate-zerbitzarira konektatu",
"Not a valid identity server (status code %(code)s)": "Ez da identitate zerbitzari baliogarria (egoera-mezua %(code)s)",
@@ -1373,7 +1261,9 @@
"unnamed_room": "Izen gabeko gela",
"stickerpack": "Eranskailu-multzoa",
"system_alerts": "Sistemaren alertak",
- "cross_signing": "Zeharkako sinadura"
+ "cross_signing": "Zeharkako sinadura",
+ "identity_server": "Identitate zerbitzaria",
+ "integration_manager": "Integrazio-kudeatzailea"
},
"action": {
"continue": "Jarraitu",
@@ -1499,7 +1389,8 @@
"github_issue": "GitHub arazo-txostena",
"before_submitting": "Egunkariak bidali aurretik, GitHub arazo bat sortu behar duzu gertatzen zaizuna azaltzeko.",
"collecting_information": "Aplikazioaren bertsio-informazioa biltzen",
- "collecting_logs": "Egunkariak biltzen"
+ "collecting_logs": "Egunkariak biltzen",
+ "create_new_issue": "Sortu txosten berri bat GitHub zerbitzarian arazo hau ikertu dezagun."
},
"time": {
"few_seconds_ago": "duela segundo batzuk",
@@ -1625,6 +1516,97 @@
},
"m.call.hangup": {
"dm": "Deia amaitu da"
+ },
+ "summary": {
+ "format": "%(nameList)s%(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s %(count)s aldiz elkartu dira",
+ "one": "%(severalUsers)s elkartu dira"
+ },
+ "joined": {
+ "other": "%(oneUser)s%(count)s aldiz elkartu da",
+ "one": "%(oneUser)s elkartu da"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s%(count)s aldiz atera dira",
+ "one": "%(severalUsers)s atera dira"
+ },
+ "left": {
+ "other": "%(oneUser)s%(count)s aldiz atera da",
+ "one": "%(oneUser)s atera da"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s elkartu eta atera dira %(count)s aldiz",
+ "one": "%(severalUsers)s elkartu eta atera dira"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s elkartu eta atera da %(count)s aldiz",
+ "one": "%(oneUser)s elkartu eta atera da"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s atera eta berriz elkartu dira %(count)s aldiz",
+ "one": "%(severalUsers)s atera eta berriz elkartu da"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s atera eta berriz elkartu da %(count)s aldiz",
+ "one": "%(oneUser)s atera eta berriz elkartu da"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s erabiltzaileek bere gonbidapenak ukatu dituzte %(count)s aldiz",
+ "one": "%(severalUsers)s erabiltzaileek bere gonbidapenak ukatu dituzte"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s erabiltzaileak bere gonbidapena ukatu du %(count)s aldiz",
+ "one": "%(oneUser)s erabiltzaileak bere gonbidapena ukatu du"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s erabiltzaileei gonbidapena indargabetu zaie %(count)s aldiz",
+ "one": "%(severalUsers)s erabiltzaileei gonbidapena indargabetu zaie"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s erabiltzaileari gonbidapena indargabetu zaio %(count)s aldiz",
+ "one": "%(oneUser)s erabiltzaileari gonbidapena indargabetu zaio"
+ },
+ "invited_multiple": {
+ "other": "%(count)s aldiz gonbidatuak izan dira",
+ "one": "gonbidatuak izan dira"
+ },
+ "invited": {
+ "other": "%(count)s aldiz gonbidatua izan da",
+ "one": "gonbidatua izan da"
+ },
+ "banned_multiple": {
+ "other": "%(count)s aldiz debekatuak izan dira",
+ "one": "debekatuak izan dira"
+ },
+ "banned": {
+ "one": "debekatua izan da",
+ "other": "%(count)s aldiz debekatuak izan dira"
+ },
+ "unbanned_multiple": {
+ "other": "%(count)s aldiz kendu zaie debekua",
+ "one": "debekua kendu zaie"
+ },
+ "unbanned": {
+ "other": "%(count)s aldiz kendu zaio debekua",
+ "one": "debekua kendu zaio"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s erabiltzaileek bere izena aldatu dute %(count)s aldiz",
+ "one": "%(severalUsers)s erabiltzaileek bere izena aldatu dute"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s erabiltzaileak bere izena aldatu du %(count)s aldiz",
+ "one": "%(oneUser)s erabiltzaileak bere izena aldatu du"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s erabiltzaileek ez dute aldaketarik egin %(count)s aldiz",
+ "one": "%(severalUsers)s erabiltzaileek ez dute aldaketarik egin"
+ },
+ "no_change": {
+ "other": "%(oneUser)s erabiltzaileak ez du aldaketarik egin %(count)s aldiz",
+ "one": "%(oneUser)s erabiltzaileak ez du aldaketarik egin"
+ }
}
},
"slash_command": {
@@ -1711,5 +1693,31 @@
"ban": "Debekatu erabiltzaileak",
"notifications.room": "Jakinarazi denei"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Ez datoz bat",
+ "sas_match": "Bat datoz",
+ "in_person": "Ziurtatzeko, egin hau aurrez aurre edo komunikabide seguru baten bidez.",
+ "other_party_cancelled": "Beste parteak egiaztaketa ezeztatu du.",
+ "complete_title": "Egiaztatuta!",
+ "complete_description": "Ongi egiaztatu duzu erabiltzaile hau.",
+ "qr_prompt": "Eskaneatu kode bakan hau",
+ "sas_prompt": "Konparatu emoji bakana",
+ "sas_description": "Konparatu emoji sorta bakana gailuek kamerarik ez badute"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Maiz erabilia",
+ "category_smileys_people": "Irribartxoak eta jendea",
+ "category_animals_nature": "Animaliak eta natura",
+ "category_food_drink": "Jana eta edana",
+ "category_activities": "Jarduerak",
+ "category_travel_places": "Bidaiak eta tokiak",
+ "category_objects": "Objektuak",
+ "category_symbols": "Ikurrak",
+ "category_flags": "Banderak",
+ "categories": "Kategoriak",
+ "quick_reactions": "Erreakzio azkarrak"
}
}
diff --git a/src/i18n/strings/fa.json b/src/i18n/strings/fa.json
index 24fd5ffe22..c2e89c4fce 100644
--- a/src/i18n/strings/fa.json
+++ b/src/i18n/strings/fa.json
@@ -796,42 +796,18 @@
"QR Code": "کد QR",
"Custom level": "سطح دلخواه",
"Power level": "سطح قدرت",
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)s هیچ تغییری ایجاد نکرد",
- "other": "%(oneUser)s %(count)s مرتبه هیچ تغییری ایجاد نکرد"
- },
"That matches!": "مطابقت دارد!",
"Use a different passphrase?": "از عبارت امنیتی دیگری استفاده شود؟",
"That doesn't match.": "مطابقت ندارد.",
"Go back to set it again.": "برای تنظیم مجدد آن به عقب برگردید.",
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)s هیچ تغییری ایجاد نکردند",
- "other": "%(severalUsers)s %(count)s تغییری ایجاد نکردند"
- },
"Enter your Security Phrase a second time to confirm it.": "عبارت امنیتی خود را برای تائید مجددا وارد کنید.",
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)s نام خود را تغییر داد",
- "other": "%(oneUser)s نام خود را %(count)s مرتبه تغییر داد"
- },
"Your keys are being backed up (the first backup could take a few minutes).": "در حال پیشتیبانگیری از کلیدهای شما (اولین نسخه پشتیبان ممکن است چند دقیقه طول بکشد).",
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)s نام خود را تغییر دادند",
- "other": "%(severalUsers)s نام خود را %(count)s بار تغییر دادند"
- },
"Confirm your Security Phrase": "عبارت امنیتی خود را تأیید کنیدعبارت امنیتی خود را تائید نمائید",
"Success!": "موفقیتآمیز بود!",
"Create key backup": "ساختن نسخهی پشتیبان کلید",
"Unable to create key backup": "ایجاد کلید پشتیبانگیری امکانپذیر نیست",
"Generate a Security Key": "یک کلید امنیتی ایجاد کنید",
"Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "از یک عبارت محرمانه که فقط خودتان میدانید استفاده کنید، و محض احتیاط کلید امینی خود را برای استفاده هنگام پشتیبانگیری ذخیره نمائید.",
- "was unbanned %(count)s times": {
- "one": "رفع تحریم شد",
- "other": "%(count)s بار رفع تحریم شد"
- },
- "were unbanned %(count)s times": {
- "one": "رفع تحریم شد",
- "other": "%(count)s بار رفع تحریم شد"
- },
"Filter results": "پالایش نتایج",
"Server did not return valid authentication information.": "سرور اطلاعات احراز هویت معتبری را باز نگرداند.",
"Server did not require any authentication": "سرور به احراز هویت احتیاج نداشت",
@@ -873,33 +849,9 @@
"Mark as not suggested": "علامتگذاری به عنوان پیشنهادنشده",
"Mark as suggested": "علامتگذاری به عنوان پیشنهادشده",
"You may want to try a different search or check for typos.": "ممکن است بخواهید یک جستجوی دیگر انجام دهید یا غلطهای املایی را بررسی کنید.",
- "was banned %(count)s times": {
- "one": "تحریم شد",
- "other": "%(count)s بار تحریم شد"
- },
"Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "برای در امان ماندن در برابر از دستدادن پیامها و دادههای رمزشدهی خود، از کلیدهای رمزنگاری خود یک نسخهی پشتیبان بر روی سرور قرار دهید.",
- "were banned %(count)s times": {
- "one": "تحریم شد",
- "other": "%(count)s بار تحریم شد"
- },
- "was invited %(count)s times": {
- "one": "دعوت شد",
- "other": "%(count)s بار دعوت شده است"
- },
"Enter your account password to confirm the upgrade:": "گذرواژهی خود را جهت تائيد عملیات ارتقاء وارد کنید:",
- "were invited %(count)s times": {
- "one": "دعوت شدند",
- "other": "%(count)s بار دعوت شدهاند"
- },
"Restore your key backup to upgrade your encryption": "برای ارتقاء رمزنگاری، ابتدا نسخهی پشتیبان خود را بازیابی کنید",
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "one": "%(oneUser)s دعوت خود را پس گرفته است",
- "other": "%(oneUser)s دعوت خود را %(count)s مرتبه پسگرفتهاست"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "%(severalUsers)s دعوتهای خود را پسگرفتند",
- "other": "%(severalUsers)s دعوت خود را %(count)s مرتبه پسگرفتند"
- },
"%(name)s cancelled verifying": "%(name)s تأیید هویت را لغو کرد",
"You cancelled verifying %(name)s": "شما تأیید هویت %(name)s را لغو کردید",
"You verified %(name)s": "شما هویت %(name)s را تأیید کردید",
@@ -1091,7 +1043,6 @@
"Unencrypted": "رمزگذاری نشده",
"Encrypted by an unverified session": "توسط یک نشست تأیید نشده رمزگذاری شده است",
"Export room keys": "استخراج کلیدهای اتاق",
- "%(nameList)s %(transitionList)s": "%(nameList)s.%(transitionList)s",
"This process allows you to export the keys for messages you have received in encrypted rooms to a local file. You will then be able to import the file into another Matrix client in the future, so that client will also be able to decrypt these messages.": "این فرآیند به شما این امکان را میدهد تا کلیدهایی را که برای رمزگشایی پیامهایتان در اتاقهای رمزشده نیاز دارید، در قالب یک فایل محلی استخراج کنید. بعد از آن میتوانید این فایل را در هر کلاینت دیگری وارد (Import) کرده و قادر به رمزگشایی و مشاهدهی پیامهای رمزشدهی مذکور باشید.",
"Language Dropdown": "منو زبان",
"View message": "مشاهده پیام",
@@ -1109,7 +1060,6 @@
},
"expand": "گشودن",
"collapse": "بستن",
- "Please create a new issue on GitHub so that we can investigate this bug.": "لطفا در GitHub یک مسئله جدید ایجاد کنید تا بتوانیم این اشکال را بررسی کنیم.",
"Enter passphrase": "عبارت امنیتی را وارد کنید",
"Confirm passphrase": "عبارت امنیتی را تائید کنید",
"This version of %(brand)s does not support searching encrypted messages": "این نسخه از %(brand)s از جستجوی پیام های رمزگذاری شده پشتیبانی نمی کند",
@@ -1137,29 +1087,14 @@
"Any of the following data may be shared:": "هر یک از داده های زیر ممکن است به اشتراک گذاشته شود:",
"This session is encrypting history using the new recovery method.": "این نشست تاریخچهی پیامهای رمزشده را با استفاده از روش جدیدِ بازیابی، رمز میکند.",
"Cancel search": "لغو جستجو",
- "Quick Reactions": "واکنش سریع",
- "Categories": "دسته بندی ها",
- "Flags": "پرچم ها",
- "Symbols": "نمادها",
- "Objects": "اشیاء",
"Go to Settings": "برو به تنظیمات",
- "Travel & Places": "سفر و اماکن",
- "Activities": "فعالیت ها",
"Set up Secure Messages": "پیامرسانی امن را تنظیم کنید",
- "Food & Drink": "غذا و نوشیدنی",
"Recovery Method Removed": "روش بازیابی حذف شد",
- "Animals & Nature": "حیوانات و طبیعت",
- "Smileys & People": "لبخند و افراد",
"This session has detected that your Security Phrase and key for Secure Messages have been removed.": "نشست فعلی تشخیص داده که عبارت امنیتی و کلید لازم شما برای پیامرسانی امن حذف شدهاست.",
- "Frequently Used": "متداول",
"If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.": "اگر این کار را به صورت تصادفی انجام دادید، میتوانید سازوکار پیام امن را برای این نشست تنظیم کرده که باعث میشود تمام تاریخچهی این نشست با استفاده از یک روش جدیدِ بازیابی، مجددا رمزشود.",
"If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "اگر متد بازیابی را حذف نکردهاید، ممکن است حملهکنندهای سعی در دسترسی به حسابکاربری شما داشته باشد. گذرواژه حساب کاربری خود را تغییر داده و فورا یک روش بازیابی را از بخش تنظیمات خود تنظیم کنید.",
"Message downloading sleep time(ms)": "زمان خواب بارگیری پیام (ms)",
"Something went wrong!": "مشکلی پیش آمد!",
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)s عضو شدند",
- "other": "%(severalUsers)s%(count)s مرتبه عضو شدهاند"
- },
"Theme added!": "پوسته اضافه شد!",
"If you've joined lots of rooms, this might take a while": "اگر عضو اتاقهای بسیار زیادی هستید، ممکن است این فرآیند مقدای به طول بیانجامد",
"Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "مدیر سرور شما قابلیت رمزنگاری سرتاسر برای اتاقها و گفتگوهای خصوصی را به صورت پیشفرض غیرفعال کردهاست.",
@@ -1333,48 +1268,12 @@
"Encryption": "رمزنگاری",
"You'll need to authenticate with the server to confirm the upgrade.": "برای تائید ارتقاء، نیاز به احراز هویت نزد سرور خواهید داشت.",
"Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "برای اینکه بتوانید بقیهی نشستها را تائید کرده و به آنها امکان مشاهدهی پیامهای رمزشده را بدهید، ابتدا باید این نشست را ارتقاء دهید. بعد از تائیدشدن، به عنوان نشستّای تائیدشده به سایر کاربران نمایش داده خواهند شد.",
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)s دعوت خود را رد کرد",
- "other": "%(oneUser)s دعوت خود را %(count)s مرتبه رد کرد"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)s دعوتهای خود را رد کردند",
- "other": "%(severalUsers)s دعوت خود را %(count)s مرتبه رد کردند"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)s خارج شد و مجددا عضو شد",
- "other": "%(oneUser)s %(count)s مرتبه خارج شد و مجددا عضو شد"
- },
"Unable to query secret storage status": "امکان جستجو و کنکاش وضعیت حافظهی مخفی میسر نیست",
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)s خارج شدند و مجددا عضو شدند",
- "other": "%(severalUsers)s %(count)s مرتبه خارج شدند و مجددا عضو شدند"
- },
"If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "اگر الان لغو کنید، ممکن است پیامها و دادههای رمزشدهی خود را در صورت خارجشدن از حسابهای کاربریتان، از دست دهید.",
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)s پیوست و خارج شد",
- "other": "%(oneUser)s %(count)s مرتبه عضو شده و خارج شدند"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)s عضو شدند و خارج شدند",
- "other": "%(severalUsers)s %(count)s مرتبه عضو شده و خارج شدند"
- },
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)s خارج شد",
- "other": "%(oneUser)s %(count)s مرتبه خارج شدهاست"
- },
"You can also set up Secure Backup & manage your keys in Settings.": "همچنین میتوانید پشتیبانگیری امن را برپا کرده و کلیدهای خود را در تنظیمات مدیریت کنید.",
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)s خارج شدند",
- "other": "%(severalUsers)s %(count)s مرتبه خارج شدند"
- },
"Upgrade your encryption": "رمزنگاری خود را ارتقا دهید",
"Set a Security Phrase": "یک عبارت امنیتی تنظیم کنید",
"Confirm Security Phrase": "عبارت امنیتی را تأیید کنید",
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)s پیوست",
- "other": "%(oneUser)s %(count)s مرتبه عضو شدند"
- },
"Save your Security Key": "کلید امنیتی خود را ذخیره کنید",
"Unable to set up secret storage": "تنظیم حافظهی پنهان امکان پذیر نیست",
"Passphrases must match": "عباراتهای امنیتی باید مطابقت داشته باشند",
@@ -1513,22 +1412,13 @@
"Lion": "شیر",
"Cat": "گربه",
"Dog": "سگ",
- "To be secure, do this in person or use a trusted way to communicate.": "برای حفظ امنیت، خودتان این کار را انجام دهید و یا از یک روش ارتباطی قابل اعتماد استفاده نمائید.",
- "They don't match": "مطابقت ندارند",
- "They match": "مطابقت دارند",
"Cancelling…": "در حال لغو…",
"Waiting for %(displayName)s to verify…": "منتظر %(displayName)s برای تائید کردن…",
"Unable to find a supported verification method.": "روش پشتیبانیشدهای برای تائید پیدا نشد.",
"Verify this user by confirming the following number appears on their screen.": "در صورتی که عدد بعدی بر روی صفحهی کاربر نمایش داده میشود، او را تائید نمائید.",
"Verify this user by confirming the following emoji appear on their screen.": "در صورتی که همهی شکلکهای موجود بر روی صفحهی دستگاه کاربر ظاهر شدهاند، او را تائید نمائید.",
- "Compare a unique set of emoji if you don't have a camera on either device": "اگر بر روی دستگاه خود دوربین ندارید، از تطابق شکلکهای منحصر به فرد استفاده نمائید",
- "Compare unique emoji": "شکلکهای منحصر به فرد را مقایسه کنید",
- "Scan this unique code": "این QR-code منحصر به فرد را اسکن کنید",
"Got It": "متوجه شدم",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "پیامهای رد و بدل شده با این کاربر به صورت سرتاسر رمزشده و هیچ نفر سومی امکان مشاهده و خواندن آنها را ندارد.",
- "You've successfully verified this user.": "شما با موفقیت این کاربر را تائید کردید.",
- "Verified!": "تائید شد!",
- "The other party cancelled the verification.": "طرف مقابل فرآیند تائید را لغو کرد.",
"Dial pad": "صفحه شمارهگیری",
"There was an error looking up the phone number": "هنگام یافتن شماره تلفن خطایی رخ داد",
"Unable to look up phone number": "امکان یافتن شماره تلفن میسر نیست",
@@ -1983,12 +1873,10 @@
"Invite someone using their name, username (like ) or share this space.": "با استفاده از نام یا نام کاربری (مانند ) از افراد دعوت کرده و یا این فضای کاری را به اشتراک بگذارید.",
"Start a conversation with someone using their name or username (like ).": "با استفاده از نام یا نام کاربری (مانند )، گفتگوی جدیدی را با دیگران شروع کنید.",
"Start a conversation with someone using their name, email address or username (like ).": "با استفاده از نام، آدرس ایمیل و یا نام کاربری (مانند )، یک گفتگوی جدید را شروع کنید.",
- "Integration manager": "مدیر یکپارچگی",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s شما اجازهٔ استفاده از یک مدیر یکپارچگی را برای این کار نمی دهد. لطفاً با مدیری تماس بگیرید.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "استفاده از این ابزارک ممکن است دادههایی را با %(widgetDomain)s و مدیر یکپارچگیتان هم رسانی کند.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "برای مدیریت باتها، ابزارکها و بستههای برچسب، از یک مدیر پکپارچهسازی استفاده کنید.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "برای مدیریت باتها، ابزارکها و بستههای برچسب، از یک مدیر پکپارچهسازی (%(serverName)s) استفاده کنید.",
- "Identity server": "کارساز هویت",
"Identity server (%(server)s)": "کارساز هویت (%(server)s)",
"Could not connect to identity server": "نتوانست به کارساز هویت وصل شود",
"Not a valid identity server (status code %(code)s)": "کارساز هویت معتبر نیست (کد وضعیت %(code)s)",
@@ -2073,7 +1961,6 @@
"Deactivating your account is a permanent action — be careful!": "غیرفعال سازی اکانت شما یک اقدام دائمی است - مراقب باشید!",
"Enter your Security Phrase or to continue.": "عبارت امنیتی خود را وارد کنید و یا .",
"You were disconnected from the call. (Error: %(message)s)": "شما از تماس قطع شدید.(خطا: %(message)s)",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "اطلاعات خود را به صورت ناشناس با ما به اشتراک بگذارید تا متوجه مشکلات موجود شویم. بدون استفاده شخصی توسط خود و یا شرکایادگیری بیشتر",
"In %(spaceName)s.": "در فضای %(spaceName)s.",
"In %(spaceName)s and %(count)s other spaces.": {
"other": "در %(spaceName)s و %(count)s دیگر فضاها."
@@ -2096,8 +1983,6 @@
"There was an error joining.": "خطایی در هنگام پیوستن رخ داده است.",
"%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s در مرورگر موبایل بدرستی نمایش داده نمیشود، پیشنهاد میکنیم از نرم افزار موبایل رایگان ما در اینباره استفاده نمایید.",
"Unknown room": "اتاق ناشناس",
- "Help improve %(analyticsOwner)s": "بهتر کردن راهنمای کاربری %(analyticsOwner)s",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "شما به ارسال گزارش چگونگی استفاده از سرویس رضایت داده بودید. ما نحوه استفاده از این اطلاعات را بروز میکنیم.",
"That's fine": "بسیارعالی",
"Reset bearing to north": "بازنشانی جهت شمال",
"Mapbox logo": "لوگوی جعبه نقشه",
@@ -2220,7 +2105,9 @@
"stickerpack": "استیکر",
"system_alerts": "هشدارهای سیستم",
"secure_backup": "پشتیبانگیری امن",
- "cross_signing": "امضاء متقابل"
+ "cross_signing": "امضاء متقابل",
+ "identity_server": "کارساز هویت",
+ "integration_manager": "مدیر یکپارچگی"
},
"action": {
"continue": "ادامه",
@@ -2367,7 +2254,8 @@
"collecting_information": "درحال جمعآوری اطلاعات نسخهی برنامه",
"collecting_logs": "درحال جمعآوری گزارشها",
"uploading_logs": "در حال بارگذاری لاگها",
- "downloading_logs": "در حال دریافت لاگها"
+ "downloading_logs": "در حال دریافت لاگها",
+ "create_new_issue": "لطفا در GitHub یک مسئله جدید ایجاد کنید تا بتوانیم این اشکال را بررسی کنیم."
},
"time": {
"seconds_left": "%(seconds)s ثانیه باقیمانده",
@@ -2590,6 +2478,97 @@
},
"m.call.hangup": {
"dm": "تماس پایان یافت"
+ },
+ "summary": {
+ "format": "%(nameList)s.%(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)s عضو شدند",
+ "other": "%(severalUsers)s%(count)s مرتبه عضو شدهاند"
+ },
+ "joined": {
+ "one": "%(oneUser)s پیوست",
+ "other": "%(oneUser)s %(count)s مرتبه عضو شدند"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)s خارج شدند",
+ "other": "%(severalUsers)s %(count)s مرتبه خارج شدند"
+ },
+ "left": {
+ "one": "%(oneUser)s خارج شد",
+ "other": "%(oneUser)s %(count)s مرتبه خارج شدهاست"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)s عضو شدند و خارج شدند",
+ "other": "%(severalUsers)s %(count)s مرتبه عضو شده و خارج شدند"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)s پیوست و خارج شد",
+ "other": "%(oneUser)s %(count)s مرتبه عضو شده و خارج شدند"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)s خارج شدند و مجددا عضو شدند",
+ "other": "%(severalUsers)s %(count)s مرتبه خارج شدند و مجددا عضو شدند"
+ },
+ "rejoined": {
+ "one": "%(oneUser)s خارج شد و مجددا عضو شد",
+ "other": "%(oneUser)s %(count)s مرتبه خارج شد و مجددا عضو شد"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)s دعوتهای خود را رد کردند",
+ "other": "%(severalUsers)s دعوت خود را %(count)s مرتبه رد کردند"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)s دعوت خود را رد کرد",
+ "other": "%(oneUser)s دعوت خود را %(count)s مرتبه رد کرد"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "%(severalUsers)s دعوتهای خود را پسگرفتند",
+ "other": "%(severalUsers)s دعوت خود را %(count)s مرتبه پسگرفتند"
+ },
+ "invite_withdrawn": {
+ "one": "%(oneUser)s دعوت خود را پس گرفته است",
+ "other": "%(oneUser)s دعوت خود را %(count)s مرتبه پسگرفتهاست"
+ },
+ "invited_multiple": {
+ "one": "دعوت شدند",
+ "other": "%(count)s بار دعوت شدهاند"
+ },
+ "invited": {
+ "one": "دعوت شد",
+ "other": "%(count)s بار دعوت شده است"
+ },
+ "banned_multiple": {
+ "one": "تحریم شد",
+ "other": "%(count)s بار تحریم شد"
+ },
+ "banned": {
+ "one": "تحریم شد",
+ "other": "%(count)s بار تحریم شد"
+ },
+ "unbanned_multiple": {
+ "one": "رفع تحریم شد",
+ "other": "%(count)s بار رفع تحریم شد"
+ },
+ "unbanned": {
+ "one": "رفع تحریم شد",
+ "other": "%(count)s بار رفع تحریم شد"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)s نام خود را تغییر دادند",
+ "other": "%(severalUsers)s نام خود را %(count)s بار تغییر دادند"
+ },
+ "changed_name": {
+ "one": "%(oneUser)s نام خود را تغییر داد",
+ "other": "%(oneUser)s نام خود را %(count)s مرتبه تغییر داد"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)s هیچ تغییری ایجاد نکردند",
+ "other": "%(severalUsers)s %(count)s تغییری ایجاد نکردند"
+ },
+ "no_change": {
+ "one": "%(oneUser)s هیچ تغییری ایجاد نکرد",
+ "other": "%(oneUser)s %(count)s مرتبه هیچ تغییری ایجاد نکرد"
+ }
}
},
"slash_command": {
@@ -2716,5 +2695,36 @@
"redact": "پاککردن پیامهای دیگران",
"notifications.room": "اعلان عمومی به همه"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "مطابقت ندارند",
+ "sas_match": "مطابقت دارند",
+ "in_person": "برای حفظ امنیت، خودتان این کار را انجام دهید و یا از یک روش ارتباطی قابل اعتماد استفاده نمائید.",
+ "other_party_cancelled": "طرف مقابل فرآیند تائید را لغو کرد.",
+ "complete_title": "تائید شد!",
+ "complete_description": "شما با موفقیت این کاربر را تائید کردید.",
+ "qr_prompt": "این QR-code منحصر به فرد را اسکن کنید",
+ "sas_prompt": "شکلکهای منحصر به فرد را مقایسه کنید",
+ "sas_description": "اگر بر روی دستگاه خود دوربین ندارید، از تطابق شکلکهای منحصر به فرد استفاده نمائید"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "متداول",
+ "category_smileys_people": "لبخند و افراد",
+ "category_animals_nature": "حیوانات و طبیعت",
+ "category_food_drink": "غذا و نوشیدنی",
+ "category_activities": "فعالیت ها",
+ "category_travel_places": "سفر و اماکن",
+ "category_objects": "اشیاء",
+ "category_symbols": "نمادها",
+ "category_flags": "پرچم ها",
+ "categories": "دسته بندی ها",
+ "quick_reactions": "واکنش سریع"
+ },
+ "analytics": {
+ "enable_prompt": "بهتر کردن راهنمای کاربری %(analyticsOwner)s",
+ "consent_migration": "شما به ارسال گزارش چگونگی استفاده از سرویس رضایت داده بودید. ما نحوه استفاده از این اطلاعات را بروز میکنیم.",
+ "learn_more": "اطلاعات خود را به صورت ناشناس با ما به اشتراک بگذارید تا متوجه مشکلات موجود شویم. بدون استفاده شخصی توسط خود و یا شرکایادگیری بیشتر"
}
}
diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json
index bfe599e229..e2aef63806 100644
--- a/src/i18n/strings/fi.json
+++ b/src/i18n/strings/fi.json
@@ -228,11 +228,6 @@
"%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s vaihtoi huoneen kuvaksi ",
"You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Sinut ohjataan kolmannen osapuolen sivustolle, jotta voit autentikoida tilisi käyttääksesi palvelua %(integrationsUrl)s. Haluatko jatkaa?",
"A text message has been sent to %(msisdn)s": "Tekstiviesti lähetetty numeroon %(msisdn)s",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "were unbanned %(count)s times": {
- "other": "vapautettiin porttikiellosta %(count)s kertaa",
- "one": "vapautettiin porttikiellosta"
- },
"And %(count)s more...": {
"other": "Ja %(count)s muuta..."
},
@@ -256,85 +251,9 @@
"URL previews are disabled by default for participants in this room.": "URL-esikatselut ovat oletuksena pois päältä tämän huoneen jäsenillä.",
"Token incorrect": "Väärä tunniste",
"Delete Widget": "Poista sovelma",
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)s liittyivät",
- "other": "%(severalUsers)s liittyivät %(count)s kertaa"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s liittyi %(count)s kertaa",
- "one": "%(oneUser)s liittyi"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s poistuivat %(count)s kertaa",
- "one": "%(severalUsers)s poistuivat"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s poistui %(count)s kertaa",
- "one": "%(oneUser)s poistui"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s liittyivät ja poistuivat %(count)s kertaa",
- "one": "%(severalUsers)s liittyivät ja poistuivat"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s liittyi ja poistui %(count)s kertaa",
- "one": "%(oneUser)s liittyi ja poistui"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s poistuivat ja liittyivät uudelleen %(count)s kertaa",
- "one": "%(severalUsers)s poistuivat ja liittyivät uudelleen"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s poistui ja liittyi uudelleen %(count)s kertaa",
- "one": "%(oneUser)s poistui ja liittyi uudelleen"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s hylkäsivät kutsunsa %(count)s kertaa",
- "one": "%(severalUsers)s hylkäsivät kutsunsa"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s hylkäsi kutsun %(count)s kertaa",
- "one": "%(oneUser)s hylkäsi kutsun"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "Käyttäjien %(severalUsers)s kutsut peruttiin %(count)s kertaa",
- "one": "Käyttäjien %(severalUsers)s kutsut peruttiin"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "Käyttäjän %(oneUser)s kutsu peruttiin %(count)s kertaa",
- "one": "Käyttäjän %(oneUser)s kutsu peruttiin"
- },
- "were invited %(count)s times": {
- "other": "kutsuttiin %(count)s kertaa",
- "one": "kutsuttiin"
- },
- "was invited %(count)s times": {
- "other": "kutsuttiin %(count)s kertaa",
- "one": "kutsuttiin"
- },
- "were banned %(count)s times": {
- "other": "saivat porttikiellon %(count)s kertaa",
- "one": "saivat porttikiellon"
- },
- "was banned %(count)s times": {
- "other": "sai porttikiellon %(count)s kertaa",
- "one": "sai porttikiellon"
- },
- "was unbanned %(count)s times": {
- "other": "porttikielto poistettiin %(count)s kertaa",
- "one": "porttikielto poistettiin"
- },
"expand": "laajenna",
"collapse": "supista",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Sovelman poistaminen poistaa sen kaikilta huoneen käyttäjiltä. Haluatko varmasti poistaa tämän sovelman?",
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s vaihtoivat nimensä %(count)s kertaa",
- "one": "%(severalUsers)s vaihtoivat nimensä"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s vaihtoi nimensä %(count)s kertaa",
- "one": "%(oneUser)s vaihtoi nimensä"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s ja %(count)s muuta",
"one": "%(items)s ja yksi muu"
@@ -381,9 +300,6 @@
"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Toistot, kuten ”abcabcabe” ovat vain hieman hankalampia arvata kuin ”abc”",
"A word by itself is easy to guess": "Yksittäinen sana on helppo arvata",
"Please contact your homeserver administrator.": "Ota yhteyttä kotipalvelimesi ylläpitäjään.",
- "The other party cancelled the verification.": "Toinen osapuoli perui varmennuksen.",
- "Verified!": "Varmennettu!",
- "You've successfully verified this user.": "Olet varmentanut tämän käyttäjän.",
"Verify this user by confirming the following emoji appear on their screen.": "Varmenna tämä käyttäjä varmistamalla, että seuraava emoji ilmestyy hänen ruudulleen.",
"Verify this user by confirming the following number appears on their screen.": "Varmenna tämä käyttäjä varmistamalla, että seuraava luku ilmestyy hänen ruudulleen.",
"Unable to find a supported verification method.": "Tuettua varmennustapaa ei löydy.",
@@ -748,14 +664,6 @@
"Message edits": "Viestin muokkaukset",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Tämän huoneen päivittäminen edellyttää huoneen nykyisen instanssin sulkemista ja uuden huoneen luomista sen tilalle. Jotta tämä kävisi huoneen jäsenten kannalta mahdollisimman sujuvasti, teemme seuraavaa:",
"Upload all": "Lähetä kaikki palvelimelle",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s eivät tehneet muutoksia %(count)s kertaa",
- "one": "%(severalUsers)s eivät tehneet muutoksia"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s ei tehnyt muutoksia %(count)s kertaa",
- "one": "%(oneUser)s ei tehnyt muutoksia"
- },
"Your homeserver doesn't seem to support this feature.": "Kotipalvelimesi ei näytä tukevan tätä ominaisuutta.",
"Resend %(unsentCount)s reaction(s)": "Lähetä %(unsentCount)s reaktio(ta) uudelleen",
"You're signed out": "Sinut on kirjattu ulos",
@@ -849,7 +757,6 @@
"one": "Yksi lukematon viesti."
},
"Show image": "Näytä kuva",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Luo uusi issue GitHubissa, jotta voimme tutkia tätä ongelmaa.",
"Close dialog": "Sulje dialogi",
"To continue you need to accept the terms of this service.": "Sinun täytyy hyväksyä palvelun käyttöehdot jatkaaksesi.",
"Add Email Address": "Lisää sähköpostiosoite",
@@ -860,16 +767,6 @@
"contact the administrators of identity server ": "ottaa yhteyttä identiteettipalvelimen ylläpitäjiin",
"wait and try again later": "odottaa ja yrittää uudelleen myöhemmin",
"Room %(name)s": "Huone %(name)s",
- "Frequently Used": "Usein käytetyt",
- "Smileys & People": "Hymiöt ja ihmiset",
- "Animals & Nature": "Eläimet ja luonto",
- "Food & Drink": "Ruoka ja juoma",
- "Activities": "Aktiviteetit",
- "Travel & Places": "Matkustaminen ja paikat",
- "Objects": "Esineet",
- "Symbols": "Symbolit",
- "Flags": "Liput",
- "Quick Reactions": "Pikareaktiot",
"Cancel search": "Peruuta haku",
"%(creator)s created and configured the room.": "%(creator)s loi ja määritti huoneen.",
"Jump to first unread room.": "Siirry ensimmäiseen lukemattomaan huoneeseen.",
@@ -1013,7 +910,6 @@
"Lock": "Lukko",
"Cancel entering passphrase?": "Peruuta salasanan syöttäminen?",
"Encryption upgrade available": "Salauksen päivitys saatavilla",
- "To be secure, do this in person or use a trusted way to communicate.": "Turvallisuuden varmistamiseksi tee tämä kasvokkain tai käytä luotettua viestintätapaa.",
"Later": "Myöhemmin",
"Show less": "Näytä vähemmän",
"in memory": "muistissa",
@@ -1079,13 +975,8 @@
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) kirjautui uudella istunnolla varmentamatta sitä:",
"Enable message search in encrypted rooms": "Ota viestihaku salausta käyttävissä huoneissa käyttöön",
"How fast should messages be downloaded.": "Kuinka nopeasti viestit pitäisi ladata.",
- "Scan this unique code": "Skannaa tämä uniikki koodi",
- "Compare unique emoji": "Vertaa uniikkia emojia",
- "Compare a unique set of emoji if you don't have a camera on either device": "Vertaa kokoelmaa uniikkeja emojeja, jos kummassakaan laitteessa ei ole kameraa",
"Waiting for %(displayName)s to verify…": "Odotetaan käyttäjän %(displayName)s varmennusta…",
"Cancelling…": "Peruutetaan…",
- "They match": "Ne täsmäävät",
- "They don't match": "Ne eivät täsmää",
"Other users may not trust it": "Muut eivät välttämättä luota siihen",
"This bridge was provisioned by .": "Tämän sillan tarjoaa käyttäjä .",
"This bridge is managed by .": "Tätä siltaa hallinnoi käyttäjä .",
@@ -1240,7 +1131,6 @@
"You don't have permission to delete the address.": "Sinulla ei ole oikeutta poistaa osoitetta.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "Osoitetta poistaessa tapahtui virhe. Osoitetta ei ehkä ole enää olemassa tai kyseessä oli tilapäinen virhe.",
"Error removing address": "Virhe osoitetta poistettaessa",
- "Categories": "Luokat",
"This address is available to use": "Tämä osoite on käytettävissä",
"This address is already in use": "Tämä osoite on jo käytössä",
"No recently visited rooms": "Ei hiljattain vierailtuja huoneita",
@@ -1809,13 +1699,11 @@
"Connecting": "Yhdistetään",
"unknown person": "tuntematon henkilö",
"%(deviceId)s from %(ip)s": "%(deviceId)s osoitteesta %(ip)s",
- "Integration manager": "Integraatiohallinta",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s-instanssisi ei salli sinun käyttävän integraatioiden lähdettä tämän tekemiseen. Ota yhteys ylläpitäjääsi.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Tämän sovelman käyttäminen saattaa jakaa tietoa osoitteille %(widgetDomain)s ja käyttämällesi integraatioiden lähteelle.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integraatioiden lähteet vastaanottavat asetusdataa ja voivat muokata sovelmia, lähettää kutsuja huoneeseen ja asettaa oikeustasoja puolestasi.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Käytä integraatioiden lähdettä bottien, sovelmien ja tarrapakettien hallintaan.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Käytä integraatioiden lähdettä (%(serverName)s) bottien, sovelmien ja tarrapakettien hallintaan.",
- "Identity server": "Identiteettipalvelin",
"Identity server (%(server)s)": "Identiteettipalvelin (%(server)s)",
"Could not connect to identity server": "Identiteettipalvelimeen ei saatu yhteyttä",
"Not a valid identity server (status code %(code)s)": "Identiteettipalvelin ei ole kelvollinen (tilakoodi %(code)s)",
@@ -1877,7 +1765,6 @@
"Invite to this space": "Kutsu tähän avaruuteen",
"Are you sure you want to make this encrypted room public?": "Haluatko varmasti tehdä tästä salatusta huoneesta julkisen?",
"Unknown failure": "Tuntematon virhe",
- "Message bubbles": "Viestikuplat",
"Space members": "Avaruuden jäsenet",
"& %(count)s more": {
"one": "& %(count)s lisää",
@@ -2174,15 +2061,12 @@
"Get notified for every message": "Vastaanota ilmoitus joka viestistä",
"Show tray icon and minimise window to it on close": "Näytä ilmaisinalueen kuvake ja pienennä ikkuna siihen suljettaessa",
"Keyboard": "Näppäimistö",
- "IRC (Experimental)": "IRC (kokeellinen)",
"Large": "Suuri",
"Access": "Pääsy",
"sends rainfall": "lähettää vesisadetta",
"Sends the given message with rainfall": "Lähettää viestin vesisateen kera",
"Room members": "Huoneen jäsenet",
"Back to chat": "Takaisin keskusteluun",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Jaa anonyymiä tietoa ongelmien tunnistamiseksi. Ei mitään henkilökohtaista. Ei kolmansia tahoja. Lue lisää",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Olet aiemmin suostunut jakamaan anonyymiä käyttötietoa kanssamme. Päivitämme jakamisen toimintaperiaatteita.",
"That's fine": "Sopii",
"Light high contrast": "Vaalea, suuri kontrasti",
"In reply to this message": "Vastauksena tähän viestiin",
@@ -2200,22 +2084,6 @@
"Edit poll": "Muokkaa kyselyä",
"Create Poll": "Luo kysely",
"Create poll": "Luo kysely",
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)spoisti viestin",
- "other": "%(oneUser)spoistivat %(count)s viestiä"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)spoistivat viestin",
- "other": "%(severalUsers)spoistivat %(count)s viestiä"
- },
- "was removed %(count)s times": {
- "one": "poistettiin",
- "other": "poistettiin %(count)s kertaa"
- },
- "were removed %(count)s times": {
- "one": "poistettiin",
- "other": "poistettiin %(count)s kertaa"
- },
"My current location": "Tämänhetkinen sijaintini",
"%(brand)s could not send your location. Please try again later.": "%(brand)s ei voinut lähettää sijaintiasi. Yritä myöhemmin uudelleen.",
"Unknown error fetching location. Please try again later.": "Tuntematon virhe sijaintia noudettaessa. Yritä myöhemmin uudelleen.",
@@ -2250,30 +2118,10 @@
"one": "Olet poistamassa käyttäjän %(user)s yhtä viestiä. Toimenpide poistaa ne pysyvästi kaikilta keskustelun osapuolilta. Haluatko jatkaa?"
},
"To leave the beta, visit your settings.": "Poistu beetasta asetuksista.",
- "You can turn this off anytime in settings": "Tämän voi poistaa käytöstä koska tahansa asetuksista",
- "We don't share information with third parties": "Emme jaa tietoja kolmansille tahoille",
- "We don't record or profile any account data": "Emme tallenna tai profiloi tilin tietoja",
- "You can read all our terms here": "Voit lukea kaikki ehdot tästä",
"This address does not point at this room": "Tämä osoite ei osoita tähän huoneeseen",
"Missing room name or separator e.g. (my-room:domain.org)": "Puuttuva huoneen nimi tai erotin, esim. (oma-huone:verkkotunnus.org)",
"Sorry, the poll you tried to create was not posted.": "Kyselyä, jota yritit luoda, ei valitettavasti julkaistu.",
"Failed to post poll": "Kyselyn julkaiseminen epäonnistui",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)slähetti piilotetun viestin",
- "other": "%(oneUser)slähetti %(count)s piilotettua viestiä"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)slähettivät piilotetun viestin",
- "other": "%(severalUsers)slähettivät %(count)s piilotettua viestiä"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)svaihtoi huoneen kiinnitettyjä viestejä",
- "other": "%(oneUser)svaihtoi huoneen kiinnitettyjä viestejä %(count)s kertaa"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)svaihtoivat huoneen kiinnitettyjä viestejä",
- "other": "%(severalUsers)svaihtoivat huoneen kiinnitettyjä viestejä %(count)s kertaa"
- },
"We couldn't send your location": "Emme voineet lähettää sijaintiasi",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s ei saanut lupaa noutaa sijaintiasi. Salli sijainnin käyttäminen selaimen asetuksista.",
"Unable to load map": "Kartan lataaminen ei onnistu",
@@ -2464,7 +2312,6 @@
"My threads": "Omat ketjut",
"Shows all threads from current room": "Näytä kaikki ketjut nykyisestä huoneesta",
"All threads": "Kaikki ketjut",
- "Help improve %(analyticsOwner)s": "Auta parantamaan %(analyticsOwner)s",
"Confirm your Security Phrase": "Vahvista turvalause",
"Enter your Security Phrase a second time to confirm it.": "Kirjoita turvalause toistamiseen vahvistaaksesi sen.",
"Great! This Security Phrase looks strong enough.": "Hienoa! Tämä turvalause vaikuttaa riittävän vahvalta.",
@@ -2482,7 +2329,6 @@
"Invalid Security Key": "Virheellinen turva-avain",
"Wrong Security Key": "Väärä turva-avain",
"Verify with Security Key": "Vahvista turva-avaimella",
- "Verify this device by completing one of the following:": "Vahvista tämä laite suorittamalla yksi seuraavista:",
"Waiting for you to verify on your other device…": "Odotetaan vahvistustasi toiselta laitteelta…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Odotetaan vahvistustasi toiselta laitteelta, %(deviceName)s (%(deviceId)s)…",
"Verify this device by confirming the following number appears on its screen.": "Vahvista tämä laite toteamalla, että seuraava numero näkyy sen näytöllä.",
@@ -2563,7 +2409,6 @@
"Messages in this chat will be end-to-end encrypted.": "Tässä keskustelussa olevat viestit salataan päästä päähän.",
"Video call ended": "Videopuhelu päättyi",
"%(name)s started a video call": "%(name)s aloitti videopuhelun",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s tai %(emojiCompare)s",
"Room info": "Huoneen tiedot",
"Join the room to participate": "Liity huoneeseen osallistuaksesi",
"View chat timeline": "Näytä keskustelun aikajana",
@@ -2995,7 +2840,9 @@
"stickerpack": "Tarrapaketti",
"system_alerts": "Järjestelmähälytykset",
"secure_backup": "Turvallinen varmuuskopio",
- "cross_signing": "Ristiinvarmennus"
+ "cross_signing": "Ristiinvarmennus",
+ "identity_server": "Identiteettipalvelin",
+ "integration_manager": "Integraatiohallinta"
},
"action": {
"continue": "Jatka",
@@ -3189,7 +3036,8 @@
"collecting_information": "Haetaan sovelluksen versiotietoja",
"collecting_logs": "Haetaan lokeja",
"uploading_logs": "Lähetetään lokeja",
- "downloading_logs": "Ladataan lokeja"
+ "downloading_logs": "Ladataan lokeja",
+ "create_new_issue": "Luo uusi issue GitHubissa, jotta voimme tutkia tätä ongelmaa."
},
"time": {
"hours_minutes_seconds_left": "%(hours)s h %(minutes)s m %(seconds)s s jäljellä",
@@ -3302,6 +3150,10 @@
"rule_suppress_notices": "Bottien lähettämät viestit",
"rule_tombstone": "Kun huoneet päivitetään",
"rule_encrypted_room_one_to_one": "Salatut viestit kahdenkeskisissä keskusteluissa"
+ },
+ "appearance": {
+ "layout_irc": "IRC (kokeellinen)",
+ "layout_bubbles": "Viestikuplat"
}
},
"devtools": {
@@ -3511,6 +3363,129 @@
},
"m.call.hangup": {
"dm": "Puhelu päättyi"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)s liittyivät",
+ "other": "%(severalUsers)s liittyivät %(count)s kertaa"
+ },
+ "joined": {
+ "other": "%(oneUser)s liittyi %(count)s kertaa",
+ "one": "%(oneUser)s liittyi"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s poistuivat %(count)s kertaa",
+ "one": "%(severalUsers)s poistuivat"
+ },
+ "left": {
+ "other": "%(oneUser)s poistui %(count)s kertaa",
+ "one": "%(oneUser)s poistui"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s liittyivät ja poistuivat %(count)s kertaa",
+ "one": "%(severalUsers)s liittyivät ja poistuivat"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s liittyi ja poistui %(count)s kertaa",
+ "one": "%(oneUser)s liittyi ja poistui"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s poistuivat ja liittyivät uudelleen %(count)s kertaa",
+ "one": "%(severalUsers)s poistuivat ja liittyivät uudelleen"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s poistui ja liittyi uudelleen %(count)s kertaa",
+ "one": "%(oneUser)s poistui ja liittyi uudelleen"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s hylkäsivät kutsunsa %(count)s kertaa",
+ "one": "%(severalUsers)s hylkäsivät kutsunsa"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s hylkäsi kutsun %(count)s kertaa",
+ "one": "%(oneUser)s hylkäsi kutsun"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "Käyttäjien %(severalUsers)s kutsut peruttiin %(count)s kertaa",
+ "one": "Käyttäjien %(severalUsers)s kutsut peruttiin"
+ },
+ "invite_withdrawn": {
+ "other": "Käyttäjän %(oneUser)s kutsu peruttiin %(count)s kertaa",
+ "one": "Käyttäjän %(oneUser)s kutsu peruttiin"
+ },
+ "invited_multiple": {
+ "other": "kutsuttiin %(count)s kertaa",
+ "one": "kutsuttiin"
+ },
+ "invited": {
+ "other": "kutsuttiin %(count)s kertaa",
+ "one": "kutsuttiin"
+ },
+ "banned_multiple": {
+ "other": "saivat porttikiellon %(count)s kertaa",
+ "one": "saivat porttikiellon"
+ },
+ "banned": {
+ "other": "sai porttikiellon %(count)s kertaa",
+ "one": "sai porttikiellon"
+ },
+ "unbanned_multiple": {
+ "other": "vapautettiin porttikiellosta %(count)s kertaa",
+ "one": "vapautettiin porttikiellosta"
+ },
+ "unbanned": {
+ "other": "porttikielto poistettiin %(count)s kertaa",
+ "one": "porttikielto poistettiin"
+ },
+ "kicked_multiple": {
+ "one": "poistettiin",
+ "other": "poistettiin %(count)s kertaa"
+ },
+ "kicked": {
+ "one": "poistettiin",
+ "other": "poistettiin %(count)s kertaa"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s vaihtoivat nimensä %(count)s kertaa",
+ "one": "%(severalUsers)s vaihtoivat nimensä"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s vaihtoi nimensä %(count)s kertaa",
+ "one": "%(oneUser)s vaihtoi nimensä"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s eivät tehneet muutoksia %(count)s kertaa",
+ "one": "%(severalUsers)s eivät tehneet muutoksia"
+ },
+ "no_change": {
+ "other": "%(oneUser)s ei tehnyt muutoksia %(count)s kertaa",
+ "one": "%(oneUser)s ei tehnyt muutoksia"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)svaihtoivat huoneen kiinnitettyjä viestejä",
+ "other": "%(severalUsers)svaihtoivat huoneen kiinnitettyjä viestejä %(count)s kertaa"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)svaihtoi huoneen kiinnitettyjä viestejä",
+ "other": "%(oneUser)svaihtoi huoneen kiinnitettyjä viestejä %(count)s kertaa"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)spoistivat viestin",
+ "other": "%(severalUsers)spoistivat %(count)s viestiä"
+ },
+ "redacted": {
+ "one": "%(oneUser)spoisti viestin",
+ "other": "%(oneUser)spoistivat %(count)s viestiä"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)slähettivät piilotetun viestin",
+ "other": "%(severalUsers)slähettivät %(count)s piilotettua viestiä"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)slähetti piilotetun viestin",
+ "other": "%(oneUser)slähetti %(count)s piilotettua viestiä"
+ }
}
},
"slash_command": {
@@ -3663,5 +3638,42 @@
"redact": "Poista toisten lähettämät viestit",
"notifications.room": "Kiinnitä kaikkien huomio"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Ne eivät täsmää",
+ "sas_match": "Ne täsmäävät",
+ "in_person": "Turvallisuuden varmistamiseksi tee tämä kasvokkain tai käytä luotettua viestintätapaa.",
+ "other_party_cancelled": "Toinen osapuoli perui varmennuksen.",
+ "complete_title": "Varmennettu!",
+ "complete_description": "Olet varmentanut tämän käyttäjän.",
+ "qr_prompt": "Skannaa tämä uniikki koodi",
+ "sas_prompt": "Vertaa uniikkia emojia",
+ "sas_description": "Vertaa kokoelmaa uniikkeja emojeja, jos kummassakaan laitteessa ei ole kameraa",
+ "qr_or_sas": "%(qrCode)s tai %(emojiCompare)s",
+ "qr_or_sas_header": "Vahvista tämä laite suorittamalla yksi seuraavista:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Usein käytetyt",
+ "category_smileys_people": "Hymiöt ja ihmiset",
+ "category_animals_nature": "Eläimet ja luonto",
+ "category_food_drink": "Ruoka ja juoma",
+ "category_activities": "Aktiviteetit",
+ "category_travel_places": "Matkustaminen ja paikat",
+ "category_objects": "Esineet",
+ "category_symbols": "Symbolit",
+ "category_flags": "Liput",
+ "categories": "Luokat",
+ "quick_reactions": "Pikareaktiot"
+ },
+ "analytics": {
+ "enable_prompt": "Auta parantamaan %(analyticsOwner)s",
+ "consent_migration": "Olet aiemmin suostunut jakamaan anonyymiä käyttötietoa kanssamme. Päivitämme jakamisen toimintaperiaatteita.",
+ "learn_more": "Jaa anonyymiä tietoa ongelmien tunnistamiseksi. Ei mitään henkilökohtaista. Ei kolmansia tahoja. Lue lisää",
+ "privacy_policy": "Voit lukea kaikki ehdot tästä",
+ "bullet_1": "Emme tallenna tai profiloi tilin tietoja",
+ "bullet_2": "Emme jaa tietoja kolmansille tahoille",
+ "disable_prompt": "Tämän voi poistaa käytöstä koska tahansa asetuksista"
}
}
diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json
index d80c0085d6..96e7df1452 100644
--- a/src/i18n/strings/fr.json
+++ b/src/i18n/strings/fr.json
@@ -237,87 +237,6 @@
"A text message has been sent to %(msisdn)s": "Un message a été envoyé à %(msisdn)s",
"Delete Widget": "Supprimer le widget",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Supprimer un widget le supprime pour tous les utilisateurs du salon. Voulez-vous vraiment supprimer ce widget ?",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s ont rejoint le salon %(count)s fois",
- "one": "%(severalUsers)s ont rejoint le salon"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s a rejoint le salon %(count)s fois",
- "one": "%(oneUser)s a rejoint le salon"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s sont partis %(count)s fois",
- "one": "%(severalUsers)s sont partis"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s est parti %(count)s fois",
- "one": "%(oneUser)s est parti"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s ont rejoint le salon et en sont partis %(count)s fois",
- "one": "%(severalUsers)s ont rejoint le salon et en sont partis"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s a rejoint le salon et en est parti %(count)s fois",
- "one": "%(oneUser)s a rejoint le salon et en est parti"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s sont partis et revenus %(count)s fois",
- "one": "%(severalUsers)s sont partis et revenus"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s est parti et revenu %(count)s fois",
- "one": "%(oneUser)s est parti et revenu"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s ont décliné leur invitation %(count)s fois",
- "one": "%(severalUsers)s ont décliné leur invitation"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s a décliné son invitation %(count)s fois",
- "one": "%(oneUser)s a décliné son invitation"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s ont vu leur invitation révoquée %(count)s fois",
- "one": "%(severalUsers)s ont vu leur invitation révoquée"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s a vu son invitation révoquée %(count)s fois",
- "one": "%(oneUser)s a vu son invitation révoquée"
- },
- "were invited %(count)s times": {
- "other": "ont été invités %(count)s fois",
- "one": "ont été invités"
- },
- "was invited %(count)s times": {
- "other": "a été invité %(count)s fois",
- "one": "a été invité"
- },
- "were banned %(count)s times": {
- "other": "ont été bannis %(count)s fois",
- "one": "ont été bannis"
- },
- "was banned %(count)s times": {
- "other": "a été banni %(count)s fois",
- "one": "a été banni"
- },
- "were unbanned %(count)s times": {
- "other": "ont vu leur bannissement révoqué %(count)s fois",
- "one": "ont vu leur bannissement révoqué"
- },
- "was unbanned %(count)s times": {
- "other": "a vu son bannissement révoqué %(count)s fois",
- "one": "a vu son bannissement révoqué"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s ont changé de nom %(count)s fois",
- "one": "%(severalUsers)s ont changé de nom"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s a changé de nom %(count)s fois",
- "one": "%(oneUser)s a changé de nom"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s et %(count)s autres",
"one": "%(items)s et un autre"
@@ -506,9 +425,6 @@
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Impossible de trouver les profils pour les identifiants Matrix listés ci-dessous. Voulez-vous quand même les inviter ?",
"Invite anyway and never warn me again": "Inviter quand même et ne plus me prévenir",
"Invite anyway": "Inviter quand même",
- "The other party cancelled the verification.": "L’autre personne a annulé la vérification.",
- "Verified!": "Vérifié !",
- "You've successfully verified this user.": "Vous avez vérifié cet utilisateur avec succès.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Les messages sécurisés avec cet utilisateur sont chiffrés de bout en bout et ne peuvent être lus par d’autres personnes.",
"Got It": "Compris",
"Verify this user by confirming the following number appears on their screen.": "Vérifier cet utilisateur en confirmant que le nombre suivant apparaît sur leur écran.",
@@ -752,14 +668,6 @@
"Edited at %(date)s. Click to view edits.": "Modifié le %(date)s. Cliquer pour voir les modifications.",
"Message edits": "Modifications du message",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "La mise à niveau de ce salon nécessite de fermer l’instance actuelle du salon et de créer un nouveau salon à la place. Pour fournir la meilleure expérience possible aux utilisateurs, nous allons :",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s n’a fait aucun changement %(count)s fois",
- "one": "%(severalUsers)s n’ont fait aucun changement"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s n’a fait aucun changement %(count)s fois",
- "one": "%(oneUser)s n’a fait aucun changement"
- },
"Resend %(unsentCount)s reaction(s)": "Renvoyer %(unsentCount)s réaction(s)",
"Your homeserver doesn't seem to support this feature.": "Il semble que votre serveur d’accueil ne prenne pas en charge cette fonctionnalité.",
"You're signed out": "Vous êtes déconnecté",
@@ -873,7 +781,6 @@
"other": "%(count)s messages non lus.",
"one": "1 message non lu."
},
- "Please create a new issue on GitHub so that we can investigate this bug.": "Veuillez créer un nouveau rapport sur GitHub afin que l’on enquête sur cette erreur.",
"Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Clé public du captcha manquante dans la configuration du serveur d’accueil. Veuillez le signaler à l’administrateur de votre serveur d’accueil.",
"Your email address hasn't been verified yet": "Votre adresse e-mail n’a pas encore été vérifiée",
"Click the link in the email you received to verify and then click continue again.": "Cliquez sur le lien dans l’e-mail que vous avez reçu pour la vérifier et cliquez encore sur continuer.",
@@ -886,16 +793,6 @@
"contact the administrators of identity server ": "contacter les administrateurs du serveur d’identité ",
"wait and try again later": "attendre et réessayer plus tard",
"Command Autocomplete": "Autocomplétion de commande",
- "Quick Reactions": "Réactions rapides",
- "Frequently Used": "Utilisé fréquemment",
- "Smileys & People": "Visages et personnes",
- "Animals & Nature": "Animaux et nature",
- "Food & Drink": "Nourriture et boisson",
- "Activities": "Activités",
- "Travel & Places": "Voyages et lieux",
- "Objects": "Objets",
- "Symbols": "Symboles",
- "Flags": "Drapeaux",
"Cancel search": "Annuler la recherche",
"Failed to deactivate user": "Échec de la désactivation de l’utilisateur",
"This client does not support end-to-end encryption.": "Ce client ne prend pas en charge le chiffrement de bout en bout.",
@@ -1045,8 +942,6 @@
"Space used:": "Espace utilisé :",
"Indexed messages:": "Messages indexés :",
"Waiting for %(displayName)s to verify…": "En attente de la vérification de %(displayName)s…",
- "They match": "Ils correspondent",
- "They don't match": "Ils ne correspondent pas",
"This bridge was provisioned by .": "Cette passerelle a été fournie par .",
"Show less": "En voir moins",
"This room is bridging messages to the following platforms. Learn more.": "Ce salon transmet les messages vers les plateformes suivantes. En savoir plus.",
@@ -1068,7 +963,6 @@
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "La clé de signature que vous avez fournie correspond à celle que vous avez reçue de la session %(deviceId)s de %(userId)s. Session marquée comme vérifiée.",
"Never send encrypted messages to unverified sessions from this session": "Ne jamais envoyer de messages chiffrés aux sessions non vérifiées depuis cette session",
"Never send encrypted messages to unverified sessions in this room from this session": "Ne jamais envoyer des messages chiffrés aux sessions non vérifiées dans ce salon depuis cette session",
- "To be secure, do this in person or use a trusted way to communicate.": "Pour être sûr, faites cela en personne ou utilisez un moyen de communication fiable.",
"Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Votre compte a une identité de signature croisée dans le coffre secret, mais cette session ne lui fait pas encore confiance.",
"in memory": "en mémoire",
"This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Cette session ne sauvegarde pas vos clés, mais vous n’avez pas de sauvegarde existante que vous pouvez restaurer ou compléter à l’avenir.",
@@ -1114,9 +1008,6 @@
"Destroy cross-signing keys?": "Détruire les clés de signature croisée ?",
"Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "La suppression des clés de signature croisée est permanente. Tous ceux que vous avez vérifié vont voir des alertes de sécurité. Il est peu probable que ce soit ce que vous voulez faire, sauf si vous avez perdu tous les appareils vous permettant d’effectuer une signature croisée.",
"Clear cross-signing keys": "Vider les clés de signature croisée",
- "Scan this unique code": "Scannez ce code unique",
- "Compare unique emoji": "Comparez des émojis uniques",
- "Compare a unique set of emoji if you don't have a camera on either device": "Comparez une liste unique d’émojis si vous n’avez d’appareil photo sur aucun des deux appareils",
"Not Trusted": "Non fiable",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) s’est connecté à une nouvelle session sans la vérifier :",
"Ask this user to verify their session, or manually verify it below.": "Demandez à cet utilisateur de vérifier sa session, ou vérifiez-la manuellement ci-dessous.",
@@ -1275,7 +1166,6 @@
"You don't have permission to delete the address.": "Vous n’avez pas la permission de supprimer cette adresse.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "Une erreur est survenue lors de la suppression de cette adresse. Elle n’existe peut-être plus ou une erreur temporaire est survenue.",
"Error removing address": "Erreur lors de la suppression de l’adresse",
- "Categories": "Catégories",
"Room address": "Adresse du salon",
"This address is available to use": "Cette adresse est disponible",
"This address is already in use": "Cette adresse est déjà utilisée",
@@ -2018,14 +1908,6 @@
"Disagree": "Désaccord",
"Please pick a nature and describe what makes this message abusive.": "Veuillez choisir la nature du rapport et décrire ce qui rend ce message abusif.",
"Please provide an address": "Veuillez fournir une adresse",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s a changé les listes de contrôle d’accès (ACLs) du serveur",
- "other": "%(oneUser)s a changé les liste de contrôle d’accès (ACLs) %(count)s fois"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)s ont changé les listes de contrôle d’accès (ACLs) du serveur",
- "other": "%(severalUsers)s ont changé les liste de contrôle d’accès (ACLs) %(count)s fois"
- },
"Message search initialisation failed, check your settings for more information": "Échec de l’initialisation de la recherche de messages, vérifiez vos paramètres pour plus d’information",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Définissez les adresses de cet espace pour que les utilisateurs puissent le trouver avec votre serveur d’accueil (%(localDomain)s)",
"To publish an address, it needs to be set as a local address first.": "Pour publier une adresse, elle doit d’abord être définie comme adresse locale.",
@@ -2048,13 +1930,11 @@
"e.g. my-space": "par ex. mon-espace",
"Some invites couldn't be sent": "Certaines invitations n’ont pas pu être envoyées",
"We sent the others, but the below people couldn't be invited to ": "Nous avons envoyé les invitations, mais les personnes ci-dessous n’ont pas pu être invitées à rejoindre ",
- "Integration manager": "Gestionnaire d’intégration",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Votre %(brand)s ne vous autorise pas à utiliser un gestionnaire d’intégrations pour faire ça. Merci de contacter un administrateur.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "L’utilisation de ce widget pourrait partager des données avec %(widgetDomain)s et votre gestionnaire d’intégrations.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Les gestionnaires d’intégrations reçoivent les données de configuration et peuvent modifier les widgets, envoyer des invitations aux salons et définir les rangs à votre place.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Utilisez un gestionnaire d’intégrations pour gérer les robots, les widgets et les jeux d’autocollants.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Utilisez un gestionnaire d’intégrations (%(serverName)s) pour gérer les robots, les widgets et les jeux d’autocollants.",
- "Identity server": "Serveur d’identité",
"Identity server (%(server)s)": "Serveur d’identité (%(server)s)",
"Could not connect to identity server": "Impossible de se connecter au serveur d’identité",
"Not a valid identity server (status code %(code)s)": "Serveur d’identité non valide (code de statut %(code)s)",
@@ -2098,7 +1978,6 @@
"Only invited people can join.": "Seules les personnes invitées peuvent venir.",
"Private (invite only)": "Privé (sur invitation)",
"This upgrade will allow members of selected spaces access to this room without an invite.": "Cette mise-à-jour permettra aux membres des espaces sélectionnés d’accéder à ce salon sans invitation.",
- "Message bubbles": "Message en bulles",
"Show all rooms": "Afficher tous les salons",
"Adding spaces has moved.": "L’ajout d’espaces a été déplacé.",
"Search for rooms": "Rechercher des salons",
@@ -2370,10 +2249,6 @@
"Failed to end poll": "Impossible de terminer le sondage",
"The poll has ended. Top answer: %(topAnswer)s": "Le sondage est terminé. Meilleure réponse : %(topAnswer)s",
"The poll has ended. No votes were cast.": "Le sondage est terminé. Aucun vote n’a été exprimé.",
- "You can turn this off anytime in settings": "Vous pouvez désactiver ceci à n’importe quel moment dans les paramètres",
- "We don't share information with third parties": "Nous ne partageons aucune information avec des tiers",
- "We don't record or profile any account data": "Nous n’enregistrons ou ne profilons aucune donnée du compte",
- "You can read all our terms here": "Vous pouvez lire toutes nos conditions ici",
"Share location": "Partager la position",
"%(count)s votes cast. Vote to see the results": {
"one": "%(count)s vote exprimé. Votez pour voir les résultats",
@@ -2385,9 +2260,6 @@
"other": "Résultat final sur la base de %(count)s votes"
},
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Partager des données anonymisées pour nous aider à identifier les problèmes. Rien de personnel. Aucune tierce partie.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Partager des données anonymisées pour nous aider à identifier les problèmes. Aucune tierce partie. En savoir plus",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Vous aviez précédemment consenti au partage de données d’utilisation anonymisées avec nous. Nous sommes en train de changer ce fonctionnement.",
- "Help improve %(analyticsOwner)s": "Aidez à améliorer %(analyticsOwner)s",
"That's fine": "C’est bon",
"You cannot place calls without a connection to the server.": "Vous ne pouvez pas passer d’appels sans connexion au serveur.",
"Connectivity to the server has been lost": "La connexion au serveur a été perdue",
@@ -2418,8 +2290,6 @@
"Expand map": "Étendre la carte",
"You cancelled verification on your other device.": "Vous avez annulé la vérification dans votre autre appareil.",
"Almost there! Is your other device showing the same shield?": "On y est presque ! Votre autre appareil affiche-t-il le même bouclier ?",
- "Verify this device by completing one of the following:": "Vérifiez cet appareil en réalisant une des actions suivantes :",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "L’appareil que vous essayez de vérifier ne prend pas en charge les QR codes ou la vérification d’émojis, qui sont les méthodes prises en charge par %(brand)s. Essayez avec un autre client.",
"To proceed, please accept the verification request on your other device.": "Pour continuer, veuillez accepter la demande de vérification sur votre autre appareil.",
"From a thread": "Depuis un fil de discussion",
"Waiting for you to verify on your other device…": "En attente de votre vérification sur votre autre appareil…",
@@ -2438,14 +2308,6 @@
"Command error: Unable to handle slash command.": "Erreur de commande : Impossible de gérer la commande de barre oblique.",
"Open this settings tab": "Ouvrir cet onglet de paramètres",
"Space home": "Accueil de l’espace",
- "was removed %(count)s times": {
- "one": "a été expulsé(e)",
- "other": "a été expulsé(e) %(count)s fois"
- },
- "were removed %(count)s times": {
- "other": "ont été expulsé(e)s %(count)s fois",
- "one": "ont été expulsé(e)s"
- },
"Unknown error fetching location. Please try again later.": "Erreur inconnue en récupérant votre position. Veuillez réessayer plus tard.",
"Timed out trying to fetch your location. Please try again later.": "Délai d’attente expiré en essayant de récupérer votre position. Veuillez réessayer plus tard.",
"Failed to fetch your location. Please try again later.": "Impossible de récupérer votre position. Veuillez réessayer plus tard.",
@@ -2469,7 +2331,6 @@
"Group all your people in one place.": "Regrouper toutes vos connaissances au même endroit.",
"Group all your favourite rooms and people in one place.": "Regroupez tous vos salons et personnes préférés au même endroit.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Les espaces permettent de regrouper des salons et des personnes. En plus de ceux auxquels vous participez, vous pouvez également utiliser des espaces prédéfinis.",
- "IRC (Experimental)": "IRC (Expérimental)",
"Internal room ID": "Identifiant interne du salon",
"Group all your rooms that aren't part of a space in one place.": "Regroupe tous les salons n’appartenant pas à un espace au même endroit.",
"Previous autocomplete suggestion": "Précédente suggestion d’autocomplétion",
@@ -2518,15 +2379,7 @@
"Results will be visible when the poll is ended": "Les résultats seront visibles lorsque le sondage sera terminé",
"Can't edit poll": "Impossible de modifier le sondage",
"Sorry, you can't edit a poll after votes have been cast.": "Désolé, vous ne pouvez pas modifier un sondage après que les votes aient été exprimés.",
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)s a supprimé un message",
- "other": "%(oneUser)s a supprimé %(count)s messages"
- },
"Drop a Pin": "Choisir sur la carte",
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)s ont supprimé un message",
- "other": "%(severalUsers)s ont supprimé %(count)s messages"
- },
"What location type do you want to share?": "Quel type de localisation voulez-vous partager ?",
"My live location": "Ma position en continu",
"My current location": "Ma position actuelle",
@@ -2540,14 +2393,6 @@
"Open poll": "Ouvrir le sondage",
"Poll type": "Type de sondage",
"Edit poll": "Modifier le sondage",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)s a envoyé un message caché",
- "other": "%(oneUser)s ont envoyé %(count)s messages cachés"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)s ont envoyé un message caché",
- "other": "%(severalUsers)s ont envoyé %(count)s messages cachés"
- },
"Click for more info": "Cliquez pour en savoir plus",
"This is a beta feature": "Il s'agit d'une fonctionnalité bêta",
"%(brand)s could not send your location. Please try again later.": "%(brand)s n'a pas pu envoyer votre position. Veuillez réessayer plus tard.",
@@ -2556,14 +2401,6 @@
"Switch to space by number": "Basculer vers l'espace par numéro",
"Match system": "S’adapter au système",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Répondez à un fil de discussion en cours ou utilisez \"%(replyInThread)s\" lorsque vous passez la souris sur un message pour en commencer un nouveau.",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)s a changé les messages épinglés du salon",
- "other": "%(oneUser)s a changé %(count)s fois les messages épinglés du salon"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s ont modifié les messages épinglés pour le salon",
- "other": "%(severalUsers)s ont changé %(count)s fois les messages épinglés du salon"
- },
"Show polls button": "Afficher le bouton des sondages",
"We'll create rooms for each of them.": "Nous allons créer un salon pour chacun d’entre eux.",
"This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Ce serveur d’accueil n’est pas configuré correctement pour afficher des cartes, ou bien le serveur de carte configuré est peut-être injoignable.",
@@ -2591,7 +2428,6 @@
"other": "Vous êtes sur le point de supprimer %(count)s messages de %(user)s. Ils seront supprimés définitivement et pour tout le monde dans la conversation. Voulez-vous continuer ?",
"one": "Vous êtes sur le point de supprimer %(count)s message de %(user)s. Il sera supprimé définitivement et pour tout le monde dans la conversation. Voulez-vous continuer ?"
},
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Aidez nous à identifier les problèmes et améliorer %(analyticsOwner)s en envoyant des rapports d’usage anonymes. Pour comprendre de quelle manière les gens utilisent plusieurs appareils, nous créeront un identifiant aléatoire commun à tous vos appareils.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Vous pouvez utiliser l’option de serveur personnalisé pour vous connecter à d'autres serveurs Matrix en spécifiant une URL de serveur d'accueil différente. Cela vous permet d’utiliser %(brand)s avec un compte Matrix existant sur un serveur d’accueil différent.",
"%(displayName)s's live location": "Position en direct de %(displayName)s",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s n’a pas obtenu la permission de récupérer votre position. Veuillez autoriser l’accès à votre position dans les paramètres du navigateur.",
@@ -2843,7 +2679,6 @@
"Your server lacks native support": "Votre serveur manque d’un support natif",
"Your server has native support": "Votre serveur a un support natif",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s ou %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s ou %(emojiCompare)s",
"You need to be able to kick users to do that.": "Vous devez avoir l’autorisation d’expulser des utilisateurs pour faire ceci.",
"Sign out of this session": "Se déconnecter de cette session",
"Voice broadcast": "Diffusion audio",
@@ -3185,14 +3020,6 @@
"Update:We’ve simplified Notifications Settings to make options easier to find. Some custom settings you’ve chosen in the past are not shown here, but they’re still active. If you proceed, some of your settings may change. Learn more": "Mise-à-jour : Nous avons simplifié les paramètres de notifications pour rendre les options plus facile à trouver. Certains paramètres que vous aviez choisi par le passé ne sont pas visibles ici, mais ils sont toujours actifs. Si vous continuez, certains de vos paramètres peuvent changer. En savoir plus",
"Show message preview in desktop notification": "Afficher l’aperçu du message dans la notification de bureau",
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "Les messages ici sont chiffrés de bout en bout. Quand les gens viennent, vous pouvez les vérifier dans leur profil, tapez simplement sur leur image de profil.",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)s ont changé d’image de profil %(count)s fois",
- "one": "%(severalUsers)s ont changé leur image de profil"
- },
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)s a changé d’image de profil %(count)s fois",
- "one": "%(oneUser)s a changé son image de profil"
- },
"Note that removing room changes like this could undo the change.": "Notez bien que la suppression de modification du salon comme celui-ci peut annuler ce changement.",
"This homeserver doesn't offer any login flows that are supported by this client.": "Ce serveur d’accueil n’offre aucune méthode d’identification compatible avec ce client.",
"Anyone can request to join, but admins or moderators need to grant access. You can change this later.": "Tout le monde peut demander à venir, mais un admin ou un modérateur doit autoriser l’accès. Vous pouvez modifier ceci plus tard.",
@@ -3322,7 +3149,9 @@
"stickerpack": "Jeu d’autocollants",
"system_alerts": "Alertes système",
"secure_backup": "Sauvegarde sécurisée",
- "cross_signing": "Signature croisée"
+ "cross_signing": "Signature croisée",
+ "identity_server": "Serveur d’identité",
+ "integration_manager": "Gestionnaire d’intégration"
},
"action": {
"continue": "Continuer",
@@ -3535,7 +3364,8 @@
"collecting_information": "Récupération des informations de version de l’application",
"collecting_logs": "Récupération des journaux",
"uploading_logs": "Envoi des journaux",
- "downloading_logs": "Téléchargement des journaux"
+ "downloading_logs": "Téléchargement des journaux",
+ "create_new_issue": "Veuillez créer un nouveau rapport sur GitHub afin que l’on enquête sur cette erreur."
},
"time": {
"hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes",
@@ -3652,6 +3482,10 @@
"rule_suppress_notices": "Messages envoyés par des robots",
"rule_tombstone": "Quand les salons sont mis à niveau",
"rule_encrypted_room_one_to_one": "Messages chiffrés dans les conversations privées"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Expérimental)",
+ "layout_bubbles": "Message en bulles"
}
},
"devtools": {
@@ -3906,6 +3740,145 @@
},
"m.call.hangup": {
"dm": "Appel terminé"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s ont rejoint le salon %(count)s fois",
+ "one": "%(severalUsers)s ont rejoint le salon"
+ },
+ "joined": {
+ "other": "%(oneUser)s a rejoint le salon %(count)s fois",
+ "one": "%(oneUser)s a rejoint le salon"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s sont partis %(count)s fois",
+ "one": "%(severalUsers)s sont partis"
+ },
+ "left": {
+ "other": "%(oneUser)s est parti %(count)s fois",
+ "one": "%(oneUser)s est parti"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s ont rejoint le salon et en sont partis %(count)s fois",
+ "one": "%(severalUsers)s ont rejoint le salon et en sont partis"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s a rejoint le salon et en est parti %(count)s fois",
+ "one": "%(oneUser)s a rejoint le salon et en est parti"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s sont partis et revenus %(count)s fois",
+ "one": "%(severalUsers)s sont partis et revenus"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s est parti et revenu %(count)s fois",
+ "one": "%(oneUser)s est parti et revenu"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s ont décliné leur invitation %(count)s fois",
+ "one": "%(severalUsers)s ont décliné leur invitation"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s a décliné son invitation %(count)s fois",
+ "one": "%(oneUser)s a décliné son invitation"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s ont vu leur invitation révoquée %(count)s fois",
+ "one": "%(severalUsers)s ont vu leur invitation révoquée"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s a vu son invitation révoquée %(count)s fois",
+ "one": "%(oneUser)s a vu son invitation révoquée"
+ },
+ "invited_multiple": {
+ "other": "ont été invités %(count)s fois",
+ "one": "ont été invités"
+ },
+ "invited": {
+ "other": "a été invité %(count)s fois",
+ "one": "a été invité"
+ },
+ "banned_multiple": {
+ "other": "ont été bannis %(count)s fois",
+ "one": "ont été bannis"
+ },
+ "banned": {
+ "other": "a été banni %(count)s fois",
+ "one": "a été banni"
+ },
+ "unbanned_multiple": {
+ "other": "ont vu leur bannissement révoqué %(count)s fois",
+ "one": "ont vu leur bannissement révoqué"
+ },
+ "unbanned": {
+ "other": "a vu son bannissement révoqué %(count)s fois",
+ "one": "a vu son bannissement révoqué"
+ },
+ "kicked_multiple": {
+ "other": "ont été expulsé(e)s %(count)s fois",
+ "one": "ont été expulsé(e)s"
+ },
+ "kicked": {
+ "one": "a été expulsé(e)",
+ "other": "a été expulsé(e) %(count)s fois"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s ont changé de nom %(count)s fois",
+ "one": "%(severalUsers)s ont changé de nom"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s a changé de nom %(count)s fois",
+ "one": "%(oneUser)s a changé de nom"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)s ont changé d’image de profil %(count)s fois",
+ "one": "%(severalUsers)s ont changé leur image de profil"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)s a changé d’image de profil %(count)s fois",
+ "one": "%(oneUser)s a changé son image de profil"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s n’a fait aucun changement %(count)s fois",
+ "one": "%(severalUsers)s n’ont fait aucun changement"
+ },
+ "no_change": {
+ "other": "%(oneUser)s n’a fait aucun changement %(count)s fois",
+ "one": "%(oneUser)s n’a fait aucun changement"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)s ont changé les listes de contrôle d’accès (ACLs) du serveur",
+ "other": "%(severalUsers)s ont changé les liste de contrôle d’accès (ACLs) %(count)s fois"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s a changé les listes de contrôle d’accès (ACLs) du serveur",
+ "other": "%(oneUser)s a changé les liste de contrôle d’accès (ACLs) %(count)s fois"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s ont modifié les messages épinglés pour le salon",
+ "other": "%(severalUsers)s ont changé %(count)s fois les messages épinglés du salon"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)s a changé les messages épinglés du salon",
+ "other": "%(oneUser)s a changé %(count)s fois les messages épinglés du salon"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)s ont supprimé un message",
+ "other": "%(severalUsers)s ont supprimé %(count)s messages"
+ },
+ "redacted": {
+ "one": "%(oneUser)s a supprimé un message",
+ "other": "%(oneUser)s a supprimé %(count)s messages"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)s ont envoyé un message caché",
+ "other": "%(severalUsers)s ont envoyé %(count)s messages cachés"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)s a envoyé un message caché",
+ "other": "%(oneUser)s ont envoyé %(count)s messages cachés"
+ }
}
},
"slash_command": {
@@ -4066,5 +4039,44 @@
"redact": "Supprimer les messages envoyés par d’autres",
"notifications.room": "Avertir tout le monde"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Ils ne correspondent pas",
+ "sas_match": "Ils correspondent",
+ "in_person": "Pour être sûr, faites cela en personne ou utilisez un moyen de communication fiable.",
+ "other_party_cancelled": "L’autre personne a annulé la vérification.",
+ "complete_title": "Vérifié !",
+ "complete_description": "Vous avez vérifié cet utilisateur avec succès.",
+ "no_support_qr_emoji": "L’appareil que vous essayez de vérifier ne prend pas en charge les QR codes ou la vérification d’émojis, qui sont les méthodes prises en charge par %(brand)s. Essayez avec un autre client.",
+ "qr_prompt": "Scannez ce code unique",
+ "sas_prompt": "Comparez des émojis uniques",
+ "sas_description": "Comparez une liste unique d’émojis si vous n’avez d’appareil photo sur aucun des deux appareils",
+ "qr_or_sas": "%(qrCode)s ou %(emojiCompare)s",
+ "qr_or_sas_header": "Vérifiez cet appareil en réalisant une des actions suivantes :"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Utilisé fréquemment",
+ "category_smileys_people": "Visages et personnes",
+ "category_animals_nature": "Animaux et nature",
+ "category_food_drink": "Nourriture et boisson",
+ "category_activities": "Activités",
+ "category_travel_places": "Voyages et lieux",
+ "category_objects": "Objets",
+ "category_symbols": "Symboles",
+ "category_flags": "Drapeaux",
+ "categories": "Catégories",
+ "quick_reactions": "Réactions rapides"
+ },
+ "analytics": {
+ "enable_prompt": "Aidez à améliorer %(analyticsOwner)s",
+ "consent_migration": "Vous aviez précédemment consenti au partage de données d’utilisation anonymisées avec nous. Nous sommes en train de changer ce fonctionnement.",
+ "learn_more": "Partager des données anonymisées pour nous aider à identifier les problèmes. Aucune tierce partie. En savoir plus",
+ "privacy_policy": "Vous pouvez lire toutes nos conditions ici",
+ "pseudonymous_usage_data": "Aidez nous à identifier les problèmes et améliorer %(analyticsOwner)s en envoyant des rapports d’usage anonymes. Pour comprendre de quelle manière les gens utilisent plusieurs appareils, nous créeront un identifiant aléatoire commun à tous vos appareils.",
+ "bullet_1": "Nous n’enregistrons ou ne profilons aucune donnée du compte",
+ "bullet_2": "Nous ne partageons aucune information avec des tiers",
+ "disable_prompt": "Vous pouvez désactiver ceci à n’importe quel moment dans les paramètres"
}
}
diff --git a/src/i18n/strings/ga.json b/src/i18n/strings/ga.json
index 86bc4ce104..cad0c941f9 100644
--- a/src/i18n/strings/ga.json
+++ b/src/i18n/strings/ga.json
@@ -245,7 +245,6 @@
"Activity": "Gníomhaíocht",
"Feedback": "Aiseolas",
"Ok": "Togha",
- "Categories": "Catagóire",
"Autocomplete": "Uathiomlánaigh",
"Calls": "Glaonna",
"Navigation": "Nascleanúint",
@@ -257,10 +256,6 @@
"Lock": "Glasáil",
"Unencrypted": "Gan chriptiú",
"None": "Níl aon cheann",
- "Flags": "Bratacha",
- "Symbols": "Siombailí",
- "Objects": "Rudaí",
- "Activities": "Gníomhaíochtaí",
"Document": "Cáipéis",
"Italics": "Iodálach",
"Discovery": "Aimsiú",
@@ -279,18 +274,6 @@
"Notes": "Nótaí",
"expand": "méadaigh",
"collapse": "cumaisc",
- "%(oneUser)sleft %(count)s times": {
- "one": "D'fhág %(oneUser)s"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "D'fhág %(severalUsers)s"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "Tháinig %(oneUser)s isteach"
- },
- "%(severalUsers)sjoined %(count)s times": {
- "one": "Tháinig %(severalUsers)s isteach"
- },
"edited": "curtha in eagar",
"Copied!": "Cóipeáilte!",
"Yesterday": "Inné",
@@ -400,7 +383,6 @@
"Lion": "Leon",
"Cat": "Cat",
"Dog": "Madra",
- "Verified!": "Deimhnithe!",
"Reason": "Cúis",
"Moderator": "Modhnóir",
"Restricted": "Teoranta",
@@ -722,6 +704,20 @@
},
"m.call.hangup": {
"dm": "Críochnaíodh an glao"
+ },
+ "summary": {
+ "joined_multiple": {
+ "one": "Tháinig %(severalUsers)s isteach"
+ },
+ "joined": {
+ "one": "Tháinig %(oneUser)s isteach"
+ },
+ "left_multiple": {
+ "one": "D'fhág %(severalUsers)s"
+ },
+ "left": {
+ "one": "D'fhág %(oneUser)s"
+ }
}
},
"slash_command": {
@@ -789,5 +785,17 @@
"ban": "Toirmisc úsáideoirí",
"notifications.room": "Tabhair fógraí do gach duine"
}
+ },
+ "encryption": {
+ "verification": {
+ "complete_title": "Deimhnithe!"
+ }
+ },
+ "emoji": {
+ "category_activities": "Gníomhaíochtaí",
+ "category_objects": "Rudaí",
+ "category_symbols": "Siombailí",
+ "category_flags": "Bratacha",
+ "categories": "Catagóire"
}
}
diff --git a/src/i18n/strings/gl.json b/src/i18n/strings/gl.json
index 2673322b6a..b17aa00569 100644
--- a/src/i18n/strings/gl.json
+++ b/src/i18n/strings/gl.json
@@ -170,87 +170,6 @@
"Delete widget": "Eliminar widget",
"Create new room": "Crear unha nova sala",
"Home": "Inicio",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s uníronse %(count)s veces",
- "one": "%(severalUsers)s uníronse"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s uniuse %(count)s veces",
- "one": "%(oneUser)s uniuse"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s saíron %(count)s veces",
- "one": "%(severalUsers)s saíron"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s saíu %(count)s veces",
- "one": "%(oneUser)s saíu"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s uníronse e saíron %(count)s veces",
- "one": "%(severalUsers)s uníronse e saíron"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s uníuse e saíu %(count)s veces",
- "one": "%(oneUser)s uniuse e saíu"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s saíron e volveron %(count)s veces",
- "one": "%(severalUsers)s saíron e votaron"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s saíu e volveu %(count)s veces",
- "one": "%(oneUser)s saíu e volveu"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s rexeitaron convites %(count)s veces",
- "one": "%(severalUsers)s rexeitaron os seus convites"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s rexeitou o seu convite %(count)s veces",
- "one": "%(oneUser)s rexeitou o seu convite"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "retiróuselle o convite a %(severalUsers)s %(count)s veces",
- "one": "retiróuselle o convite a %(severalUsers)s"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "retiróuselle o convite a %(oneUser)s %(count)s veces",
- "one": "retiróuselle o convite a %(oneUser)s"
- },
- "were invited %(count)s times": {
- "other": "foron convidados %(count)s veces",
- "one": "foron convidados"
- },
- "was invited %(count)s times": {
- "other": "foi convidada %(count)s veces",
- "one": "foi convidada"
- },
- "were banned %(count)s times": {
- "other": "foron prohibidas %(count)s veces",
- "one": "foron prohibidas"
- },
- "was banned %(count)s times": {
- "other": "foi vetada %(count)s veces",
- "one": "foi prohibida"
- },
- "were unbanned %(count)s times": {
- "other": "retiróuselle a prohibición %(count)s veces",
- "one": "retrouseille a prohibición"
- },
- "was unbanned %(count)s times": {
- "other": "retirouselle o veto %(count)s veces",
- "one": "retiróuselle a prohibición"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s cambiaron o seu nome %(count)s veces",
- "one": "%(severalUsers)s cambiaron o seu nome"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s cambiou o seu nome %(count)s veces",
- "one": "%(oneUser)s cambiou o seu nome"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s e %(count)s outras",
"one": "%(items)s e outra máis"
@@ -613,22 +532,13 @@
"IRC display name width": "Ancho do nome mostrado de IRC",
"My Ban List": "Listaxe de bloqueo",
"This is your list of users/servers you have blocked - don't leave the room!": "Esta é a listaxe de usuarias/servidores que ti bloqueaches - non deixes a sala!",
- "The other party cancelled the verification.": "A outra parte cancelou a verificación.",
- "Verified!": "Verificada!",
- "You've successfully verified this user.": "Verificaches esta usuaria.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "As mensaxes seguras con esta usuaria están cifradas extremo-a-extremo e non son lexibles por terceiras.",
"Got It": "Vale",
- "Scan this unique code": "Escanea este código único",
- "Compare unique emoji": "Compara os emoji",
- "Compare a unique set of emoji if you don't have a camera on either device": "Compara o conxunto único de emoticonas se non tes cámara no outro dispositivo",
"Verify this user by confirming the following emoji appear on their screen.": "Verifica a usuaria confirmando que as emoticonas aparecen na súa pantalla.",
"Verify this user by confirming the following number appears on their screen.": "Verifica esta usuaria confirmando que o seguinte número aparece na súa pantalla.",
"Unable to find a supported verification method.": "Non se atopa un método de verificación válido.",
"Waiting for %(displayName)s to verify…": "Agardando por %(displayName)s para verificar…",
"Cancelling…": "Cancelando…",
- "They match": "Concordan",
- "They don't match": "Non concordan",
- "To be secure, do this in person or use a trusted way to communicate.": "Para estar seguro, fai esto en persoa ou utiliza un xeito seguro para comunicarte.",
"Dog": "Can",
"Cat": "Gato",
"Lion": "León",
@@ -1012,17 +922,6 @@
"edited": "editada",
"Can't load this message": "Non se cargou a mensaxe",
"Submit logs": "Enviar rexistro",
- "Frequently Used": "Utilizado con frecuencia",
- "Smileys & People": "Sorrisos e Persoas",
- "Animals & Nature": "Animais e Natureza",
- "Food & Drink": "Comida e Bebida",
- "Activities": "Actividades",
- "Travel & Places": "Viaxes e Lugares",
- "Objects": "Obxectos",
- "Symbols": "Símbolos",
- "Flags": "Bandeiras",
- "Categories": "Categorías",
- "Quick Reactions": "Reaccións rápidas",
"Cancel search": "Cancelar busca",
"Any of the following data may be shared:": "Calquera do seguinte podería ser compartido:",
"Your display name": "Nome mostrado",
@@ -1035,18 +934,9 @@
"Widget added by": "Widget engadido por",
"This widget may use cookies.": "Este widget podería usar cookies.",
"More options": "Máis opcións",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Por favor abre un novo informe en GitHub para poder investigar o problema.",
"Rotate Left": "Rotar á esquerda",
"Rotate Right": "Rotar á dereita",
"Language Dropdown": "Selector de idioma",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s non fixeron cambios %(count)s veces",
- "one": "%(severalUsers)s non fixeron cambios"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s non fixo cambios %(count)s veces",
- "one": "%(oneUser)s non fixo cambios"
- },
"QR Code": "Código QR",
"Room address": "Enderezo da sala",
"e.g. my-room": "ex. a-miña-sala",
@@ -2002,13 +1892,11 @@
"If you have permissions, open the menu on any message and select Pin to stick them here.": "Se tes permisos, abre o menú en calquera mensaxe e elixe Fixar para pegalos aquí.",
"Nothing pinned, yet": "Nada fixado, por agora",
"End-to-end encryption isn't enabled": "Non está activado o cifrado de extremo-a-extremo",
- "Integration manager": "Xestor de Integracións",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "O teu %(brand)s non permite que uses o Xestor de Integracións, contacta coa administración.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Ao utilizar este widget poderías compartir datos con %(widgetDomain)s e o teu Xestor de integracións.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Os xestores de integracións reciben datos de configuración, e poden modificar os widgets, enviar convites das salas, e establecer roles no teu nome.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Usa un Xestor de Integracións para xestionar bots, widgets e paquetes de adhesivos.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Usa un Xestor de Integración (%(serverName)s) para xestionar bots, widgets e paquetes de adhesivos.",
- "Identity server": "Servidor de identidade",
"Identity server (%(server)s)": "Servidor de Identidade (%(server)s)",
"Could not connect to identity server": "Non hai conexión co Servidor de Identidade",
"Not a valid identity server (status code %(code)s)": "Servidor de Identidade non válido (código de estado %(code)s)",
@@ -2019,14 +1907,6 @@
"What this user is writing is wrong.\nThis will be reported to the room moderators.": "O que escribe esta usuaria non é correcto.\nSerá denunciado á moderación da sala.",
"User Directory": "Directorio de Usuarias",
"Please provide an address": "Proporciona un enderezo",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s cambiou ACLs do servidor",
- "other": "%(oneUser)s cambiou o ACLs do servidor %(count)s veces"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)s cambiaron o ACLs do servidor",
- "other": "%(severalUsers)s cambiaron ACLs do servidor %(count)s veces"
- },
"Message search initialisation failed, check your settings for more information": "Fallou a inicialización da busca de mensaxes, comproba os axustes para máis información",
"Error processing audio message": "Erro ao procesar a mensaxe de audio",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Establecer enderezos para este espazo para que as usuarias poidan atopar o espazo no servidor (%(localDomain)s)",
@@ -2091,7 +1971,6 @@
"Their device couldn't start the camera or microphone": "O seu dispositivo non puido acender a cámara ou micrófono",
"Connection failed": "Fallou a conexión",
"Could not connect media": "Non se puido conectar o multimedia",
- "Message bubbles": "Burbullas con mensaxes",
"Error downloading audio": "Erro ao descargar o audio",
"Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "Ten en conta que a actualización creará unha nova versión da sala. Tódalas mensaxes actuais permanecerán nesta sala arquivada.",
"Automatically invite members from this room to the new one": "Convidar automáticamente membros desta sala á nova sala",
@@ -2361,10 +2240,6 @@
"Invite to space": "Convidar ao espazo",
"Start new chat": "Iniciar un novo chat",
"Recently viewed": "Visto recentemente",
- "You can turn this off anytime in settings": "Podes desactivar esto cando queiras non axustes",
- "We don't share information with third parties": "Non compartimos a información con terceiras partes",
- "We don't record or profile any account data": "Non rexistramos o teu perfil nin datos da conta",
- "You can read all our terms here": "Podes ler os nosos termos aquí",
"%(count)s votes cast. Vote to see the results": {
"other": "%(count)s votos recollidos. Vota para ver os resultados",
"one": "%(count)s voto recollido. Vota para ver os resultados"
@@ -2373,9 +2248,6 @@
"Share location": "Compartir localización",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Comparte datos anónimos para axudarnos a identificar os problemas. Nada persoal. Nen con terceiras partes.",
"To view all keyboard shortcuts, click here.": "Para ver tódolos atallos de teclado, preme aquí.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Comparte datos anónimos para axudarnos a identificar os problemas. Nada persoal. Nin con terceiras partes. Coñece máis",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Consentiches con anterioridade compartir datos anónimos de uso con nós. Estamos actualizando o seu funcionamento.",
- "Help improve %(analyticsOwner)s": "Axuda a mellorar %(analyticsOwner)s",
"That's fine": "Iso está ben",
"You cannot place calls without a connection to the server.": "Non podes facer chamadas se non tes conexión ao servidor.",
"Connectivity to the server has been lost": "Perdeuse a conexión ao servidor",
@@ -2419,8 +2291,6 @@
"The beginning of the room": "O inicio da sala",
"You cancelled verification on your other device.": "Cancelaches a verificación no teu outro dispositivo.",
"Almost there! Is your other device showing the same shield?": "Xa case está! Mostra o teu outro dispositivo o mesmo escudo?",
- "Verify this device by completing one of the following:": "Verifica este dispositivo usando un dos seguintes métodos:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Este dispositivo que intentas verificar non ten soporte para código QR nin verificación por emoji, que é o que %(brand)s soporta. Inténtao cun cliente diferente.",
"Remove from room": "Eliminar da sala",
"Failed to remove user": "Fallou a eliminación da usuaria",
"Remove them from specific things I'm able to": "Eliminar de lugares concretos nos que podo facelo",
@@ -2442,7 +2312,6 @@
"Group all your favourite rooms and people in one place.": "Agrupa tódalas túas salas favoritas e persoas nun só lugar.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Os Espazos son xeitos de agrupar salas e persoas. Xunto cos espazos nos que estás, tamén podes usar algún dos prestablecidos.",
"Keyboard": "Teclado",
- "IRC (Experimental)": "IRC (Experimental)",
"Waiting for you to verify on your other device…": "Agardando a que verifiques no teu outro dispositivo…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Agardando a que verifiques o teu outro dispositivo, %(deviceName)s %(deviceId)s …",
"Verify this device by confirming the following number appears on its screen.": "Verifica este dispositivo confirmando que o seguinte número aparece na pantalla.",
@@ -2465,14 +2334,6 @@
"This address does not point at this room": "Este enderezo non dirixe a esta sala",
"Missing room name or separator e.g. (my-room:domain.org)": "Falta o nome da sala ou separador ex. (sala:dominio.org)",
"Missing domain separator e.g. (:domain.org)": "Falta o separador do cominio ex. (:dominio.org)",
- "was removed %(count)s times": {
- "one": "foi eliminado",
- "other": "foi eliminado %(count)s veces"
- },
- "were removed %(count)s times": {
- "one": "foi eliminado",
- "other": "foron eliminados %(count)s veces"
- },
"Unknown error fetching location. Please try again later.": "Erro descoñecido ao obter a localización, inténtao máis tarde.",
"Timed out trying to fetch your location. Please try again later.": "Caducou o intento de obter a localización, inténtao máis tarde.",
"Failed to fetch your location. Please try again later.": "Non se obtivo a localización, inténtao máis tarde.",
@@ -2512,22 +2373,6 @@
"Use to scroll": "Usa para desprazarte",
"Feedback sent! Thanks, we appreciate it!": "Opinión enviada! Moitas grazas!",
"%(space1Name)s and %(space2Name)s": "%(space1Name)s e %(space2Name)s",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)s enviou unha mensaxe oculta",
- "other": "%(oneUser)s enviou %(count)s mensaxes ocultas"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)s enviou unha mensaxe oculta",
- "other": "%(severalUsers)s enviaron %(count)s mensaxes ocultas"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)s eliminou unha mensaxe",
- "other": "%(oneUser)s eliminou %(count)s mensaxes"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)s eliminaron unha mensaxe",
- "other": "%(severalUsers)s eliminaron %(count)s mensaxes"
- },
"Automatically send debug logs when key backup is not functioning": "Enviar automáticamente rexistros de depuración cando a chave da copia de apoio non funcione",
"Join %(roomAddress)s": "Unirse a %(roomAddress)s",
"Edit poll": "Editar enquisa",
@@ -2555,14 +2400,6 @@
"No virtual room for this room": "No hai sala virtual para esta sala",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Responde a unha conversa en curso ou usa \"%(replyInThread)s\" cando pasas por enriba dunha mensaxe co rato para iniciar unha nova.",
"We'll create rooms for each of them.": "Imos crear salas para cada un deles.",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)s cambiou as mensaxes fixadas da sala",
- "other": "%(oneUser)s cambiou as mensaxes fixadas da sala %(count)s veces"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s cambiaron as mensaxes fixadas da sala",
- "other": "%(severalUsers)s cambiaron as mensaxes fixadas da sala %(count)s veces"
- },
"Click": "Premer",
"Expand quotes": "Despregar as citas",
"Collapse quotes": "Pregar as citas",
@@ -2597,7 +2434,6 @@
"Previous recently visited room or space": "Anterior sala ou espazo visitados recentemente",
"%(timeRemaining)s left": "%(timeRemaining)s restante",
"Unsent": "Sen enviar",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Axúdanos a atopar problemas e mellorar %(analyticsOwner)s compartindo datos anónimos de uso. Para comprender de que xeito as persoas usan varios dispositivos imos crear un identificador aleatorio compartido polos teus dispositivos.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Podes usar as opcións personalizadas do servidor para acceder a outros servidores Matrix indicando o URL do servidor de inicio. Así podes usar %(brand)s cunha conta Matrix rexistrada nun servidor diferente.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s non ten permiso para obter a túa localización. Concede acceso á localización nos axustes do navegador.",
"Developer tools": "Ferramentas desenvolvemento",
@@ -2842,7 +2678,6 @@
"Your server lacks native support": "O teu servidor non ten soporte nativo",
"Your server has native support": "O teu servidor ten soporte nativo",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s ou %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s ou %(emojiCompare)s",
"Show shortcut to welcome checklist above the room list": "Mostrar atallo á lista de comprobacións de benvida sobre a lista de salas",
"You need to be able to kick users to do that.": "Tes que poder expulsar usuarias para facer eso.",
"Voice broadcast": "Emisión de voz",
@@ -2931,7 +2766,9 @@
"stickerpack": "Iconas",
"system_alerts": "Alertas do Sistema",
"secure_backup": "Copia Segura",
- "cross_signing": "Sinatura cruzada"
+ "cross_signing": "Sinatura cruzada",
+ "identity_server": "Servidor de identidade",
+ "integration_manager": "Xestor de Integracións"
},
"action": {
"continue": "Continuar",
@@ -3105,7 +2942,8 @@
"collecting_information": "Obtendo información sobre a versión da app",
"collecting_logs": "Obtendo rexistros",
"uploading_logs": "Subindo o rexistro",
- "downloading_logs": "Descargando o rexistro"
+ "downloading_logs": "Descargando o rexistro",
+ "create_new_issue": "Por favor abre un novo informe en GitHub para poder investigar o problema."
},
"time": {
"hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes",
@@ -3218,6 +3056,10 @@
"rule_suppress_notices": "Mensaxes enviadas por bot",
"rule_tombstone": "Cando se actualizan as salas",
"rule_encrypted_room_one_to_one": "Mensaxes cifradas en conversas 1:1"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Experimental)",
+ "layout_bubbles": "Burbullas con mensaxes"
}
},
"devtools": {
@@ -3437,6 +3279,137 @@
},
"m.call.hangup": {
"dm": "Chamada rematada"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s uníronse %(count)s veces",
+ "one": "%(severalUsers)s uníronse"
+ },
+ "joined": {
+ "other": "%(oneUser)s uniuse %(count)s veces",
+ "one": "%(oneUser)s uniuse"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s saíron %(count)s veces",
+ "one": "%(severalUsers)s saíron"
+ },
+ "left": {
+ "other": "%(oneUser)s saíu %(count)s veces",
+ "one": "%(oneUser)s saíu"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s uníronse e saíron %(count)s veces",
+ "one": "%(severalUsers)s uníronse e saíron"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s uníuse e saíu %(count)s veces",
+ "one": "%(oneUser)s uniuse e saíu"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s saíron e volveron %(count)s veces",
+ "one": "%(severalUsers)s saíron e votaron"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s saíu e volveu %(count)s veces",
+ "one": "%(oneUser)s saíu e volveu"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s rexeitaron convites %(count)s veces",
+ "one": "%(severalUsers)s rexeitaron os seus convites"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s rexeitou o seu convite %(count)s veces",
+ "one": "%(oneUser)s rexeitou o seu convite"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "retiróuselle o convite a %(severalUsers)s %(count)s veces",
+ "one": "retiróuselle o convite a %(severalUsers)s"
+ },
+ "invite_withdrawn": {
+ "other": "retiróuselle o convite a %(oneUser)s %(count)s veces",
+ "one": "retiróuselle o convite a %(oneUser)s"
+ },
+ "invited_multiple": {
+ "other": "foron convidados %(count)s veces",
+ "one": "foron convidados"
+ },
+ "invited": {
+ "other": "foi convidada %(count)s veces",
+ "one": "foi convidada"
+ },
+ "banned_multiple": {
+ "other": "foron prohibidas %(count)s veces",
+ "one": "foron prohibidas"
+ },
+ "banned": {
+ "other": "foi vetada %(count)s veces",
+ "one": "foi prohibida"
+ },
+ "unbanned_multiple": {
+ "other": "retiróuselle a prohibición %(count)s veces",
+ "one": "retrouseille a prohibición"
+ },
+ "unbanned": {
+ "other": "retirouselle o veto %(count)s veces",
+ "one": "retiróuselle a prohibición"
+ },
+ "kicked_multiple": {
+ "one": "foi eliminado",
+ "other": "foron eliminados %(count)s veces"
+ },
+ "kicked": {
+ "one": "foi eliminado",
+ "other": "foi eliminado %(count)s veces"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s cambiaron o seu nome %(count)s veces",
+ "one": "%(severalUsers)s cambiaron o seu nome"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s cambiou o seu nome %(count)s veces",
+ "one": "%(oneUser)s cambiou o seu nome"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s non fixeron cambios %(count)s veces",
+ "one": "%(severalUsers)s non fixeron cambios"
+ },
+ "no_change": {
+ "other": "%(oneUser)s non fixo cambios %(count)s veces",
+ "one": "%(oneUser)s non fixo cambios"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)s cambiaron o ACLs do servidor",
+ "other": "%(severalUsers)s cambiaron ACLs do servidor %(count)s veces"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s cambiou ACLs do servidor",
+ "other": "%(oneUser)s cambiou o ACLs do servidor %(count)s veces"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s cambiaron as mensaxes fixadas da sala",
+ "other": "%(severalUsers)s cambiaron as mensaxes fixadas da sala %(count)s veces"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)s cambiou as mensaxes fixadas da sala",
+ "other": "%(oneUser)s cambiou as mensaxes fixadas da sala %(count)s veces"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)s eliminaron unha mensaxe",
+ "other": "%(severalUsers)s eliminaron %(count)s mensaxes"
+ },
+ "redacted": {
+ "one": "%(oneUser)s eliminou unha mensaxe",
+ "other": "%(oneUser)s eliminou %(count)s mensaxes"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)s enviou unha mensaxe oculta",
+ "other": "%(severalUsers)s enviaron %(count)s mensaxes ocultas"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)s enviou unha mensaxe oculta",
+ "other": "%(oneUser)s enviou %(count)s mensaxes ocultas"
+ }
}
},
"slash_command": {
@@ -3586,5 +3559,44 @@
"redact": "Eliminar mensaxes enviadas por outras",
"notifications.room": "Notificar a todas"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Non concordan",
+ "sas_match": "Concordan",
+ "in_person": "Para estar seguro, fai esto en persoa ou utiliza un xeito seguro para comunicarte.",
+ "other_party_cancelled": "A outra parte cancelou a verificación.",
+ "complete_title": "Verificada!",
+ "complete_description": "Verificaches esta usuaria.",
+ "no_support_qr_emoji": "Este dispositivo que intentas verificar non ten soporte para código QR nin verificación por emoji, que é o que %(brand)s soporta. Inténtao cun cliente diferente.",
+ "qr_prompt": "Escanea este código único",
+ "sas_prompt": "Compara os emoji",
+ "sas_description": "Compara o conxunto único de emoticonas se non tes cámara no outro dispositivo",
+ "qr_or_sas": "%(qrCode)s ou %(emojiCompare)s",
+ "qr_or_sas_header": "Verifica este dispositivo usando un dos seguintes métodos:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Utilizado con frecuencia",
+ "category_smileys_people": "Sorrisos e Persoas",
+ "category_animals_nature": "Animais e Natureza",
+ "category_food_drink": "Comida e Bebida",
+ "category_activities": "Actividades",
+ "category_travel_places": "Viaxes e Lugares",
+ "category_objects": "Obxectos",
+ "category_symbols": "Símbolos",
+ "category_flags": "Bandeiras",
+ "categories": "Categorías",
+ "quick_reactions": "Reaccións rápidas"
+ },
+ "analytics": {
+ "enable_prompt": "Axuda a mellorar %(analyticsOwner)s",
+ "consent_migration": "Consentiches con anterioridade compartir datos anónimos de uso con nós. Estamos actualizando o seu funcionamento.",
+ "learn_more": "Comparte datos anónimos para axudarnos a identificar os problemas. Nada persoal. Nin con terceiras partes. Coñece máis",
+ "privacy_policy": "Podes ler os nosos termos aquí",
+ "pseudonymous_usage_data": "Axúdanos a atopar problemas e mellorar %(analyticsOwner)s compartindo datos anónimos de uso. Para comprender de que xeito as persoas usan varios dispositivos imos crear un identificador aleatorio compartido polos teus dispositivos.",
+ "bullet_1": "Non rexistramos o teu perfil nin datos da conta",
+ "bullet_2": "Non compartimos a información con terceiras partes",
+ "disable_prompt": "Podes desactivar esto cando queiras non axustes"
}
}
diff --git a/src/i18n/strings/he.json b/src/i18n/strings/he.json
index 3e846fd6c5..18efcce879 100644
--- a/src/i18n/strings/he.json
+++ b/src/i18n/strings/he.json
@@ -651,22 +651,13 @@
"Lion": "אריה",
"Cat": "חתול",
"Dog": "כלב",
- "To be secure, do this in person or use a trusted way to communicate.": "בכדי להיות מאובטח, עשו זאת ביחד או השתמשו בדרך בטוחה לתקשר.",
- "They don't match": "הם לא זהים",
- "They match": "הם זהים",
"Cancelling…": "מבטל…",
"Waiting for %(displayName)s to verify…": "ממתין ל- %(displayName)s בכדי לאמת…",
"Unable to find a supported verification method.": "לא מצליח למצוא שיטות אימות נתמכות.",
"Verify this user by confirming the following number appears on their screen.": "אמת את המשתמש הזה בכך שאותו מספר מופיע אצלו במסך.",
"Verify this user by confirming the following emoji appear on their screen.": "אמת את המשתמש הזה בכך שסדרת הסמלים מוצגת זהה אצלו במסך.",
- "Compare a unique set of emoji if you don't have a camera on either device": "השווה קבוצה של סמלים אם אין ברשותכם מצלמה על שום מכשיר",
- "Compare unique emoji": "השווה סמלים מסויימים",
- "Scan this unique code": "סרוק את הקוד הזה",
"Got It": "קבלתי",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "הודעות מאובטחות עם משתמש זה כעת מוצפנות מקצה לקצה ואינן יכולות להקרא על ידי אחרים.",
- "You've successfully verified this user.": "המשתמש הזה אומת בהצלחה.",
- "Verified!": "אומת!",
- "The other party cancelled the verification.": "הצד השני ביטל את האימות.",
"sends snowfall": "שלח שלג נופל",
"Sends the given message with snowfall": "שלח הודעה זו עם שלג נופל",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s%(day)s%(fullYear)s%(time)s",
@@ -804,102 +795,12 @@
"QR Code": "קוד QR",
"Custom level": "דרגה מותאמת",
"Power level": "דרגת מנהל",
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)s לא ערכו שינוי",
- "other": "%(oneUser)s לא ערך שום שינוי %(count)s פעמים"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)s לא ערכו שום שינוי",
- "other": "%(severalUsers)s לא ערכו שום שינוי %(count)s פעמים"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)s שינו את שמם",
- "other": "%(oneUser)s שינו את שמם %(count)s פעמים"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)s שינו את שמם",
- "other": "%(severalUsers)s שינו את שמם %(count)s פעמים"
- },
- "was unbanned %(count)s times": {
- "one": "חסימה בוטלה",
- "other": "חסימה בוטלה %(count)s פעמים"
- },
- "were unbanned %(count)s times": {
- "one": "חסימה בוטלה",
- "other": "חסימה בוטלה %(count)s פעמים"
- },
- "was banned %(count)s times": {
- "one": "נחסם",
- "other": "נחסם %(count)s פעמים"
- },
- "were banned %(count)s times": {
- "one": "נחסמו",
- "other": "נחסם %(count)s פעמים"
- },
- "was invited %(count)s times": {
- "one": "הוזמן",
- "other": "הוזמן %(count)s פעמים"
- },
- "were invited %(count)s times": {
- "one": "הוזמנו",
- "other": "הוזמנו %(count)s פעמים"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "one": "%(oneUser)s משכו את ההזמנה שלהם",
- "other": "%(oneUser)s משך את ההזמנה שלו %(count)s פעמים"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "%(severalUsers)s משכו את ההזמנות שלהם",
- "other": "%(severalUsers)s משכו את ההזמנות שלהם %(count)s פעמים"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)s דחו את ההזמנה שלו\\ה",
- "other": "%(oneUser)s דחה את ההזמנה %(count)s פעמים"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)s דחו את ההזמנה שלהם",
- "other": "%(severalUsers)s דחו את ההזמנה שלהם%(count)s פעמים"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)s עזב/ה וחזר/ה",
- "other": "%(oneUser)s עזב/ה וחזר/ה %(count)s פעמים"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)s עזבו וחזרו",
- "other": "%(severalUsers)s עזבו וחזרו %(count)s פעמים"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)s הצטרף/ה ועזב/ה",
- "other": "%(oneUser)s הצטרף/ה ועזב/ה %(count)s פעמים"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)s הצטרפו ועזבו",
- "other": "%(severalUsers)s הצטרפו ועזבו %(count)s פעמים"
- },
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)s עזב/ה",
- "other": "%(oneUser)s עזב/ה %(count)s פעמים"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)s עזבו",
- "other": "%(severalUsers)s עזבו %(count)s פעמים"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)s הצטרף/ה",
- "other": "%(oneUser)s הצטרף/ה %(count)s פעמים"
- },
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s הצטרפו %(count)s פעמים",
- "one": "%(severalUsers)s הצטרפ/ה"
- },
- "%(nameList)s %(transitionList)s": "%(nameList)s-%(transitionList)s",
"Language Dropdown": "תפריט שפות",
"Information": "מידע",
"Rotate Right": "סובב ימינה",
"Rotate Left": "סובב שמאלה",
"collapse": "אחד",
"expand": "הרחב",
- "Please create a new issue on GitHub so that we can investigate this bug.": "אנא צור בעיה חדשה ב- GitHub כדי שנוכל לחקור את הבאג הזה.",
"This version of %(brand)s does not support searching encrypted messages": "גרסה זו של %(brand)s אינה תומכת בחיפוש הודעות מוצפנות",
"This version of %(brand)s does not support viewing some encrypted files": "גרסה זו של %(brand)s אינה תומכת בצפייה בקבצים מוצפנים מסוימים",
"Use the Desktop app to search encrypted messages": "השתמשו ב אפליקציית שולחן העבודה לחיפוש הודעות מוצפנות",
@@ -1182,17 +1083,6 @@
"Your display name": "שם התצוגה שלך",
"Any of the following data may be shared:": "ניתן לשתף כל אחד מהנתונים הבאים:",
"Cancel search": "בטל חיפוש",
- "Quick Reactions": "תגובות מהירות",
- "Categories": "נושאים",
- "Flags": "דגלים",
- "Symbols": "סמלים",
- "Objects": "עצמים",
- "Travel & Places": "טיולים ומקומות",
- "Activities": "פעילויות",
- "Food & Drink": "משקאות ומזון",
- "Animals & Nature": "חיות וטבע",
- "Smileys & People": "סמיילי ואנשים",
- "Frequently Used": "לעיתים קרובות בשימוש",
"Something went wrong!": "משהו השתבש!",
"Can't load this message": "לא ניתן לטעון הודעה זו",
"Submit logs": "הגש יומנים",
@@ -1817,13 +1707,11 @@
"Converts the room to a DM": "ממיר את החדר ל- DM",
"We asked the browser to remember which homeserver you use to let you sign in, but unfortunately your browser has forgotten it. Go to the sign in page and try again.": "ביקשנו מהדפדפן לזכור באיזה שרת בית אתה משתמש כדי לאפשר לך להיכנס, אך למרבה הצער הדפדפן שלך שכח אותו. עבור לדף הכניסה ונסה שוב.",
"We couldn't log you in": "לא הצלחנו להתחבר אליך",
- "Integration manager": "מנהל אינטגרציה",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s שלכם אינו מאפשר לך להשתמש במנהל שילוב לשם כך. אנא צרו קשר עם מנהל מערכת.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "שימוש ביישומון זה עשוי לשתף נתונים עם %(widgetDomain)s ומנהל האינטגרציה שלך.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "מנהלי שילוב מקבלים נתוני תצורה ויכולים לשנות ווידג'טים, לשלוח הזמנות לחדר ולהגדיר רמות הספק מטעמכם.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "השתמש במנהל שילוב לניהול בוטים, ווידג'טים וחבילות מדבקות.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "השתמש במנהל שילוב (%(serverName)s) כדי לנהל בוטים, ווידג'טים וחבילות מדבקות.",
- "Identity server": "שרת הזדהות",
"Identity server (%(server)s)": "שרת הזדהות (%(server)s)",
"Could not connect to identity server": "לא ניתן להתחבר אל שרת הזיהוי",
"Not a valid identity server (status code %(code)s)": "שרת זיהוי לא מאושר(קוד סטטוס %(code)s)",
@@ -1909,7 +1797,6 @@
"Waiting for you to verify on your other device…": "ממתין לאישור שלך במכשיר השני…",
"Confirm the emoji below are displayed on both devices, in the same order:": "ודא ואשר שהסמלים הבאים מופיעים בשני המכשירים ובאותו הסדר:",
"Other rooms": "חדרים אחרים",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "הסכמתם בעבר לשתף איתנו מידע אנונימי לגבי השימוש שלכם. אנחנו מעדכנים איך זה מתבצע.",
"This homeserver has been blocked by its administrator.": "שרת זה נחסם על ידי מנהלו.",
"The user you called is busy.": "המשתמש עסוק כרגע.",
"User Busy": "המשתמש עסוק",
@@ -1919,13 +1806,6 @@
"Failed to post poll": "תקלה בפרסום הסקר",
"You can't see earlier messages": "לא ניתן לצפות בהודעות קודמות",
"Confirm your Security Phrase": "אשר את ביטוי האבטחה שלך",
- "%(oneUser)sremoved a message %(count)s times": {
- "other": "%(oneUser)sהסיר%(count)sהודעות",
- "one": "%(oneUser)sהסיר הודעה"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)sהסיר הודעה"
- },
"Application window": "חלון אפליקציה",
"Results are only revealed when you end the poll": "תוצאות יהיה זמינות להצגה רק עם סגירת הסקר",
"What is your poll question or topic?": "מה השאלה או הנושא שלכם בסקר?",
@@ -1964,18 +1844,9 @@
"one": "%(count)s.קולות הצביעו כדי לראות את התוצאות"
},
"Verification requested": "התבקש אימות",
- "Verify this device by completing one of the following:": "אמתו מכשיר זה על ידי מילוי אחת מהפעולות הבאות:",
"Your server doesn't support disabling sending read receipts.": "השרת שלכם לא תומך בביטול שליחת אישורי קריאה.",
"Share your activity and status with others.": "שתפו את הפעילות והסטטוס שלכם עם אחרים.",
"Room visibility": "נראות של החדר",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sשלח הודעה חבויה",
- "other": "%(oneUser)sשלח%(count)sהודעות מוחבאות"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sשלחו הודעות מוחבאות",
- "other": "%(severalUsers)sשלחו%(count)sהודעות מוחבאות"
- },
"Send your first message to invite to chat": "שילחו את ההודעה הראשונה שלכם להזמין את לצ'אט",
"sends hearts": "שולח לבבות",
"Developer command: Discards the current outbound group session and sets up new Olm sessions": "פקודת מפתחים: מסלקת את הפגישה הנוכחית של הקבוצה היוצאת ומגדירה הפעלות חדשות של Olm",
@@ -2059,8 +1930,6 @@
"Downloading": "מוריד",
"Jump to date": "קיפצו לתאריך",
"Review to ensure your account is safe": "בידקו כדי לוודא שהחשבון שלך בטוח",
- "Help improve %(analyticsOwner)s": "עזרו בשיפור %(analyticsOwner)s",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "שתף נתונים אנונימיים כדי לעזור לנו לזהות בעיות. ללא אישי. אין צדדים שלישיים. למידע נוסף",
"Reset bearing to north": "נעלו את המפה לכיוון צפון",
"Mapbox logo": "לוגו",
"Location not available": "מיקום אינו זמין",
@@ -2242,7 +2111,6 @@
"Turn off to disable notifications on all your devices and sessions": "כבה אפשרות זו כדי לבטל התראות בכל המכשירים והחיבורים שלך",
"Enable notifications for this device": "אפשר קבלת התראות במכשיר זה",
"Enable notifications for this account": "אפשר קבלת התראות לחשבון זה",
- "Message bubbles": "בועות הודעות",
"Deactivating your account is a permanent action — be careful!": "סגירת החשבון הינה פעולה שלא ניתנת לביטול - שים לב!",
"Room info": "מידע על החדר",
"You're all caught up": "אתם כבר מעודכנים בהכל",
@@ -2334,7 +2202,9 @@
"stickerpack": "חבילת מדבקות",
"system_alerts": "התרעות מערכת",
"secure_backup": "גיבוי מאובטח",
- "cross_signing": "חתימה צולבת"
+ "cross_signing": "חתימה צולבת",
+ "identity_server": "שרת הזדהות",
+ "integration_manager": "מנהל אינטגרציה"
},
"action": {
"continue": "המשך",
@@ -2486,7 +2356,8 @@
"collecting_information": "אוסף מידע על גרסת היישום",
"collecting_logs": "אוסף יומנים לנפוי שגיאה (דבאג)",
"uploading_logs": "מעלה לוגים",
- "downloading_logs": "מוריד לוגים"
+ "downloading_logs": "מוריד לוגים",
+ "create_new_issue": "אנא צור בעיה חדשה ב- GitHub כדי שנוכל לחקור את הבאג הזה."
},
"time": {
"hours_minutes_seconds_left": "נשארו %(hours)s שעות, %(minutes)s דקות ו-%(seconds)s שניות",
@@ -2558,6 +2429,9 @@
"rule_suppress_notices": "הודעות שנשלחו באמצעות בוט",
"rule_tombstone": "כאשר חדרים משתדרגים",
"rule_encrypted_room_one_to_one": "הודעות מוצפנות בחדרים של אחד-על-אחד"
+ },
+ "appearance": {
+ "layout_bubbles": "בועות הודעות"
}
},
"devtools": {
@@ -2717,6 +2591,112 @@
},
"m.call.hangup": {
"dm": "השיחה הסתיימה"
+ },
+ "summary": {
+ "format": "%(nameList)s-%(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s הצטרפו %(count)s פעמים",
+ "one": "%(severalUsers)s הצטרפ/ה"
+ },
+ "joined": {
+ "one": "%(oneUser)s הצטרף/ה",
+ "other": "%(oneUser)s הצטרף/ה %(count)s פעמים"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)s עזבו",
+ "other": "%(severalUsers)s עזבו %(count)s פעמים"
+ },
+ "left": {
+ "one": "%(oneUser)s עזב/ה",
+ "other": "%(oneUser)s עזב/ה %(count)s פעמים"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)s הצטרפו ועזבו",
+ "other": "%(severalUsers)s הצטרפו ועזבו %(count)s פעמים"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)s הצטרף/ה ועזב/ה",
+ "other": "%(oneUser)s הצטרף/ה ועזב/ה %(count)s פעמים"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)s עזבו וחזרו",
+ "other": "%(severalUsers)s עזבו וחזרו %(count)s פעמים"
+ },
+ "rejoined": {
+ "one": "%(oneUser)s עזב/ה וחזר/ה",
+ "other": "%(oneUser)s עזב/ה וחזר/ה %(count)s פעמים"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)s דחו את ההזמנה שלהם",
+ "other": "%(severalUsers)s דחו את ההזמנה שלהם%(count)s פעמים"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)s דחו את ההזמנה שלו\\ה",
+ "other": "%(oneUser)s דחה את ההזמנה %(count)s פעמים"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "%(severalUsers)s משכו את ההזמנות שלהם",
+ "other": "%(severalUsers)s משכו את ההזמנות שלהם %(count)s פעמים"
+ },
+ "invite_withdrawn": {
+ "one": "%(oneUser)s משכו את ההזמנה שלהם",
+ "other": "%(oneUser)s משך את ההזמנה שלו %(count)s פעמים"
+ },
+ "invited_multiple": {
+ "one": "הוזמנו",
+ "other": "הוזמנו %(count)s פעמים"
+ },
+ "invited": {
+ "one": "הוזמן",
+ "other": "הוזמן %(count)s פעמים"
+ },
+ "banned_multiple": {
+ "one": "נחסמו",
+ "other": "נחסם %(count)s פעמים"
+ },
+ "banned": {
+ "one": "נחסם",
+ "other": "נחסם %(count)s פעמים"
+ },
+ "unbanned_multiple": {
+ "one": "חסימה בוטלה",
+ "other": "חסימה בוטלה %(count)s פעמים"
+ },
+ "unbanned": {
+ "one": "חסימה בוטלה",
+ "other": "חסימה בוטלה %(count)s פעמים"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)s שינו את שמם",
+ "other": "%(severalUsers)s שינו את שמם %(count)s פעמים"
+ },
+ "changed_name": {
+ "one": "%(oneUser)s שינו את שמם",
+ "other": "%(oneUser)s שינו את שמם %(count)s פעמים"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)s לא ערכו שום שינוי",
+ "other": "%(severalUsers)s לא ערכו שום שינוי %(count)s פעמים"
+ },
+ "no_change": {
+ "one": "%(oneUser)s לא ערכו שינוי",
+ "other": "%(oneUser)s לא ערך שום שינוי %(count)s פעמים"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)sהסיר הודעה"
+ },
+ "redacted": {
+ "other": "%(oneUser)sהסיר%(count)sהודעות",
+ "one": "%(oneUser)sהסיר הודעה"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sשלחו הודעות מוחבאות",
+ "other": "%(severalUsers)sשלחו%(count)sהודעות מוחבאות"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sשלח הודעה חבויה",
+ "other": "%(oneUser)sשלח%(count)sהודעות מוחבאות"
+ }
}
},
"slash_command": {
@@ -2858,5 +2838,37 @@
"redact": "הסרת הודעות שנשלחו על ידי אחרים",
"notifications.room": "התראה לכולם"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "הם לא זהים",
+ "sas_match": "הם זהים",
+ "in_person": "בכדי להיות מאובטח, עשו זאת ביחד או השתמשו בדרך בטוחה לתקשר.",
+ "other_party_cancelled": "הצד השני ביטל את האימות.",
+ "complete_title": "אומת!",
+ "complete_description": "המשתמש הזה אומת בהצלחה.",
+ "qr_prompt": "סרוק את הקוד הזה",
+ "sas_prompt": "השווה סמלים מסויימים",
+ "sas_description": "השווה קבוצה של סמלים אם אין ברשותכם מצלמה על שום מכשיר",
+ "qr_or_sas_header": "אמתו מכשיר זה על ידי מילוי אחת מהפעולות הבאות:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "לעיתים קרובות בשימוש",
+ "category_smileys_people": "סמיילי ואנשים",
+ "category_animals_nature": "חיות וטבע",
+ "category_food_drink": "משקאות ומזון",
+ "category_activities": "פעילויות",
+ "category_travel_places": "טיולים ומקומות",
+ "category_objects": "עצמים",
+ "category_symbols": "סמלים",
+ "category_flags": "דגלים",
+ "categories": "נושאים",
+ "quick_reactions": "תגובות מהירות"
+ },
+ "analytics": {
+ "enable_prompt": "עזרו בשיפור %(analyticsOwner)s",
+ "consent_migration": "הסכמתם בעבר לשתף איתנו מידע אנונימי לגבי השימוש שלכם. אנחנו מעדכנים איך זה מתבצע.",
+ "learn_more": "שתף נתונים אנונימיים כדי לעזור לנו לזהות בעיות. ללא אישי. אין צדדים שלישיים. למידע נוסף"
}
}
diff --git a/src/i18n/strings/hi.json b/src/i18n/strings/hi.json
index 843fdafc8c..8ddd62dd07 100644
--- a/src/i18n/strings/hi.json
+++ b/src/i18n/strings/hi.json
@@ -164,9 +164,6 @@
"Unrecognised address": "अपरिचित पता",
"Straight rows of keys are easy to guess": "कुंजी की सीधी पंक्तियों का अनुमान लगाना आसान है",
"Short keyboard patterns are easy to guess": "लघु कीबोर्ड पैटर्न का अनुमान लगाना आसान है",
- "The other party cancelled the verification.": "दूसरे पक्ष ने सत्यापन रद्द कर दिया।",
- "Verified!": "सत्यापित!",
- "You've successfully verified this user.": "आपने इस उपयोगकर्ता को सफलतापूर्वक सत्यापित कर लिया है।",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "इस उपयोगकर्ता के सुरक्षित संदेश एंड-टू-एंड एन्क्रिप्टेड हैं और तीसरे पक्ष द्वारा पढ़ने में सक्षम नहीं हैं।",
"Got It": "समझ गया",
"Verify this user by confirming the following emoji appear on their screen.": "इस उपयोगकर्ता की पुष्टि करें कि उनकी स्क्रीन पर निम्नलिखित इमोजी दिखाई देते हैं।",
@@ -680,5 +677,12 @@
"composer": {
"placeholder_reply_encrypted": "एक एन्क्रिप्टेड उत्तर भेजें …",
"placeholder_encrypted": "एक एन्क्रिप्टेड संदेश भेजें …"
+ },
+ "encryption": {
+ "verification": {
+ "other_party_cancelled": "दूसरे पक्ष ने सत्यापन रद्द कर दिया।",
+ "complete_title": "सत्यापित!",
+ "complete_description": "आपने इस उपयोगकर्ता को सफलतापूर्वक सत्यापित कर लिया है।"
+ }
}
}
diff --git a/src/i18n/strings/hr.json b/src/i18n/strings/hr.json
index f15c67cd47..6d27465899 100644
--- a/src/i18n/strings/hr.json
+++ b/src/i18n/strings/hr.json
@@ -145,13 +145,13 @@
"Add Email Address": "Dodaj email adresu",
"Click the button below to confirm adding this email address.": "Kliknite gumb ispod da biste potvrdili dodavanje ove email adrese.",
"Confirm adding email": "Potvrdite dodavanje email adrese",
- "Integration manager": "Upravitelj integracijama",
- "Identity server": "Poslužitelj identiteta",
"Could not connect to identity server": "Nije moguće spojiti se na poslužitelja identiteta",
"common": {
"analytics": "Analitika",
"error": "Geška",
- "unnamed_room": "Neimenovana soba"
+ "unnamed_room": "Neimenovana soba",
+ "identity_server": "Poslužitelj identiteta",
+ "integration_manager": "Upravitelj integracijama"
},
"action": {
"continue": "Nastavi",
diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json
index ad15985dc5..4a322a136e 100644
--- a/src/i18n/strings/hu.json
+++ b/src/i18n/strings/hu.json
@@ -241,87 +241,6 @@
"Members only (since they were invited)": "Csak tagoknak (a meghívásuk idejétől)",
"Members only (since they joined)": "Csak tagoknak (amióta csatlakoztak)",
"A text message has been sent to %(msisdn)s": "Szöveges üzenetet küldtünk neki: %(msisdn)s",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s %(count)s alkalommal csatlakozott",
- "one": "%(severalUsers)s csatlakozott"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s %(count)s alkalommal csatlakozott",
- "one": "%(oneUser)s csatlakozott"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s %(count)s alkalommal távozott",
- "one": "%(severalUsers)s távozott"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s %(count)s alkalommal távozott",
- "one": "%(oneUser)s távozott"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s %(count)s alkalommal csatlakozott és távozott",
- "one": "%(severalUsers)s csatlakozott és távozott"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s %(count)s alkalommal csatlakozott és távozott",
- "one": "%(oneUser)s csatlakozott és távozott"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s %(count)s alkalommal távozott és újra csatlakozott",
- "one": "%(severalUsers)s távozott és újra csatlakozott"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s %(count)s alkalommal távozott és újra csatlakozott",
- "one": "%(oneUser)s távozott és újra csatlakozott"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s %(count)s alkalommal elutasította a meghívóit",
- "one": "%(severalUsers)s elutasította a meghívóit"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s %(count)s alkalommal elutasította a meghívóit",
- "one": "%(oneUser)s elutasította a meghívóit"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s meghívóit %(count)s alkalommal visszavonták",
- "one": "%(severalUsers)s visszavonták a meghívásukat"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s meghívóit %(count)s alkalommal vonták vissza",
- "one": "%(oneUser)s meghívóit visszavonták"
- },
- "were invited %(count)s times": {
- "other": "%(count)s alkalommal lett meghívva",
- "one": "meg lett hívva"
- },
- "was invited %(count)s times": {
- "other": "%(count)s alkalommal lett meghívva",
- "one": "meg lett hívva"
- },
- "were banned %(count)s times": {
- "other": "%(count)s alkalommal lett kitiltva",
- "one": "lett kitiltva"
- },
- "was banned %(count)s times": {
- "other": "%(count)s alkalommal lett kitiltva",
- "one": "ki lett tiltva"
- },
- "were unbanned %(count)s times": {
- "other": "%(count)s alkalommal lett visszaengedve",
- "one": "vissza lett engedve"
- },
- "was unbanned %(count)s times": {
- "other": "%(count)s alkalommal lett visszaengedve",
- "one": "vissza lett engedve"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s %(count)s alkalommal megváltoztatta a nevét",
- "one": "%(severalUsers)s megváltoztatta a nevét"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s %(count)s alkalommal megváltoztatta a nevét",
- "one": "%(oneUser)s megváltoztatta a nevét"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s és még %(count)s másik",
"one": "%(items)s és még egy másik"
@@ -506,9 +425,6 @@
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Az alábbi Matrix ID-koz nem sikerül megtalálni a profilokat - így is meghívod őket?",
"Invite anyway and never warn me again": "Mindenképpen meghív és ne figyelmeztess többet",
"Invite anyway": "Meghívás mindenképp",
- "The other party cancelled the verification.": "A másik fél megszakította az ellenőrzést.",
- "Verified!": "Ellenőrizve!",
- "You've successfully verified this user.": "Sikeresen ellenőrizte ezt a felhasználót.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Az ezzel felhasználóval váltott biztonságos üzenetek végpontok közti titkosítással védettek, és azt harmadik fél nem tudja elolvasni.",
"Got It": "Megértettem",
"Verify this user by confirming the following number appears on their screen.": "Ellenőrizze ezt a felhasználót azzal, hogy megerősíti, hogy a következő szám jelenik meg a képernyőjén.",
@@ -752,14 +668,6 @@
"Edited at %(date)s. Click to view edits.": "Szerkesztés ideje: %(date)s. Kattintson a szerkesztések megtekintéséhez.",
"Message edits": "Üzenetszerkesztések",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "A szoba fejlesztéséhez be kell zárnia ezt a szobát, és egy újat kell létrehoznia helyette. Hogy a szoba tagjai számára a lehető legjobb legyen a felhasználói élmény, a következők lépések lesznek végrehajtva:",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s %(count)s alkalommal nem változtattak semmit",
- "one": "%(severalUsers)s nem változtattak semmit"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s %(count)s alkalommal nem változtatott semmit",
- "one": "%(oneUser)snem változtatott semmit"
- },
"Removing…": "Eltávolítás…",
"Clear all data": "Minden adat törlése",
"Your homeserver doesn't seem to support this feature.": "Úgy tűnik, hogy a Matrix-kiszolgálója nem támogatja ezt a szolgáltatást.",
@@ -867,7 +775,6 @@
"one": "1 olvasatlan üzenet."
},
"Show image": "Kép megjelenítése",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Ahhoz hogy megvizsgálhassuk a hibát, hozzon létre egy új hibajegyet a GitHubon.",
"To continue you need to accept the terms of this service.": "A folytatáshoz el kell fogadnia a felhasználási feltételeket.",
"Document": "Dokumentum",
"Emoji Autocomplete": "Emodzsi automatikus kiegészítése",
@@ -889,16 +796,6 @@
"This client does not support end-to-end encryption.": "A kliens nem támogatja a végponttól végpontig való titkosítást.",
"Messages in this room are not end-to-end encrypted.": "Az üzenetek a szobában nincsenek végponttól végpontig titkosítva.",
"Command Autocomplete": "Parancs automatikus kiegészítés",
- "Quick Reactions": "Gyors reakciók",
- "Frequently Used": "Gyakran használt",
- "Smileys & People": "Mosolyok és emberek",
- "Animals & Nature": "Állatok és természet",
- "Food & Drink": "Étel és ital",
- "Activities": "Mozgás",
- "Travel & Places": "Utazás és helyek",
- "Objects": "Tárgyak",
- "Symbols": "Szimbólumok",
- "Flags": "Zászlók",
"Cancel search": "Keresés megszakítása",
"Jump to first unread room.": "Ugrás az első olvasatlan szobához.",
"Jump to first invite.": "Újrás az első meghívóhoz.",
@@ -1056,9 +953,6 @@
"Never send encrypted messages to unverified sessions in this room from this session": "Ebben a szobában sose küldjön titkosított üzenetet ellenőrizetlen munkamenetekbe ebből a munkamenetből",
"How fast should messages be downloaded.": "Milyen gyorsan legyenek az üzenetek letöltve.",
"Waiting for %(displayName)s to verify…": "Várakozás %(displayName)s felhasználóra az ellenőrzéshez…",
- "They match": "Egyeznek",
- "They don't match": "Nem egyeznek",
- "To be secure, do this in person or use a trusted way to communicate.": "A biztonság érdekében ezt végezze el személyesen, vagy használjon megbízható kommunikációs csatornát.",
"Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "A fiókjához tartozik egy eszközök közti hitelesítési identitás, de ez a munkamenet még nem jelölte megbízhatónak.",
"in memory": "a memóriában",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "FIGYELEM: A KULCSELLENŐRZÉS SIKERTELEN! %(userId)s aláírási kulcsa és a(z) %(deviceId)s munkamenet ujjlenyomata „%(fprint)s”, amely nem egyezik meg a megadott ujjlenyomattal: „%(fingerprint)s”. Ez azt is jelentheti, hogy a kommunikációt lehallgatják.",
@@ -1111,9 +1005,6 @@
"If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.": "Ha véletlenül tette, akkor beállíthatja a biztonságos üzeneteket ebben a munkamenetben, ami újra titkosítja a régi üzeneteket a helyreállítási móddal.",
"Indexed rooms:": "Indexált szobák:",
"Message downloading sleep time(ms)": "Üzenetletöltés alvási ideje (ms)",
- "Scan this unique code": "Ennek az egyedi kódnak a beolvasása",
- "Compare unique emoji": "Egyedi emodzsik összehasonlítása",
- "Compare a unique set of emoji if you don't have a camera on either device": "Hasonlítsd össze az egyedi emodzsikat ha valamelyik eszközön nincs kamera",
"Not Trusted": "Nem megbízható",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) új munkamenetbe lépett be, anélkül, hogy ellenőrizte volna:",
"Ask this user to verify their session, or manually verify it below.": "Kérje meg a felhasználót, hogy hitelesítse a munkamenetét, vagy ellenőrizze kézzel lentebb.",
@@ -1280,7 +1171,6 @@
"You don't have permission to delete the address.": "A cím törléséhez nincs jogosultságod.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "A cím törlésénél hiba történt. Vagy már nem létezik vagy átmeneti hiba történt.",
"Error removing address": "Cím törlésénél hiba történt",
- "Categories": "Kategóriák",
"Room address": "Szoba címe",
"This address is available to use": "Ez a cím használható",
"This address is already in use": "Ez a cím már használatban van",
@@ -2007,14 +1897,6 @@
"This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s. The administrators will NOT be able to read the encrypted content of this room.": "Ez a szoba illegális vagy mérgező tartalmat közvetít, vagy a moderátorok képtelenek ezeket megfelelően moderálni.\nEz jelezve lesz a(z) %(homeserver)s rendszergazdái felé. Az rendszergazdák NEM tudják olvasni a szoba titkosított tartalmát.",
"This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.": "A felhasználó kéretlen reklámokkal, reklámhivatkozásokkal vagy propagandával bombázza a szobát.\nEz jelezve lesz a szoba moderátorai felé.",
"This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "A felhasználó illegális viselkedést valósít meg, például kipécézett valakit vagy tettlegességgel fenyeget.\nEz moderátorok felé jelzésre kerül akik akár hivatalos személyek felé továbbíthatják ezt.",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)smegváltoztatta a szerver ACL-eket",
- "other": "%(oneUser)s %(count)s alkalommal megváltoztatta a kiszolgáló ACL-t"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "other": "%(severalUsers)s %(count)s alkalommal megváltoztatta a kiszolgáló ACL-t",
- "one": "%(severalUsers)smegváltoztatta a szerver ACL-eket"
- },
"Message search initialisation failed, check your settings for more information": "Üzenek keresés kezdő beállítása sikertelen, ellenőrizze a beállításait további információkért",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Cím beállítása ehhez a térhez, hogy a felhasználók a matrix szerveren megtalálhassák (%(localDomain)s)",
"To publish an address, it needs to be set as a local address first.": "A cím publikálásához először helyi címet kell beállítani.",
@@ -2059,13 +1941,11 @@
"Code blocks": "Kódblokkok",
"Displaying time": "Idő megjelenítése",
"Keyboard shortcuts": "Gyorsbillentyűk",
- "Integration manager": "Integrációkezelő",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "A %(brand)s nem használhat Integrációs Menedzsert. Kérem vegye fel a kapcsolatot az adminisztrátorral.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Ennek a kisalkalmazásnak a használata adatot oszthat meg a(z) %(widgetDomain)s oldallal és az integrációkezelőjével.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Az integrációkezelők megkapják a beállításokat, módosíthatják a kisalkalmazásokat, szobameghívókat küldhetnek és a hozzáférési szintet állíthatnak be az Ön nevében.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Integrációkezelő használata a botok, kisalkalmazások és matricacsomagok kezeléséhez.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Integrációkezelő használata (%(serverName)s) a botok, kisalkalmazások és matricacsomagok kezeléséhez.",
- "Identity server": "Azonosítási kiszolgáló",
"Identity server (%(server)s)": "Azonosítási kiszolgáló (%(server)s)",
"Could not connect to identity server": "Az azonosítási kiszolgálóhoz nem lehet csatlakozni",
"Not a valid identity server (status code %(code)s)": "Az azonosítási kiszolgáló nem érvényes (állapotkód: %(code)s)",
@@ -2119,7 +1999,6 @@
"Only invited people can join.": "Csak a meghívott emberek léphetnek be.",
"Private (invite only)": "Privát (csak meghívóval)",
"This upgrade will allow members of selected spaces access to this room without an invite.": "Ez a fejlesztés lehetővé teszi, hogy a kiválasztott terek tagjai meghívó nélkül is elérjék ezt a szobát.",
- "Message bubbles": "Üzenetbuborékok",
"There was an error loading your notification settings.": "Hiba történt az értesítés beállítások betöltése során.",
"Mentions & keywords": "Megemlítések és kulcsszavak",
"Global": "Globális",
@@ -2362,16 +2241,12 @@
"Recently viewed": "Nemrég megtekintett",
"To view all keyboard shortcuts, click here.": "Az összes gyorsbillentyű megtekintéséhez kattintson ide.",
"Toggle space panel": "Tér panel be/ki",
- "You can turn this off anytime in settings": "Ezt bármikor kikapcsolhatja a beállításokban",
- "We don't share information with third parties": "Nem osztunk meg információt harmadik féllel",
- "We don't record or profile any account data": "Nem mentünk vagy analizálunk semmilyen felhasználói adatot",
"%(count)s votes cast. Vote to see the results": {
"one": "%(count)s leadott szavazat. Szavazzon az eredmény megtekintéséhez",
"other": "%(count)s leadott szavazat. Szavazzon az eredmény megtekintéséhez"
},
"No votes cast": "Nem adtak le szavazatot",
"Share location": "Tartózkodási hely megosztása",
- "Help improve %(analyticsOwner)s": "Segítsen jobbá tenni: %(analyticsOwner)s",
"That's fine": "Rendben van",
"You cannot place calls without a connection to the server.": "Nem kezdeményezhet hívást a kiszolgálóval való kapcsolat nélkül.",
"Connectivity to the server has been lost": "Megszakadt a kapcsolat a kiszolgálóval",
@@ -2396,12 +2271,9 @@
"Spaces you're in": "Terek, amelynek tagja",
"Sections to show": "Megjelenítendő részek",
"Link to room": "Hivatkozás a szobához",
- "You can read all our terms here": "Elolvashatja az összes feltételünket itt",
"Including you, %(commaSeparatedMembers)s": "Önt is beleértve, %(commaSeparatedMembers)s",
"Copy room link": "Szoba hivatkozásának másolása",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Anonimizált adatok megosztása a problémák feltárásához. Semmi személyes. Nincs harmadik fél.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Anonimizált adatok megosztása a problémák feltárásához. Semmi személyes. Nincs harmadik fél. További információk",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Előzőleg beleegyezett, hogy anonimizált használati adatokat oszt meg velünk. Most frissítjük ennek a működését.",
"You may contact me if you want to follow up or to let me test out upcoming ideas": "Keressenek ha további információkra lenne szükségük vagy szeretnék, ha készülő ötleteket tesztelnék",
"This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Ez csoportosítja a tér tagjaival folytatott közvetlen beszélgetéseit. A kikapcsolása elrejti ezeket a beszélgetéseket a(z) %(spaceName)s nézetéből.",
"Your new device is now verified. Other users will see it as trusted.": "Az új eszköze ellenőrizve van. Mások megbízhatónak fogják látni.",
@@ -2418,8 +2290,6 @@
"Expand map": "Térkép szétnyitása",
"You cancelled verification on your other device.": "Az ellenőrzést megszakította a másik eszközön.",
"Almost there! Is your other device showing the same shield?": "Majdnem kész! A többi eszköze is ugyanazt a pajzsot mutatja?",
- "Verify this device by completing one of the following:": "Ellenőrizze ezt az eszközt az alábbiak egyikével:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Az ellenőrizni kívánt eszköz nem támogatja se a QR kód beolvasást se az emodzsi ellenőrzést, amit a %(brand)s támogat. Próbálja meg egy másik klienssel.",
"To proceed, please accept the verification request on your other device.": "A folytatáshoz fogadja el az ellenőrzés kérést a másik eszközről.",
"Waiting for you to verify on your other device…": "Várakozás a másik eszköztől való ellenőrzésre…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Várakozás a másik eszközről való ellenőrzésre: %(deviceName)s (%(deviceId)s)…",
@@ -2437,14 +2307,6 @@
"Command error: Unable to handle slash command.": "Parancs hiba: A / jellel kezdődő parancs támogatott.",
"Open this settings tab": "Beállítások fül megnyitása",
"Space home": "Kezdő tér",
- "was removed %(count)s times": {
- "one": "eltávolítva",
- "other": "%(count)s alkalommal lett eltávolítva"
- },
- "were removed %(count)s times": {
- "one": "eltávolítva",
- "other": "%(count)s alkalommal lett eltávolítva"
- },
"Unknown error fetching location. Please try again later.": "Ismeretlen hiba a földrajzi helyzetének lekérésekor. Próbálja újra később.",
"Timed out trying to fetch your location. Please try again later.": "Időtúllépés történt a földrajzi helyzetének lekérésekor. Próbálja újra később.",
"Failed to fetch your location. Please try again later.": "Nem sikerült a földrajzi helyzetének lekérése. Próbálja újra később.",
@@ -2476,7 +2338,6 @@
"Internal room ID": "Belső szobaazonosító",
"Group all your people in one place.": "Csoportosítsa az összes ismerősét egy helyre.",
"Group all your favourite rooms and people in one place.": "Csoportosítsa az összes kedvenc szobáját és ismerősét egy helyre.",
- "IRC (Experimental)": "IRC (kísérleti)",
"Navigate to previous message in composer history": "Előző üzenetre navigálás a szerkesztőben",
"Navigate to next message in composer history": "Következő üzenetre navigálás a szerkesztőben",
"Redo edit": "Szerkesztés újra érvényesítése",
@@ -2513,22 +2374,6 @@
"This is a beta feature": "Ez egy beta állapotú funkció",
"Use to scroll": "Görgetés ezekkel: ",
"Feedback sent! Thanks, we appreciate it!": "Visszajelzés elküldve. Köszönjük, nagyra értékeljük.",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)s rejtett üzenetet küldött",
- "other": "%(oneUser)s %(count)s rejtett üzenetet küldött"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)s rejtett üzenetet küldött",
- "other": "%(severalUsers)s %(count)s rejtett üzenetet küldött"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)s üzenetet törölt",
- "other": "%(oneUser)s %(count)s üzenetet törölt"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)s üzenetet törölt",
- "other": "%(severalUsers)s %(count)s üzenetet törölt"
- },
"Automatically send debug logs when key backup is not functioning": "Hibakeresési naplók automatikus küldése, ha a kulcsmentés nem működik",
"Edit poll": "Szavazás szerkesztése",
"Sorry, you can't edit a poll after votes have been cast.": "Sajnos a szavazás nem szerkeszthető miután szavazatok érkeztek.",
@@ -2556,14 +2401,6 @@
"%(brand)s could not send your location. Please try again later.": "Az %(brand)s nem tudja elküldeni a földrajzi helyzetét. Próbálja újra később.",
"We couldn't send your location": "A földrajzi helyzetet nem sikerült elküldeni",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Válaszoljon egy meglévő üzenetszálban, vagy új üzenetszál indításához használja a „%(replyInThread)s” lehetőséget az üzenet sarkában megjelenő menüben.",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)s módosította a szoba kitűzött üzeneteit",
- "other": "%(oneUser)s %(count)s alkalommal módosította a szoba kitűzött üzeneteit"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s módosította a szoba kitűzött üzeneteit",
- "other": "%(severalUsers)s %(count)s alkalommal módosította a szoba kitűzött üzeneteit"
- },
"Show polls button": "Szavazások gomb megjelenítése",
"We'll create rooms for each of them.": "Mindenhez készítünk egy szobát.",
"This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "Ez a Matrix-kiszolgáló nincs megfelelően beállítva a térképek megjelenítéséhez, vagy a beállított térképkiszolgáló nem érhető el.",
@@ -2596,7 +2433,6 @@
"one": "%(count)s üzenetet készül törölni az alábbi felhasználótól: %(user)s. A művelet mindenki számára visszavonhatatlanul eltávolítja ezeket a beszélgetésekből. Biztos, hogy folytatja?",
"other": "%(count)s üzenetet készül törölni az alábbi felhasználótól: %(user)s. A művelet mindenki számára visszavonhatatlanul eltávolítja ezeket a beszélgetésekből. Biztos, hogy folytatja?"
},
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Segítsen észrevennünk a hibákat, és jobbá tenni a(z) %(analyticsOwner)s a névtelen használati adatok küldése által. Ahhoz, hogy megértsük, hogyan használnak a felhasználók egyszerre több eszközt, egy véletlenszerű azonosítót generálunk, ami az eszközei között meg lesz osztva.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Használhatja a más szerver opciót, hogy egy másik matrix szerverre jelentkezz be amihez megadod a szerver url címét. Ezzel használhatja a(z) %(brand)s klienst egy már létező Matrix fiókkal egy másik matrix szerveren.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "A(z) %(brand)s alkalmazásnak nincs jogosultsága a földrajzi helyzetének lekérdezéséhez. Engedélyezze a hely hozzáférését a böngészőbeállításokban.",
"Share for %(duration)s": "Megosztás eddig: %(duration)s",
@@ -2843,7 +2679,6 @@
"Your server lacks native support": "A kiszolgálója nem támogatja natívan",
"Your server has native support": "A kiszolgálója natívan támogatja",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s vagy %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s vagy %(emojiCompare)s",
"Voice broadcast": "Hangközvetítés",
"Sign out of this session": "Kijelentkezés ebből a munkamenetből",
"Rename session": "Munkamenet átnevezése",
@@ -3245,7 +3080,9 @@
"stickerpack": "Matrica csomag",
"system_alerts": "Rendszer figyelmeztetések",
"secure_backup": "Biztonsági mentés",
- "cross_signing": "Eszközök közti hitelesítés"
+ "cross_signing": "Eszközök közti hitelesítés",
+ "identity_server": "Azonosítási kiszolgáló",
+ "integration_manager": "Integrációkezelő"
},
"action": {
"continue": "Folytatás",
@@ -3452,7 +3289,8 @@
"collecting_information": "Alkalmazás verzióinformációinak összegyűjtése",
"collecting_logs": "Naplók összegyűjtése",
"uploading_logs": "Naplók feltöltése folyamatban",
- "downloading_logs": "Naplók letöltése folyamatban"
+ "downloading_logs": "Naplók letöltése folyamatban",
+ "create_new_issue": "Ahhoz hogy megvizsgálhassuk a hibát, hozzon létre egy új hibajegyet a GitHubon."
},
"time": {
"hours_minutes_seconds_left": "%(hours)s ó %(minutes)s p %(seconds)s mp van hátra",
@@ -3567,6 +3405,10 @@
"rule_suppress_notices": "Botok üzenetei",
"rule_tombstone": "Amikor a szobák fejlesztésre kerülnek",
"rule_encrypted_room_one_to_one": "A közvetlen csevegések titkosított üzenetei"
+ },
+ "appearance": {
+ "layout_irc": "IRC (kísérleti)",
+ "layout_bubbles": "Üzenetbuborékok"
}
},
"devtools": {
@@ -3812,6 +3654,137 @@
},
"m.call.hangup": {
"dm": "A hívás befejeződött"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s %(count)s alkalommal csatlakozott",
+ "one": "%(severalUsers)s csatlakozott"
+ },
+ "joined": {
+ "other": "%(oneUser)s %(count)s alkalommal csatlakozott",
+ "one": "%(oneUser)s csatlakozott"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s %(count)s alkalommal távozott",
+ "one": "%(severalUsers)s távozott"
+ },
+ "left": {
+ "other": "%(oneUser)s %(count)s alkalommal távozott",
+ "one": "%(oneUser)s távozott"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s %(count)s alkalommal csatlakozott és távozott",
+ "one": "%(severalUsers)s csatlakozott és távozott"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s %(count)s alkalommal csatlakozott és távozott",
+ "one": "%(oneUser)s csatlakozott és távozott"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s %(count)s alkalommal távozott és újra csatlakozott",
+ "one": "%(severalUsers)s távozott és újra csatlakozott"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s %(count)s alkalommal távozott és újra csatlakozott",
+ "one": "%(oneUser)s távozott és újra csatlakozott"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s %(count)s alkalommal elutasította a meghívóit",
+ "one": "%(severalUsers)s elutasította a meghívóit"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s %(count)s alkalommal elutasította a meghívóit",
+ "one": "%(oneUser)s elutasította a meghívóit"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s meghívóit %(count)s alkalommal visszavonták",
+ "one": "%(severalUsers)s visszavonták a meghívásukat"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s meghívóit %(count)s alkalommal vonták vissza",
+ "one": "%(oneUser)s meghívóit visszavonták"
+ },
+ "invited_multiple": {
+ "other": "%(count)s alkalommal lett meghívva",
+ "one": "meg lett hívva"
+ },
+ "invited": {
+ "other": "%(count)s alkalommal lett meghívva",
+ "one": "meg lett hívva"
+ },
+ "banned_multiple": {
+ "other": "%(count)s alkalommal lett kitiltva",
+ "one": "lett kitiltva"
+ },
+ "banned": {
+ "other": "%(count)s alkalommal lett kitiltva",
+ "one": "ki lett tiltva"
+ },
+ "unbanned_multiple": {
+ "other": "%(count)s alkalommal lett visszaengedve",
+ "one": "vissza lett engedve"
+ },
+ "unbanned": {
+ "other": "%(count)s alkalommal lett visszaengedve",
+ "one": "vissza lett engedve"
+ },
+ "kicked_multiple": {
+ "one": "eltávolítva",
+ "other": "%(count)s alkalommal lett eltávolítva"
+ },
+ "kicked": {
+ "one": "eltávolítva",
+ "other": "%(count)s alkalommal lett eltávolítva"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s %(count)s alkalommal megváltoztatta a nevét",
+ "one": "%(severalUsers)s megváltoztatta a nevét"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s %(count)s alkalommal megváltoztatta a nevét",
+ "one": "%(oneUser)s megváltoztatta a nevét"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s %(count)s alkalommal nem változtattak semmit",
+ "one": "%(severalUsers)s nem változtattak semmit"
+ },
+ "no_change": {
+ "other": "%(oneUser)s %(count)s alkalommal nem változtatott semmit",
+ "one": "%(oneUser)snem változtatott semmit"
+ },
+ "server_acls_multiple": {
+ "other": "%(severalUsers)s %(count)s alkalommal megváltoztatta a kiszolgáló ACL-t",
+ "one": "%(severalUsers)smegváltoztatta a szerver ACL-eket"
+ },
+ "server_acls": {
+ "one": "%(oneUser)smegváltoztatta a szerver ACL-eket",
+ "other": "%(oneUser)s %(count)s alkalommal megváltoztatta a kiszolgáló ACL-t"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s módosította a szoba kitűzött üzeneteit",
+ "other": "%(severalUsers)s %(count)s alkalommal módosította a szoba kitűzött üzeneteit"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)s módosította a szoba kitűzött üzeneteit",
+ "other": "%(oneUser)s %(count)s alkalommal módosította a szoba kitűzött üzeneteit"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)s üzenetet törölt",
+ "other": "%(severalUsers)s %(count)s üzenetet törölt"
+ },
+ "redacted": {
+ "one": "%(oneUser)s üzenetet törölt",
+ "other": "%(oneUser)s %(count)s üzenetet törölt"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)s rejtett üzenetet küldött",
+ "other": "%(severalUsers)s %(count)s rejtett üzenetet küldött"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)s rejtett üzenetet küldött",
+ "other": "%(oneUser)s %(count)s rejtett üzenetet küldött"
+ }
}
},
"slash_command": {
@@ -3970,5 +3943,44 @@
"redact": "Mások által küldött üzenetek törlése",
"notifications.room": "Mindenki értesítése"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Nem egyeznek",
+ "sas_match": "Egyeznek",
+ "in_person": "A biztonság érdekében ezt végezze el személyesen, vagy használjon megbízható kommunikációs csatornát.",
+ "other_party_cancelled": "A másik fél megszakította az ellenőrzést.",
+ "complete_title": "Ellenőrizve!",
+ "complete_description": "Sikeresen ellenőrizte ezt a felhasználót.",
+ "no_support_qr_emoji": "Az ellenőrizni kívánt eszköz nem támogatja se a QR kód beolvasást se az emodzsi ellenőrzést, amit a %(brand)s támogat. Próbálja meg egy másik klienssel.",
+ "qr_prompt": "Ennek az egyedi kódnak a beolvasása",
+ "sas_prompt": "Egyedi emodzsik összehasonlítása",
+ "sas_description": "Hasonlítsd össze az egyedi emodzsikat ha valamelyik eszközön nincs kamera",
+ "qr_or_sas": "%(qrCode)s vagy %(emojiCompare)s",
+ "qr_or_sas_header": "Ellenőrizze ezt az eszközt az alábbiak egyikével:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Gyakran használt",
+ "category_smileys_people": "Mosolyok és emberek",
+ "category_animals_nature": "Állatok és természet",
+ "category_food_drink": "Étel és ital",
+ "category_activities": "Mozgás",
+ "category_travel_places": "Utazás és helyek",
+ "category_objects": "Tárgyak",
+ "category_symbols": "Szimbólumok",
+ "category_flags": "Zászlók",
+ "categories": "Kategóriák",
+ "quick_reactions": "Gyors reakciók"
+ },
+ "analytics": {
+ "enable_prompt": "Segítsen jobbá tenni: %(analyticsOwner)s",
+ "consent_migration": "Előzőleg beleegyezett, hogy anonimizált használati adatokat oszt meg velünk. Most frissítjük ennek a működését.",
+ "learn_more": "Anonimizált adatok megosztása a problémák feltárásához. Semmi személyes. Nincs harmadik fél. További információk",
+ "privacy_policy": "Elolvashatja az összes feltételünket itt",
+ "pseudonymous_usage_data": "Segítsen észrevennünk a hibákat, és jobbá tenni a(z) %(analyticsOwner)s a névtelen használati adatok küldése által. Ahhoz, hogy megértsük, hogyan használnak a felhasználók egyszerre több eszközt, egy véletlenszerű azonosítót generálunk, ami az eszközei között meg lesz osztva.",
+ "bullet_1": "Nem mentünk vagy analizálunk semmilyen felhasználói adatot",
+ "bullet_2": "Nem osztunk meg információt harmadik féllel",
+ "disable_prompt": "Ezt bármikor kikapcsolhatja a beállításokban"
}
}
diff --git a/src/i18n/strings/id.json b/src/i18n/strings/id.json
index 6714d43cc1..e6677d6073 100644
--- a/src/i18n/strings/id.json
+++ b/src/i18n/strings/id.json
@@ -120,7 +120,6 @@
"You do not have permission to start a conference call in this room": "Anda tidak memiliki permisi untuk memulai panggilan konferensi di ruang ini",
"Explore rooms": "Jelajahi ruangan",
"Create Account": "Buat Akun",
- "Identity server": "Server identitas",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s",
"The call was answered on another device.": "Panggilan dijawab di perangkat lainnya.",
"Displays action": "Menampilkan aksi",
@@ -466,22 +465,6 @@
"Use Single Sign On to continue": "Gunakan Single Sign On untuk melanjutkan",
"expand": "buka",
"collapse": "tutup",
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)skeluar",
- "other": "%(oneUser)skeluar %(count)s kali"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)skeluar",
- "other": "%(severalUsers)skeluar %(count)s kali"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)sbergabung",
- "other": "%(oneUser)sbergabung %(count)s kali"
- },
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)sbergabung",
- "other": "%(severalUsers)sbergabung %(count)s kali"
- },
"%(duration)sd": "%(duration)sh",
"%(duration)sh": "%(duration)sj",
"%(duration)sm": "%(duration)sm",
@@ -509,17 +492,12 @@
"Calls": "Panggilan",
"Navigation": "Navigasi",
"Feedback": "Masukan",
- "Categories": "Categori",
"Unencrypted": "Tidak Dienkripsi",
"Bridges": "Jembatan",
"exists": "sudah ada",
"Lock": "Gembok",
"Later": "Nanti",
"Document": "Dokumen",
- "Flags": "Bendera",
- "Symbols": "Simbol",
- "Objects": "Obyek",
- "Activities": "Aktivitas",
"Accepting…": "Menerima…",
"Italics": "Miring",
"None": "Tidak Ada",
@@ -601,7 +579,6 @@
"Versions": "Versi",
"Encryption": "Enkripsi",
"General": "Umum",
- "Verified!": "Terverifikasi!",
"Emoji Autocomplete": "Penyelesaian Otomatis Emoji",
"Deactivate user?": "Nonaktifkan pengguna?",
"Phone (optional)": "Nomor telepon (opsional)",
@@ -671,35 +648,10 @@
"Send Logs": "Kirim Catatan",
"Filter results": "Saring hasil",
"Logs sent": "Catatan terkirim",
- "was unbanned %(count)s times": {
- "one": "dihilangkan cekalannya",
- "other": "dihilangkan cekalannya %(count)s kali"
- },
- "were unbanned %(count)s times": {
- "one": "dihilangkan cekalannya",
- "other": "dihilangkan cekalannya %(count)s kali"
- },
- "was banned %(count)s times": {
- "one": "dicekal",
- "other": "dicekal %(count)s kali"
- },
"Popout widget": "Widget popout",
"Muted Users": "Pengguna yang Dibisukan",
"Uploading %(filename)s": "Mengunggah %(filename)s",
"Delete Widget": "Hapus Widget",
- "were banned %(count)s times": {
- "one": "dicekal",
- "other": "dicekal %(count)s kali"
- },
- "was invited %(count)s times": {
- "one": "diundang",
- "other": "diundang %(count)s kali"
- },
- "were invited %(count)s times": {
- "one": "diundang",
- "other": "diundang %(count)s kali"
- },
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"(~%(count)s results)": {
"one": "(~%(count)s hasil)",
"other": "(~%(count)s hasil)"
@@ -933,7 +885,6 @@
"An error occurred whilst saving your notification preferences.": "Sebuah kesalahan terjadi saat menyimpan preferensi notifikasi Anda.",
"Error saving notification preferences": "Gagal menyimpan preferensi notifikasi",
"Messages containing keywords": "Pesan berisi kata kunci",
- "Message bubbles": "Gelembung pesan",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Memperbarui space...",
"other": "Memperbarui space... (%(progress)s dari %(count)s)"
@@ -1061,15 +1012,10 @@
"Your server isn't responding to some requests.": "Server Anda tidak menanggapi beberapa permintaan.",
"Update %(brand)s": "Perbarui %(brand)s",
"Waiting for %(displayName)s to verify…": "Menunggu %(displayName)s untuk memverifikasi…",
- "To be secure, do this in person or use a trusted way to communicate.": "Supaya aman, lakukan ini secara langsung atau gunakan cara lain yang terpercaya untuk berkomunikasi.",
- "They match": "Mereka cocok",
- "They don't match": "Mereka tidak cocok",
"Unable to find a supported verification method.": "Tidak dapat menemukan metode verifikasi yang didukung.",
"Verify this user by confirming the following number appears on their screen.": "Verifikasi pengguna ini dengan mengkonfirmasi nomor berikut yang ditampilkan.",
"Verify this user by confirming the following emoji appear on their screen.": "Verifikasi pengguna ini dengan mengkonfirmasi emoji berikut yang ditampilkan.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Pesan dengan pengguna ini terenkripsi secara ujung ke ujung dan tidak dapat dibaca oleh pihak ketiga.",
- "You've successfully verified this user.": "Anda berhasil memverifikasi pengguna ini.",
- "The other party cancelled the verification.": "Pengguna yang lain membatalkan proses verifikasi ini.",
"Show sidebar": "Tampilkan sisi bilah",
"Hide sidebar": "Sembunyikan sisi bilah",
"unknown person": "pengguna tidak dikenal",
@@ -1458,12 +1404,6 @@
"Get notified for every message": "Dapatkan notifikasi untuk setiap pesan",
"Large": "Besar",
"Image size in the timeline": "Ukuran gambar di lini masa",
- "Quick Reactions": "Reaksi Cepat",
- "Travel & Places": "Aktivitas & Tempat",
- "Food & Drink": "Makanan & Minuman",
- "Animals & Nature": "Hewan & Alam",
- "Smileys & People": "Senyuman & Orang",
- "Frequently Used": "Sering Digunakan",
"Something went wrong!": "Ada sesuatu yang salah!",
"Can't load this message": "Tidak dapat memuat pesan ini",
"Submit logs": "Kirim catatan",
@@ -1534,9 +1474,6 @@
"If you can't scan the code above, verify by comparing unique emoji.": "Jika Anda tidak dapat memindai kode di atas, verifikasi dengan membandingkan emoji yang unik.",
"Ask %(displayName)s to scan your code:": "Tanyakan %(displayName)s untuk memindai kode Anda:",
"Verify by scanning": "Verifikasi dengan memindai",
- "Compare a unique set of emoji if you don't have a camera on either device": "Bandingkan emoji jika Anda tidak memiliki sebuah kamera di kedua perangkat",
- "Compare unique emoji": "Bandingkan emoji unik",
- "Scan this unique code": "Pindai kode unik ini",
"Edit devices": "Edit perangkat",
"This client does not support end-to-end encryption.": "Klien ini tidak mendukung enkripsi ujung ke ujung.",
"Role in ": "Peran di ",
@@ -1688,62 +1625,6 @@
"Question or topic": "Pertanyaan atau topik",
"What is your poll question or topic?": "Apa pertanyaan atau topik poll Anda?",
"Create Poll": "Buat Poll",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)smengubah ACL server",
- "other": "%(oneUser)smengubah ACL server %(count)s kali"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)smengubah ACL server",
- "other": "%(severalUsers)smengubah ACL server %(count)s kali"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)stidak membuat perubahan",
- "other": "%(oneUser)stidak membuat perubahan %(count)s kali"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)stidak membuat perubahan",
- "other": "%(severalUsers)stidak membuat perubahan %(count)s kali"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)smengubah namanya",
- "other": "%(oneUser)smengubah namanya %(count)s kali"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)smengubah namanya",
- "other": "%(severalUsers)smengubah namanya %(count)s kali"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "one": "undangannya %(oneUser)s dihapus",
- "other": "undangannya %(oneUser)s dihapus %(count)s kali"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "undangannya %(severalUsers)s dihapus",
- "other": "undangannya %(severalUsers)s dihapus %(count)s kali"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)smenolak undangannya",
- "other": "%(oneUser)smenolak undangannya %(count)s kali"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)smenolak undangannya",
- "other": "%(severalUsers)smenolak undangannya %(count)s kali"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)skeluar dan bergabung kembali",
- "other": "%(oneUser)skeluar dan bergabung kembali %(count)s kali"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)skeluar dan bergabung kembali",
- "other": "%(severalUsers)skeluar dan bergabung kembali %(count)s kali"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)sbergabung dan keluar",
- "other": "%(oneUser)sbergabung dan keluar %(count)s kali"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)sbergabung dan keluar",
- "other": "%(severalUsers)sbergabung dan keluar %(count)s kali"
- },
"Language Dropdown": "Dropdown Bahasa",
"%(count)s people you know have already joined": {
"one": "%(count)s orang yang Anda tahu telah bergabung",
@@ -1754,7 +1635,6 @@
"one": "Tampilkan 1 pengguna",
"other": "Tampilkan semua %(count)s anggota"
},
- "Please create a new issue on GitHub so that we can investigate this bug.": "Mohon buat sebuah issue baru di GitHub supaya kami dapat memeriksa kutu ini.",
"Share content": "Bagikan konten",
"Application window": "Jendela aplikasi",
"Share entire screen": "Bagikan seluruh layar",
@@ -2157,7 +2037,6 @@
"Use bots, bridges, widgets and sticker packs": "Gunakan bot, jembatan, widget, dan paket stiker",
"Be found by phone or email": "Temukan oleh lainnya melalui ponsel atau email",
"Find others by phone or email": "Temukan lainnya melalui ponsel atau email",
- "Integration manager": "Manajer integrasi",
"Your browser likely removed this data when running low on disk space.": "Kemungkinan browser Anda menghapus datanya ketika ruang disk rendah.",
"Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Beberapa data sesi, termasuk kunci pesan terenkripsi, hilang. Keluar dan masuk lagi untuk memperbaikinya, memulihkan kunci-kunci dari cadangan.",
"Missing session data": "Data sesi hilang",
@@ -2367,14 +2246,7 @@
},
"No votes cast": "Tidak ada suara",
"To view all keyboard shortcuts, click here.": "Untuk melihat semua shortcut keyboard, klik di sini.",
- "You can turn this off anytime in settings": "Anda dapat mematikannya kapan saja di pengaturan",
- "We don't share information with third parties": "Kami tidak membagikan informasi ini dengan pihak ketiga",
- "We don't record or profile any account data": "Kami tidak merekam atau memprofil data akun apa pun",
- "You can read all our terms here": "Anda dapat membaca kebijakan kami di sini",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Bagikan data anonim untuk membantu kami mengidentifikasi masalah-masalah. Tidak ada yang pribadi. Tidak ada pihak ketiga.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Bagikan data anonim untuk membantu kami mengidentifikasi masalah-masalah. Tidak ada yang pribadi. Tidak ada pihak ketiga. Pelajari Lebih Lanjut",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Anda sebelumnya setuju untuk membagikan data penggunaan anonim dengan kami. Kami memperbarui cara kerjanya.",
- "Help improve %(analyticsOwner)s": "Bantu membuat %(analyticsOwner)s lebih baik",
"That's fine": "Saya tidak keberatan",
"Share location": "Bagikan lokasi",
"You cannot place calls without a connection to the server.": "Anda tidak dapat membuat panggilan tanpa terhubung ke server.",
@@ -2421,8 +2293,6 @@
"Verify other device": "Verifikasi perangkat lain",
"You cancelled verification on your other device.": "Anda membatalkan verifikasi di perangkat Anda yang lain.",
"Almost there! Is your other device showing the same shield?": "Hampir selesai! Apakah perangkat lain Anda menampilkan perisai yang sama?",
- "Verify this device by completing one of the following:": "Verifikasi perangkat ini dengan menyelesaikan salah satu di bawah:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Perangkat yang Anda sedang verifikasi tidak mendukung pemindaian kode QR atau verifikasi emoji, yang didukung oleh %(brand)s. Coba menggunakan klien yang lain.",
"To proceed, please accept the verification request on your other device.": "Untuk melanjutkan, mohon terima permintaan verifikasi di perangkat Anda yang lain.",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Menunggu Anda untuk memverifikasi perangkat Anda yang lain, %(deviceName)s (%(deviceId)s)…",
"Verify this device by confirming the following number appears on its screen.": "Verifikasi perangkat ini dengan mengkonfirmasi nomor berikut ini yang ditampilkan di layarnya.",
@@ -2443,14 +2313,6 @@
"Automatically send debug logs on decryption errors": "Kirim catatan pengawakutu secara otomatis ketika terjadi kesalahan pendekripsian",
"Remove from %(roomName)s": "Keluarkan dari %(roomName)s",
"You were removed from %(roomName)s by %(memberName)s": "Anda telah dikeluarkan dari %(roomName)s oleh %(memberName)s",
- "was removed %(count)s times": {
- "one": "dikeluarkan",
- "other": "dikeluarkan %(count)s kali"
- },
- "were removed %(count)s times": {
- "one": "dikeluarkan",
- "other": "dikeluarkan %(count)s kali"
- },
"Remove from room": "Keluarkan dari ruangan",
"Failed to remove user": "Gagal untuk mengeluarkan pengguna",
"Remove them from specific things I'm able to": "Keluarkan dari hal-hal spesifik yang saya bisa",
@@ -2489,7 +2351,6 @@
"Unable to check if username has been taken. Try again later.": "Tidak dapat memeriksa jika nama pengguna telah dipakai. Coba lagi nanti.",
"Group all your favourite rooms and people in one place.": "Kelompokkan semua ruangan dan orang favorit Anda di satu tempat.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Space adalah cara untuk mengelompokkan ruangan dan orang. Di sampingnya space yang Anda berada, Anda dapat menggunakan space yang sudah dibuat.",
- "IRC (Experimental)": "IRC (Eksperimental)",
"Toggle hidden event visibility": "Alih visibilitas peristiwa tersembunyi",
"Redo edit": "Ulangi editan",
"Force complete": "Selesaikan dengan paksa",
@@ -2513,22 +2374,6 @@
"This is a beta feature": "Ini adalah fitur beta",
"Use to scroll": "Gunakan untuk menggulirkan",
"Feedback sent! Thanks, we appreciate it!": "Masukan terkirim! Terima kasih, kami mengapresiasinya!",
- "%(severalUsers)sremoved a message %(count)s times": {
- "other": "%(severalUsers)s menghapus %(count)s pesan",
- "one": "%(severalUsers)s menghapus sebuah pesan"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "other": "%(oneUser)s menghapus %(count)s pesan",
- "one": "%(oneUser)s menghapus sebuah pesan"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "other": "%(severalUsers)s mengirim %(count)s pesan tersembunyi",
- "one": "%(severalUsers)s mengirim sebuah pesan tersembunyi"
- },
- "%(oneUser)ssent %(count)s hidden messages": {
- "other": "%(oneUser)s sent %(count)s hidden messages",
- "one": "%(oneUser)s mengirim sebuah pesan tersembunyi"
- },
"Automatically send debug logs when key backup is not functioning": "Kirim catatan pengawakutu secara otomatis ketika pencadangan kunci tidak berfungsi",
"Edit poll": "Edit pungutan suara",
"Sorry, you can't edit a poll after votes have been cast.": "Maaf, Anda tidak dapat mengedit sebuah poll setelah suara-suara diberikan.",
@@ -2557,14 +2402,6 @@
"Match system": "Cocokkan dengan sistem",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Balas ke utasan yang sedang terjadi atau gunakan “%(replyInThread)s” ketika kursor diletakkan pada pesan untuk memulai yang baru.",
"Show polls button": "Tampilkan tombol pemungutan suara",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)s mengubah pesan-pesan yang disematkan di ruangan ini",
- "other": "%(oneUser)smengubah pesan-pesan yang dipasangi pin untuk ruangan ini %(count)s kali"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s mengubah pesan-pesan yang disematkan di ruangan ini",
- "other": "%(severalUsers)smengubah pesan-pesan yang dipasangi pin untuk ruangan ini %(count)s kali"
- },
"Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Space adalah cara yang baru untuk mengelompokkan ruangan dan orang. Space apa yang Anda ingin buat? Ini dapat diubah nanti.",
"Click": "Klik",
"Expand quotes": "Buka kutip",
@@ -2601,7 +2438,6 @@
"Developer tools": "Alat pengembang",
"%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s bersifat eksperimental pada peramban web ponsel. Untuk pengalaman yang lebih baik dan fitur-fitur terkini, gunakan aplikasi natif gratis kami.",
"Unsent": "Belum dikirim",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Bantu kami mengidentifikasi masalah-masalah dan membuat %(analyticsOwner)s lebih baik dengan membagikan data penggunaan anonim. Untuk memahami bagaimana orang-orang menggunakan beberapa perangkat-perangkat, kami akan membuat pengenal acak, yang dibagikan oleh perangkat Anda.",
"%(errcode)s was returned while trying to access the room or space. If you think you're seeing this message in error, please submit a bug report.": "%(errcode)s didapatkan saat mencoba mengakses ruangan atau space. Jika Anda pikir Anda melihat pesan ini secara tidak benar, silakan kirim sebuah laporan kutu.",
"Try again later, or ask a room or space admin to check if you have access.": "Coba ulang nanti, atau tanya kepada admin ruangan atau space untuk memeriksa jika Anda memiliki akses.",
"This room or space is not accessible at this time.": "Ruangan atau space ini tidak dapat diakses pada saat ini.",
@@ -2843,7 +2679,6 @@
"Your server lacks native support": "Server Anda belum mendukungnya",
"Your server has native support": "Server Anda mendukungnya",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s atau %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s atau %(emojiCompare)s",
"You need to be able to kick users to do that.": "Anda harus dapat mengeluarkan pengguna untuk melakukan itu.",
"Sign out of this session": "Keluarkan sesi ini",
"Rename session": "Ubah nama sesi",
@@ -3204,14 +3039,6 @@
"Notify when someone mentions using @displayname or %(mxid)s": "Beri tahu ketika seseorang memberi tahu menggunakan @namatampilan atau %(mxid)s",
"Unable to find user by email": "Tidak dapat mencari pengguna dengan surel",
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "Pesan-pesan di ruangan ini dienkripsi secara ujung ke ujung. Ketika orang-orang bergabung, Anda dapat memverifikasi mereka di profil mereka dengan mengetuk pada foto profil mereka.",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)smengubah foto profil mereka %(count)s kali",
- "one": "%(severalUsers)smengubah foto profil mereka"
- },
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)smengubah foto profilnya %(count)s kali",
- "one": "%(oneUser)smengubah foto profilnya"
- },
"Anyone can request to join, but admins or moderators need to grant access. You can change this later.": "Siapa pun dapat meminta untuk bergabung, tetapi admin atau administrator perlu memberikan akses. Anda dapat mengubah ini nanti.",
"Upgrade room": "Tingkatkan ruangan",
"Something went wrong.": "Ada sesuatu yang salah.",
@@ -3326,7 +3153,9 @@
"stickerpack": "Paket Stiker",
"system_alerts": "Pemberitahuan Sistem",
"secure_backup": "Cadangan Aman",
- "cross_signing": "Penandatanganan silang"
+ "cross_signing": "Penandatanganan silang",
+ "identity_server": "Server identitas",
+ "integration_manager": "Manajer integrasi"
},
"action": {
"continue": "Lanjut",
@@ -3540,7 +3369,8 @@
"collecting_information": "Mengumpulkan informasi versi aplikasi",
"collecting_logs": "Mengumpulkan catatan",
"uploading_logs": "Mengunggah catatan",
- "downloading_logs": "Mengunduh catatan"
+ "downloading_logs": "Mengunduh catatan",
+ "create_new_issue": "Mohon buat sebuah issue baru di GitHub supaya kami dapat memeriksa kutu ini."
},
"time": {
"hours_minutes_seconds_left": "Sisa %(hours)sj %(minutes)sm %(seconds)sd",
@@ -3657,6 +3487,10 @@
"rule_suppress_notices": "Pesan dikirim oleh bot",
"rule_tombstone": "Ketika ruangan telah ditingkatkan",
"rule_encrypted_room_one_to_one": "Pesan terenkripsi di pesan langsung"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Eksperimental)",
+ "layout_bubbles": "Gelembung pesan"
}
},
"devtools": {
@@ -3911,6 +3745,145 @@
},
"m.call.hangup": {
"dm": "Panggilan berakhir"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)sbergabung",
+ "other": "%(severalUsers)sbergabung %(count)s kali"
+ },
+ "joined": {
+ "one": "%(oneUser)sbergabung",
+ "other": "%(oneUser)sbergabung %(count)s kali"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)skeluar",
+ "other": "%(severalUsers)skeluar %(count)s kali"
+ },
+ "left": {
+ "one": "%(oneUser)skeluar",
+ "other": "%(oneUser)skeluar %(count)s kali"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)sbergabung dan keluar",
+ "other": "%(severalUsers)sbergabung dan keluar %(count)s kali"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)sbergabung dan keluar",
+ "other": "%(oneUser)sbergabung dan keluar %(count)s kali"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)skeluar dan bergabung kembali",
+ "other": "%(severalUsers)skeluar dan bergabung kembali %(count)s kali"
+ },
+ "rejoined": {
+ "one": "%(oneUser)skeluar dan bergabung kembali",
+ "other": "%(oneUser)skeluar dan bergabung kembali %(count)s kali"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)smenolak undangannya",
+ "other": "%(severalUsers)smenolak undangannya %(count)s kali"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)smenolak undangannya",
+ "other": "%(oneUser)smenolak undangannya %(count)s kali"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "undangannya %(severalUsers)s dihapus",
+ "other": "undangannya %(severalUsers)s dihapus %(count)s kali"
+ },
+ "invite_withdrawn": {
+ "one": "undangannya %(oneUser)s dihapus",
+ "other": "undangannya %(oneUser)s dihapus %(count)s kali"
+ },
+ "invited_multiple": {
+ "one": "diundang",
+ "other": "diundang %(count)s kali"
+ },
+ "invited": {
+ "one": "diundang",
+ "other": "diundang %(count)s kali"
+ },
+ "banned_multiple": {
+ "one": "dicekal",
+ "other": "dicekal %(count)s kali"
+ },
+ "banned": {
+ "one": "dicekal",
+ "other": "dicekal %(count)s kali"
+ },
+ "unbanned_multiple": {
+ "one": "dihilangkan cekalannya",
+ "other": "dihilangkan cekalannya %(count)s kali"
+ },
+ "unbanned": {
+ "one": "dihilangkan cekalannya",
+ "other": "dihilangkan cekalannya %(count)s kali"
+ },
+ "kicked_multiple": {
+ "one": "dikeluarkan",
+ "other": "dikeluarkan %(count)s kali"
+ },
+ "kicked": {
+ "one": "dikeluarkan",
+ "other": "dikeluarkan %(count)s kali"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)smengubah namanya",
+ "other": "%(severalUsers)smengubah namanya %(count)s kali"
+ },
+ "changed_name": {
+ "one": "%(oneUser)smengubah namanya",
+ "other": "%(oneUser)smengubah namanya %(count)s kali"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)smengubah foto profil mereka %(count)s kali",
+ "one": "%(severalUsers)smengubah foto profil mereka"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)smengubah foto profilnya %(count)s kali",
+ "one": "%(oneUser)smengubah foto profilnya"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)stidak membuat perubahan",
+ "other": "%(severalUsers)stidak membuat perubahan %(count)s kali"
+ },
+ "no_change": {
+ "one": "%(oneUser)stidak membuat perubahan",
+ "other": "%(oneUser)stidak membuat perubahan %(count)s kali"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)smengubah ACL server",
+ "other": "%(severalUsers)smengubah ACL server %(count)s kali"
+ },
+ "server_acls": {
+ "one": "%(oneUser)smengubah ACL server",
+ "other": "%(oneUser)smengubah ACL server %(count)s kali"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s mengubah pesan-pesan yang disematkan di ruangan ini",
+ "other": "%(severalUsers)smengubah pesan-pesan yang dipasangi pin untuk ruangan ini %(count)s kali"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)s mengubah pesan-pesan yang disematkan di ruangan ini",
+ "other": "%(oneUser)smengubah pesan-pesan yang dipasangi pin untuk ruangan ini %(count)s kali"
+ },
+ "redacted_multiple": {
+ "other": "%(severalUsers)s menghapus %(count)s pesan",
+ "one": "%(severalUsers)s menghapus sebuah pesan"
+ },
+ "redacted": {
+ "other": "%(oneUser)s menghapus %(count)s pesan",
+ "one": "%(oneUser)s menghapus sebuah pesan"
+ },
+ "hidden_event_multiple": {
+ "other": "%(severalUsers)s mengirim %(count)s pesan tersembunyi",
+ "one": "%(severalUsers)s mengirim sebuah pesan tersembunyi"
+ },
+ "hidden_event": {
+ "other": "%(oneUser)s sent %(count)s hidden messages",
+ "one": "%(oneUser)s mengirim sebuah pesan tersembunyi"
+ }
}
},
"slash_command": {
@@ -4071,5 +4044,44 @@
"redact": "Hapus pesan yang dikirim oleh orang lain",
"notifications.room": "Beri tahu semua"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Mereka tidak cocok",
+ "sas_match": "Mereka cocok",
+ "in_person": "Supaya aman, lakukan ini secara langsung atau gunakan cara lain yang terpercaya untuk berkomunikasi.",
+ "other_party_cancelled": "Pengguna yang lain membatalkan proses verifikasi ini.",
+ "complete_title": "Terverifikasi!",
+ "complete_description": "Anda berhasil memverifikasi pengguna ini.",
+ "no_support_qr_emoji": "Perangkat yang Anda sedang verifikasi tidak mendukung pemindaian kode QR atau verifikasi emoji, yang didukung oleh %(brand)s. Coba menggunakan klien yang lain.",
+ "qr_prompt": "Pindai kode unik ini",
+ "sas_prompt": "Bandingkan emoji unik",
+ "sas_description": "Bandingkan emoji jika Anda tidak memiliki sebuah kamera di kedua perangkat",
+ "qr_or_sas": "%(qrCode)s atau %(emojiCompare)s",
+ "qr_or_sas_header": "Verifikasi perangkat ini dengan menyelesaikan salah satu di bawah:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Sering Digunakan",
+ "category_smileys_people": "Senyuman & Orang",
+ "category_animals_nature": "Hewan & Alam",
+ "category_food_drink": "Makanan & Minuman",
+ "category_activities": "Aktivitas",
+ "category_travel_places": "Aktivitas & Tempat",
+ "category_objects": "Obyek",
+ "category_symbols": "Simbol",
+ "category_flags": "Bendera",
+ "categories": "Categori",
+ "quick_reactions": "Reaksi Cepat"
+ },
+ "analytics": {
+ "enable_prompt": "Bantu membuat %(analyticsOwner)s lebih baik",
+ "consent_migration": "Anda sebelumnya setuju untuk membagikan data penggunaan anonim dengan kami. Kami memperbarui cara kerjanya.",
+ "learn_more": "Bagikan data anonim untuk membantu kami mengidentifikasi masalah-masalah. Tidak ada yang pribadi. Tidak ada pihak ketiga. Pelajari Lebih Lanjut",
+ "privacy_policy": "Anda dapat membaca kebijakan kami di sini",
+ "pseudonymous_usage_data": "Bantu kami mengidentifikasi masalah-masalah dan membuat %(analyticsOwner)s lebih baik dengan membagikan data penggunaan anonim. Untuk memahami bagaimana orang-orang menggunakan beberapa perangkat-perangkat, kami akan membuat pengenal acak, yang dibagikan oleh perangkat Anda.",
+ "bullet_1": "Kami tidak merekam atau memprofil data akun apa pun",
+ "bullet_2": "Kami tidak membagikan informasi ini dengan pihak ketiga",
+ "disable_prompt": "Anda dapat mematikannya kapan saja di pengaturan"
}
}
diff --git a/src/i18n/strings/is.json b/src/i18n/strings/is.json
index 6cbd100d38..c02928bc7d 100644
--- a/src/i18n/strings/is.json
+++ b/src/i18n/strings/is.json
@@ -168,14 +168,6 @@
"Delete Widget": "Eyða viðmótshluta",
"Delete widget": "Eyða viðmótshluta",
"Create new room": "Búa til nýja spjallrás",
- "were invited %(count)s times": {
- "one": "var boðið",
- "other": "var boðið %(count)s sinnum"
- },
- "was invited %(count)s times": {
- "one": "var boðið",
- "other": "var boðið %(count)s sinnum"
- },
"And %(count)s more...": {
"other": "Og %(count)s til viðbótar..."
},
@@ -221,10 +213,6 @@
"Iceland": "Ísland",
"If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Ef þú hættir við núna, geturðu tapað dulrituðum skilaboðum og gögnum ef þú missir aðgang að innskráningum þínum.",
"Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Kerfisstjóri netþjónsins þíns hefur lokað á sjálfvirka dulritun í einkaspjallrásum og beinum skilaboðum.",
- "Travel & Places": "Ferðalög og staðir",
- "Food & Drink": "Mat og drykkur",
- "Animals & Nature": "Dýr og náttúra",
- "Smileys & People": "Broskarlar og fólk",
"Voice & Video": "Tal og myndmerki",
"Roles & Permissions": "Hlutverk og heimildir",
"Help & About": "Hjálp og um hugbúnaðinn",
@@ -295,7 +283,6 @@
"This is the beginning of your direct message history with .": "Þetta er upphaf ferils beinna skilaboða með .",
"Recently Direct Messaged": "Nýsend bein skilaboð",
"Direct Messages": "Bein skilaboð",
- "Frequently Used": "Oft notað",
"Preparing to download logs": "Undirbý niðurhal atvikaskráa",
"Error downloading theme information.": "Villa við að niðurhala þemaupplýsingum.",
"Message downloading sleep time(ms)": "Svæfingartími við niðurhal skilaboða (ms)",
@@ -321,10 +308,6 @@
"Confirm adding email": "Staðfestu að bæta við tölvupósti",
"None": "Ekkert",
"Ignored/Blocked": "Hunsað/Hindrað",
- "Flags": "Fánar",
- "Symbols": "Tákn",
- "Objects": "Hlutir",
- "Activities": "Afþreying",
"Document": "Skjal",
"Italics": "Skáletrað",
"Discovery": "Uppgötvun",
@@ -363,24 +346,7 @@
"Composer": "Skrifreitur",
"Versions": "Útgáfur",
"General": "Almennt",
- "Verified!": "Sannreynt!",
"Demote": "Leggja til baka",
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)sfór út",
- "other": "%(oneUser)sfór út %(count)s sinnum"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)sfóru út",
- "other": "%(severalUsers)sfóru út %(count)s sinnum"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)sskráði sig",
- "other": "%(oneUser)shefur skráð sig %(count)s sinnum"
- },
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)sskráðu sig",
- "other": "%(severalUsers)shafa skráð sig %(count)s sinnum"
- },
"Replying": "Svara",
"%(duration)sd": "%(duration)sd",
"%(duration)sh": "%(duration)sklst",
@@ -395,7 +361,6 @@
"Explore public rooms": "Kanna almenningsspjallrásir",
"Welcome to ": "Velkomin í ",
"Welcome to %(appName)s": "Velkomin í %(appName)s",
- "Identity server": "Auðkennisþjónn",
"Search for rooms": "Leita að spjallrásum",
"Create a new room": "Búa til nýja spjallrás",
"Adding rooms... (%(progress)s out of %(count)s)": {
@@ -800,7 +765,6 @@
"Rotate Right": "Snúa til hægri",
"Rotate Left": "Snúa til vinstri",
"Application window": "Forritsgluggi",
- "Categories": "Flokkar",
"Share location": "Deila staðsetningu",
"Location": "Staðsetning",
"%(count)s votes": {
@@ -1054,7 +1018,6 @@
"Enable desktop notifications": "Virkja tilkynningar á skjáborði",
"Don't miss a reply": "Ekki missa af svari",
"Review to ensure your account is safe": "Yfirfarðu þetta til að tryggja að aðgangurinn þinn sé öruggur",
- "Help improve %(analyticsOwner)s": "Hjálpaðu okkur að bæta %(analyticsOwner)s",
"Error upgrading room": "Villa við að uppfæra spjallrás",
"Predictable substitutions like '@' instead of 'a' don't help very much": "Augljósar útskiptingar á borð við '@' í stað 'a' hjálpa ekki mikið",
"Use a longer keyboard pattern with more turns": "Notaðu lengri lyklaborðsmynstur með fleiri beygjum",
@@ -1091,15 +1054,6 @@
"Edit poll": "Breyta könnun",
"Create Poll": "Búa til könnun",
"Create poll": "Búa til könnun",
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)sbreytti nafni sínu",
- "other": "%(oneUser)sbreytti nafni sínu %(count)s sinnum"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)sbreyttu nafni sínu",
- "other": "%(severalUsers)sbreyttu nafni sínu %(count)s sinnum"
- },
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"Share content": "Deila efni",
"Share entire screen": "Deila öllum skjánum",
"Widget ID": "Auðkenni viðmótshluta",
@@ -1198,8 +1152,6 @@
"Heart": "Hjarta",
"Corn": "Maís",
"Strawberry": "Jarðarber",
- "They match": "Þau samsvara",
- "They don't match": "Þau samsvara ekki",
"unknown person": "óþekktur einstaklingur",
"Unrecognised command: %(commandText)s": "Óþekkt skipun: %(commandText)s",
"Server unavailable, overloaded, or something else went wrong.": "Netþjónninn gæti verið undir miklu álagi eða ekki til taks, nú eða að eitthvað hafi farið úrskeiðis.",
@@ -1223,8 +1175,6 @@
"No votes cast": "Engin atkvæði greidd",
"This room has been replaced and is no longer active.": "Þessari spjallrás hefur verið skipt út og er hún ekki lengur virk.",
"Delete Backup": "Eyða öryggisafriti",
- "Message bubbles": "Skilaboðablöðrur",
- "IRC (Experimental)": "IRC (á tilraunastigi)",
"Sending invites... (%(progress)s out of %(count)s)": {
"one": "Sendi boð...",
"other": "Sendi boð... (%(progress)s af %(count)s)"
@@ -1260,7 +1210,6 @@
"Show rooms with unread messages first": "Birta spjallrásir með ólesnum skilaboðum fyrst",
"Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Svæði eru ný leið til að hópa fólk og spjallrásir. Hverskyns svæði langar þig til að útbúa? Þessu má breyta síðar.",
"Spanner": "Skrúflykill",
- "To be secure, do this in person or use a trusted way to communicate.": "Til öryggis, gerðu þetta í eigin persónu eða notaðu einhverja samskiptaleið sem þú treystir.",
"Waiting for %(displayName)s to verify…": "Bíð eftir að %(displayName)s sannreyni…",
"Invalid base_url for m.homeserver": "Ógilt base_url fyrir m.homeserver",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Til að halda áfram að nota %(homeserverDomain)s heimaþjóninn þarftu að yfirfara og samþykkja skilmála okkar og kvaðir.",
@@ -1279,7 +1228,6 @@
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Svæði eru leið til að hópa fólk og spjallrásir. Auk svæðanna sem þú ert á, geturðu líka notað nokkur forútbúin svæði.",
"Spaces to show": "Svæði sem á að birta",
"Please contact your homeserver administrator.": "Hafðu samband við kerfisstjóra heimaþjónsins þíns.",
- "Quick Reactions": "Flýtiviðbrögð",
"Remove %(email)s?": "Fjarlægja %(email)s?",
"Discovery options will appear once you have added a phone number above.": "Valkostir fyrir uppgötvun munu birtast um leið og þú hefur bætt inn símanúmeri hér fyrir ofan.",
"Discovery options will appear once you have added an email above.": "Valkostir fyrir uppgötvun munu birtast um leið og þú hefur bætt inn tölvupóstfangi hér fyrir ofan.",
@@ -1386,7 +1334,6 @@
"Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Ertu viss? Þú munt tapa dulrituðu skilaboðunum þínum ef dulritunarlyklarnir þínir eru ekki rétt öryggisafritaðir.",
"in secret storage": "í leynigeymslu",
"Manually verify all remote sessions": "Sannreyna handvirkt allar fjartengdar setur",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Deildu nafnlausum gögnum til að hjálpa okkur við að greina vandamál. Ekkert persónulegt. Engir utanaðkomandi. Kanna nánar",
"Switch theme": "Skipta um þema",
"Got an account? Sign in": "Ertu með aðgang? Skráðu þig inn",
"Shows all threads you've participated in": "Birtir alla spjallþræði sem þú hefur tekið þátt í",
@@ -1451,7 +1398,6 @@
"Invite anyway": "Bjóða samt",
"Invite anyway and never warn me again": "Bjóða samt og ekki vara mig við aftur",
"The following users may not exist": "Eftirfarandi notendur eru mögulega ekki til",
- "You can turn this off anytime in settings": "Þú getur slökkt á þessu hvenær sem er í stillingunum",
"Create a new space": "Búa til nýtt svæði",
"You have ignored this user, so their message is hidden. Show anyways.": "Þú hefur hunsað þennan notanda, þannig að skilaboð frá honum eru falin. Birta samts.",
"Show %(count)s other previews": {
@@ -1472,7 +1418,6 @@
"Enable widget screenshots on supported widgets": "Virkja skjámyndir viðmótshluta í studdum viðmótshlutum",
"Surround selected text when typing special characters": "Umlykja valinn texta þegar sértákn eru skrifuð",
"Integrations are disabled": "Samþættingar eru óvirkar",
- "Integration manager": "Samþættingarstýring",
"%(creator)s created this DM.": "%(creator)s bjó til oþessi beinu skilaboð.",
"Your homeserver doesn't seem to support this feature.": "Heimaþjóninn þinn virðist ekki styðja þennan eiginleika.",
"Including %(commaSeparatedMembers)s": "Þar með taldir %(commaSeparatedMembers)s",
@@ -1524,8 +1469,6 @@
"Cross-signing is ready for use.": "Kross-undirritun er tilbúin til notkunar.",
"Your homeserver does not support cross-signing.": "Heimaþjónninn þinn styður ekki kross-undirritun.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Örugg skilaboð við þennan notanda eru enda-í-enda dulrituð þannig að enginn annar getur lesið þau.",
- "You've successfully verified this user.": "Þér hefur tekist að sannreyna þennan notanda.",
- "The other party cancelled the verification.": "Hinn aðilinn hætti við sannvottunina.",
"Automatically send debug logs when key backup is not functioning": "Senda atvikaskrár sjálfkrafa þegar öryggisafrit dulritunarlykla virkar ekki",
"Automatically send debug logs on decryption errors": "Senda atvikaskrár sjálfkrafa við afkóðunarvillur",
"Automatically send debug logs on any error": "Senda atvikaskrár sjálfkrafa við allar villur",
@@ -1668,46 +1611,6 @@
"one": "Sjá 1 meðlim",
"other": "Sjá alla %(count)s meðlimina"
},
- "was removed %(count)s times": {
- "one": "var fjarlægð/ur",
- "other": "var fjarlægður %(count)s sinnum"
- },
- "were removed %(count)s times": {
- "one": "voru fjarlægð",
- "other": "voru fjarlægð %(count)s sinnum"
- },
- "was unbanned %(count)s times": {
- "one": "var tekin/n úr banni",
- "other": "var tekin/n úr banni %(count)s sinnum"
- },
- "were unbanned %(count)s times": {
- "one": "voru tekin úr banni",
- "other": "voru tekin úr banni %(count)s sinnum"
- },
- "was banned %(count)s times": {
- "one": "var bannaður",
- "other": "var bannaður %(count)s sinnum"
- },
- "were banned %(count)s times": {
- "one": "voru bönnuð",
- "other": "voru bönnuð %(count)s sinnum"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)sfór og skráði sig aftur",
- "other": "%(oneUser)sfór og skráði sig aftur %(count)s sinnum"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)sfóru og skráðu sig aftur",
- "other": "%(severalUsers)shafa skráð sig aftur %(count)s sinnum"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)sskráði sig og fór",
- "other": "%(oneUser)shefur skráð sig og farið %(count)s sinnum"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)sskráðu sig og fóru",
- "other": "%(severalUsers)sskráðu sig og fóru %(count)s sinnum"
- },
"%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s breytti auðkennismynd spjallrásarinnar í ",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s breytti auðkennismyndinni fyrir %(roomName)s",
"You don't have permission to view messages from before you joined.": "Þú hefur ekki heimildir til að skoða skilaboð frá því áður en þú fórst að taka þátt.",
@@ -1756,7 +1659,6 @@
"Verify the link in your inbox": "Athugaðu tengilinn í pósthólfinu þínu",
"New version of %(brand)s is available": "Ný útgáfa %(brand)s er tiltæk",
"Set up Secure Backup": "Setja upp varið öryggisafrit",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Þú hefur áður samþykkt að deila nafnlausum upplýsingum um notkun forritsins með okkur. Við erum að uppfæra hvernig það virkar.",
"Authentication check failed: incorrect password?": "Sannvottun auðkenningar mistókst: er lykilorðið rangt?",
"Your browser does not support the required cryptography extensions": "Vafrinn þinn styður ekki nauðsynlegar dulritunarviðbætur",
"This homeserver has been blocked by its administrator.": "Þessi heimaþjónn hefur verið útilokaður af kerfisstjóra hans.",
@@ -1818,22 +1720,6 @@
"Confirm to continue": "Staðfestu til að halda áfram",
"Confirm your account deactivation by using Single Sign On to prove your identity.": "Staðfestu að aðgangurinn þinn sé gerður óvirkur með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.",
"Clear all data in this session?": "Hreinsa öll gögn í þessari setu?",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)ssendi falin skilaboð",
- "other": "%(oneUser)ssendi %(count)s falin skilaboð"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)sfjarlægði skilaboð",
- "other": "%(oneUser)sfjarlægði %(count)s skilaboð"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)sbreytti föstum skilaboðum fyrir spjallrásina",
- "other": "%(oneUser)sbreytti föstum skilaboðum fyrir spjallrásina %(count)s sinnum"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)sgerði engar breytingar",
- "other": "%(oneUser)sgerði engar breytingar %(count)s sinnum"
- },
"%(displayName)s's live location": "Staðsetning fyrir %(displayName)s í rauntíma",
"%(brand)s could not send your location. Please try again later.": "%(brand)s gat ekki sent staðsetninguna þína. Reyndu aftur síðar.",
"Edited at %(date)s. Click to view edits.": "Breytt þann %(date)s. Smelltu hér til að skoða breytingar.",
@@ -1844,7 +1730,6 @@
"%(name)s cancelled verifying": "%(name)s hætti við sannvottun",
"%(displayName)s cancelled verification.": "%(displayName)s hætti við sannvottun.",
"Ask %(displayName)s to scan your code:": "Biddu %(displayName)s um að skanna kóðann þinn:",
- "Compare unique emoji": "Bera saman einstakar táknmyndir",
"Accepting…": "Samþykki…",
"%(count)s reply": {
"one": "%(count)s svar",
@@ -2129,9 +2014,6 @@
"Verify by comparing unique emoji.": "Sannprófaðu með því að bera saman einstakar táknmyndir.",
"If you can't scan the code above, verify by comparing unique emoji.": "Ef þú getur ekki skannað kóðann hér fyrir ofan, skaltu sannprófa með því að bera saman einstakar táknmyndir.",
"Verify by scanning": "Sannprófa með skönnun",
- "Verify this device by completing one of the following:": "Sannreyndu þetta tæki með því að ljúka einu af eftirtöldu:",
- "Compare a unique set of emoji if you don't have a camera on either device": "Berðu saman einstakar táknmyndir ef ekki er myndavél á tækjunum",
- "Scan this unique code": "Skanna þennan einstaka kóða",
"An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Villa kom upp við að breyta valdastigi notandans. Athugaðu hvort þú hafir nægilegar heimildir og prófaðu aftur.",
"An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Villa kom upp við að breyta kröfum spjallrásarinnar um valdastig. Athugaðu hvort þú hafir nægilegar heimildir og prófaðu aftur.",
"Unexpected server error trying to leave the room": "Óvænt villa kom upp við að reyna að yfirgefa spjallrásina",
@@ -2150,10 +2032,6 @@
"You seem to be uploading files, are you sure you want to quit?": "Það lítur út eins og þú sért að senda inn skrár, ertu viss um að þú viljir hætta?",
"Other users can invite you to rooms using your contact details": "Aðrir notendur geta boðið þér á spjallrásir með því að nota nánari tengiliðaupplýsingar þínar",
"That phone number doesn't look quite right, please check and try again": "Þetta símanúmer lítur ekki rétt út, yfirfarðu það og prófaðu svo aftur",
- "We don't share information with third parties": "Við deilum ekki upplýsingum með utanaðkomandi aðilum",
- "We don't record or profile any account data": "Við skráum ekki eða búum til snið með gögnum notendaaðganga",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Hjálpaðu okkur við að greina vandamál og bæta %(analyticsOwner)s með því að deila nafnlausum gögnum varðandi notkun. Til að skilja hvernig fólk notar saman mörg tæki, munum við útbúa tilviljanakennt auðkenni, sem tækin þín deila.",
- "You can read all our terms here": "Þú getur lesið skilmálana okkar hér",
"Adding spaces has moved.": "Aðgerðin til að bæta við svæðum hefur verið flutt.",
"You are not allowed to view this server's rooms list": "Þú hefur ekki heimild til að skoða spjallrásalistann á þessum netþjóni",
"Your access token gives full access to your account. Do not share it with anyone.": "Aðgangsteiknið þitt gefur fullan aðgang að notandaaðgangnum þínum. Ekki deila því með neinum.",
@@ -2409,23 +2287,8 @@
"Unban from room": "Afbanna úr herbergi",
"Ban from space": "Banna úr svæði",
"Unban from space": "Afbanna úr svæði",
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)sfjarlægðu skilaboð",
- "other": "%(severalUsers)sfjarlægðu %(count)s skilaboð"
- },
"Confirm account deactivation": "Staðfestu óvirkjun reiknings",
"a key signature": "Fingrafar lykils",
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)sgerðu engar breytingar"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)shafnaði boði sínu",
- "other": "%(oneUser)shafnaði boði sínu %(count)s sinnum"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)shöfnuðu boði þeirra",
- "other": "%(severalUsers)shöfnuðu boðum þeirra %(count)s sinnum"
- },
"Spell check": "Stafsetningaryfirferð",
"Saved Items": "Vistuð atriði",
"Exit fullscreen": "Fara úr fullskjásstillingu",
@@ -2534,20 +2397,11 @@
"You will not be able to reactivate your account": "Þú munt ekki geta endurvirkjað aðganginn þinn",
"Google Play and the Google Play logo are trademarks of Google LLC.": "Google Play og Google Play táknmerkið eru vörumerki í eigu Google LLC.",
"App Store® and the Apple logo® are trademarks of Apple Inc.": "App Store® og Apple logo® eru vörumerki í eigu Apple Inc.",
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)ssendu falin skilaboð",
- "other": "%(severalUsers)ssendu %(count)s falin skilaboð"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)sbreyttu föstum skilaboðum fyrir spjallrásina",
- "other": "%(severalUsers)sbreyttu föstum skilaboðum fyrir spjallrásina %(count)s sinnum"
- },
"Using this widget may share data with %(widgetDomain)s.": "Að nota þennan viðmótshluta gæti deilt gögnum með %(widgetDomain)s.",
"Any of the following data may be shared:": "Eftirfarandi gögnum gæti verið deilt:",
"You don't have permission to share locations": "Þú hefur ekki heimildir til að deila staðsetningum",
"Enable live location sharing": "Virkja deilingu rauntímastaðsetninga",
"Messages in this chat will be end-to-end encrypted.": "Skilaboð í þessu spjalli verða enda-í-enda dulrituð.",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s eða %(emojiCompare)s",
"Joining the beta will reload %(brand)s.": "Ef tekið er þátt í beta-prófunum verður %(brand)s endurhlaðið.",
"If you can't find the room you're looking for, ask for an invite or create a new room.": "Ef þú finnur ekki spjallrásina sem þú leitar að, skaltu biðja um boð eða útbúa nýja spjallrás.",
"If you can't see who you're looking for, send them your invite link.": "Ef þú sérð ekki þann sem þú ert að leita að, ættirðu að senda viðkomandi boðstengil.",
@@ -2787,7 +2641,9 @@
"stickerpack": "Límmerkjapakki",
"system_alerts": "Aðvaranir kerfis",
"secure_backup": "Varið öryggisafrit",
- "cross_signing": "Kross-undirritun"
+ "cross_signing": "Kross-undirritun",
+ "identity_server": "Auðkennisþjónn",
+ "integration_manager": "Samþættingarstýring"
},
"action": {
"continue": "Halda áfram",
@@ -3084,6 +2940,10 @@
"rule_suppress_notices": "Skilaboð send af vélmennum",
"rule_tombstone": "Þegar spjallrásir eru uppfærðar",
"rule_encrypted_room_one_to_one": "Dulrituð skilaboð í maður-á-mann spjalli"
+ },
+ "appearance": {
+ "layout_irc": "IRC (á tilraunastigi)",
+ "layout_bubbles": "Skilaboðablöðrur"
}
},
"devtools": {
@@ -3299,6 +3159,120 @@
},
"m.call.hangup": {
"dm": "Símtali lokið"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)sskráðu sig",
+ "other": "%(severalUsers)shafa skráð sig %(count)s sinnum"
+ },
+ "joined": {
+ "one": "%(oneUser)sskráði sig",
+ "other": "%(oneUser)shefur skráð sig %(count)s sinnum"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)sfóru út",
+ "other": "%(severalUsers)sfóru út %(count)s sinnum"
+ },
+ "left": {
+ "one": "%(oneUser)sfór út",
+ "other": "%(oneUser)sfór út %(count)s sinnum"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)sskráðu sig og fóru",
+ "other": "%(severalUsers)sskráðu sig og fóru %(count)s sinnum"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)sskráði sig og fór",
+ "other": "%(oneUser)shefur skráð sig og farið %(count)s sinnum"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)sfóru og skráðu sig aftur",
+ "other": "%(severalUsers)shafa skráð sig aftur %(count)s sinnum"
+ },
+ "rejoined": {
+ "one": "%(oneUser)sfór og skráði sig aftur",
+ "other": "%(oneUser)sfór og skráði sig aftur %(count)s sinnum"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)shöfnuðu boði þeirra",
+ "other": "%(severalUsers)shöfnuðu boðum þeirra %(count)s sinnum"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)shafnaði boði sínu",
+ "other": "%(oneUser)shafnaði boði sínu %(count)s sinnum"
+ },
+ "invited_multiple": {
+ "one": "var boðið",
+ "other": "var boðið %(count)s sinnum"
+ },
+ "invited": {
+ "one": "var boðið",
+ "other": "var boðið %(count)s sinnum"
+ },
+ "banned_multiple": {
+ "one": "voru bönnuð",
+ "other": "voru bönnuð %(count)s sinnum"
+ },
+ "banned": {
+ "one": "var bannaður",
+ "other": "var bannaður %(count)s sinnum"
+ },
+ "unbanned_multiple": {
+ "one": "voru tekin úr banni",
+ "other": "voru tekin úr banni %(count)s sinnum"
+ },
+ "unbanned": {
+ "one": "var tekin/n úr banni",
+ "other": "var tekin/n úr banni %(count)s sinnum"
+ },
+ "kicked_multiple": {
+ "one": "voru fjarlægð",
+ "other": "voru fjarlægð %(count)s sinnum"
+ },
+ "kicked": {
+ "one": "var fjarlægð/ur",
+ "other": "var fjarlægður %(count)s sinnum"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)sbreyttu nafni sínu",
+ "other": "%(severalUsers)sbreyttu nafni sínu %(count)s sinnum"
+ },
+ "changed_name": {
+ "one": "%(oneUser)sbreytti nafni sínu",
+ "other": "%(oneUser)sbreytti nafni sínu %(count)s sinnum"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)sgerðu engar breytingar"
+ },
+ "no_change": {
+ "one": "%(oneUser)sgerði engar breytingar",
+ "other": "%(oneUser)sgerði engar breytingar %(count)s sinnum"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)sbreyttu föstum skilaboðum fyrir spjallrásina",
+ "other": "%(severalUsers)sbreyttu föstum skilaboðum fyrir spjallrásina %(count)s sinnum"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)sbreytti föstum skilaboðum fyrir spjallrásina",
+ "other": "%(oneUser)sbreytti föstum skilaboðum fyrir spjallrásina %(count)s sinnum"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)sfjarlægðu skilaboð",
+ "other": "%(severalUsers)sfjarlægðu %(count)s skilaboð"
+ },
+ "redacted": {
+ "one": "%(oneUser)sfjarlægði skilaboð",
+ "other": "%(oneUser)sfjarlægði %(count)s skilaboð"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)ssendu falin skilaboð",
+ "other": "%(severalUsers)ssendu %(count)s falin skilaboð"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)ssendi falin skilaboð",
+ "other": "%(oneUser)ssendi %(count)s falin skilaboð"
+ }
}
},
"slash_command": {
@@ -3453,5 +3427,43 @@
"redact": "Fjarlægja skilaboð send af öðrum",
"notifications.room": "Tilkynna öllum"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Þau samsvara ekki",
+ "sas_match": "Þau samsvara",
+ "in_person": "Til öryggis, gerðu þetta í eigin persónu eða notaðu einhverja samskiptaleið sem þú treystir.",
+ "other_party_cancelled": "Hinn aðilinn hætti við sannvottunina.",
+ "complete_title": "Sannreynt!",
+ "complete_description": "Þér hefur tekist að sannreyna þennan notanda.",
+ "qr_prompt": "Skanna þennan einstaka kóða",
+ "sas_prompt": "Bera saman einstakar táknmyndir",
+ "sas_description": "Berðu saman einstakar táknmyndir ef ekki er myndavél á tækjunum",
+ "qr_or_sas": "%(qrCode)s eða %(emojiCompare)s",
+ "qr_or_sas_header": "Sannreyndu þetta tæki með því að ljúka einu af eftirtöldu:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Oft notað",
+ "category_smileys_people": "Broskarlar og fólk",
+ "category_animals_nature": "Dýr og náttúra",
+ "category_food_drink": "Mat og drykkur",
+ "category_activities": "Afþreying",
+ "category_travel_places": "Ferðalög og staðir",
+ "category_objects": "Hlutir",
+ "category_symbols": "Tákn",
+ "category_flags": "Fánar",
+ "categories": "Flokkar",
+ "quick_reactions": "Flýtiviðbrögð"
+ },
+ "analytics": {
+ "enable_prompt": "Hjálpaðu okkur að bæta %(analyticsOwner)s",
+ "consent_migration": "Þú hefur áður samþykkt að deila nafnlausum upplýsingum um notkun forritsins með okkur. Við erum að uppfæra hvernig það virkar.",
+ "learn_more": "Deildu nafnlausum gögnum til að hjálpa okkur við að greina vandamál. Ekkert persónulegt. Engir utanaðkomandi. Kanna nánar",
+ "privacy_policy": "Þú getur lesið skilmálana okkar hér",
+ "pseudonymous_usage_data": "Hjálpaðu okkur við að greina vandamál og bæta %(analyticsOwner)s með því að deila nafnlausum gögnum varðandi notkun. Til að skilja hvernig fólk notar saman mörg tæki, munum við útbúa tilviljanakennt auðkenni, sem tækin þín deila.",
+ "bullet_1": "Við skráum ekki eða búum til snið með gögnum notendaaðganga",
+ "bullet_2": "Við deilum ekki upplýsingum með utanaðkomandi aðilum",
+ "disable_prompt": "Þú getur slökkt á þessu hvenær sem er í stillingunum"
}
}
diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json
index 72e95a3df6..01586a0fce 100644
--- a/src/i18n/strings/it.json
+++ b/src/i18n/strings/it.json
@@ -175,87 +175,6 @@
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "L'eliminazione di un widget lo rimuove per tutti gli utenti della stanza. Sei sicuro di eliminare il widget?",
"Delete widget": "Elimina widget",
"Home": "Pagina iniziale",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)ssono entrati %(count)s volte",
- "one": "%(severalUsers)ssono entrati"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s è entrato/a %(count)s volte",
- "one": "%(oneUser)s è entrato/a"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)ssono usciti %(count)s volte",
- "one": "%(severalUsers)ssono usciti"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s è uscito/a %(count)s volte",
- "one": "%(oneUser)s è uscito/a"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)ssono entrati e usciti %(count)s volte",
- "one": "%(severalUsers)ssono entrati e usciti"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s è entrato/a e uscito/a %(count)s volte",
- "one": "%(oneUser)s è entrato/a e uscito/a"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)ssono usciti e rientrati %(count)s volte",
- "one": "%(severalUsers)ssono usciti e rientrati"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s è uscito/a e rientrato/a %(count)s volte",
- "one": "%(oneUser)s è uscito/a e rientrato/a"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)shanno rifiutato i loro inviti %(count)s volte",
- "one": "%(severalUsers)shanno rifiutato i loro inviti"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)sha rifiutato il suo invito %(count)s volte",
- "one": "%(oneUser)sha rifiutato il suo invito"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)shanno visto revocato il loro invito %(count)s volte",
- "one": "%(severalUsers)shanno visto revocato il loro invito"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)sha visto revocato il suo invito %(count)s volte",
- "one": "%(oneUser)sha visto revocato il suo invito"
- },
- "were invited %(count)s times": {
- "other": "sono stati invitati %(count)s volte",
- "one": "sono stati invitati"
- },
- "was invited %(count)s times": {
- "other": "è stato/a invitato/a %(count)s volte",
- "one": "è stato/a invitato/a"
- },
- "were banned %(count)s times": {
- "other": "sono stati banditi %(count)s volte",
- "one": "sono stati banditi"
- },
- "was banned %(count)s times": {
- "other": "è stato bandito %(count)s volte",
- "one": "è stato bandito"
- },
- "were unbanned %(count)s times": {
- "other": "sono stati riammessi %(count)s volte",
- "one": "sono stati riammessi"
- },
- "was unbanned %(count)s times": {
- "other": "è stato riammesso %(count)s volte",
- "one": "è stato riammesso"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)shanno modificato il loro nome %(count)s volte",
- "one": "%(severalUsers)shanno modificato il loro nome"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)sha modificato il suo nome %(count)s volte",
- "one": "%(oneUser)sha modificato il suo nome"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s e altri %(count)s",
"one": "%(items)s e un altro"
@@ -508,9 +427,6 @@
"Invite anyway": "Invita comunque",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Il file '%(fileName)s' supera la dimensione massima di invio su questo homeserver",
"The user must be unbanned before they can be invited.": "L'utente non deve essere bandito per essere invitato.",
- "The other party cancelled the verification.": "L'altra parte ha annullato la verifica.",
- "Verified!": "Verificato!",
- "You've successfully verified this user.": "Hai verificato correttamente l'utente.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "I messaggi sicuri con questo utente sono criptati end-to-end e non possono essere letti da terze parti.",
"Got It": "Capito",
"Verify this user by confirming the following emoji appear on their screen.": "Verifica questo utente confermando che la seguente emoji appare sul suo schermo.",
@@ -752,14 +668,6 @@
"Edited at %(date)s. Click to view edits.": "Modificato alle %(date)s. Clicca per vedere le modifiche.",
"Message edits": "Modifiche del messaggio",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Per aggiornare questa stanza devi chiudere l'istanza attuale e creare una nuova stanza al suo posto. Per offrire la migliore esperienza possibile ai membri della stanza:",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)snon hanno fatto modifiche %(count)s volte",
- "one": "%(severalUsers)snon hanno fatto modifiche"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)snon ha fatto modifiche %(count)s volte",
- "one": "%(oneUser)snon ha fatto modifiche"
- },
"Resend %(unsentCount)s reaction(s)": "Reinvia %(unsentCount)s reazione/i",
"Your homeserver doesn't seem to support this feature.": "Il tuo homeserver non sembra supportare questa funzione.",
"You're signed out": "Sei disconnesso",
@@ -865,7 +773,6 @@
"one": "1 messaggio non letto."
},
"Show image": "Mostra immagine",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Segnala un nuovo problema su GitHub in modo che possiamo indagare su questo errore.",
"To continue you need to accept the terms of this service.": "Per continuare devi accettare le condizioni di servizio.",
"Document": "Documento",
"Emoji Autocomplete": "Autocompletamento emoji",
@@ -888,16 +795,6 @@
"Failed to deactivate user": "Disattivazione utente fallita",
"This client does not support end-to-end encryption.": "Questo client non supporta la crittografia end-to-end.",
"Messages in this room are not end-to-end encrypted.": "I messaggi in questa stanza non sono cifrati end-to-end.",
- "Frequently Used": "Usati di frequente",
- "Smileys & People": "Faccine e Persone",
- "Animals & Nature": "Animali e Natura",
- "Food & Drink": "Cibo e Bevande",
- "Activities": "Attività",
- "Travel & Places": "Viaggi e Luoghi",
- "Objects": "Oggetti",
- "Symbols": "Simboli",
- "Flags": "Bandiere",
- "Quick Reactions": "Reazioni rapide",
"Cancel search": "Annulla ricerca",
"Jump to first unread room.": "Salta alla prima stanza non letta.",
"Jump to first invite.": "Salta al primo invito.",
@@ -1039,8 +936,6 @@
"Encryption upgrade available": "Aggiornamento crittografia disponibile",
"Enable message search in encrypted rooms": "Attiva la ricerca messaggi nelle stanze cifrate",
"Waiting for %(displayName)s to verify…": "In attesa della verifica da %(displayName)s …",
- "They match": "Corrispondono",
- "They don't match": "Non corrispondono",
"This bridge was provisioned by .": "Questo bridge è stato fornito da .",
"Show less": "Mostra meno",
"Securely cache encrypted messages locally for them to appear in search results.": "Tieni in cache localmente i messaggi cifrati in modo sicuro affinché appaiano nei risultati di ricerca.",
@@ -1051,7 +946,6 @@
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "La chiave che hai fornito corrisponde alla chiave che hai ricevuto dalla sessione di %(userId)s %(deviceId)s. Sessione contrassegnata come verificata.",
"Never send encrypted messages to unverified sessions from this session": "Non inviare mai messaggi cifrati a sessioni non verificate da questa sessione",
"Never send encrypted messages to unverified sessions in this room from this session": "Non inviare mai messaggi cifrati a sessioni non verificate in questa stanza da questa sessione",
- "To be secure, do this in person or use a trusted way to communicate.": "Per sicurezza, fatelo di persona o usate un metodo fidato per comunicare.",
"Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Il tuo account ha un'identità a firma incrociata nell'archivio segreto, ma non è ancora fidata da questa sessione.",
"in memory": "in memoria",
"This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Questa sessione non sta facendo il backup delle tue chiavi, ma hai un backup esistente dal quale puoi ripristinare e che puoi usare da ora in poi.",
@@ -1112,9 +1006,6 @@
"Message downloading sleep time(ms)": "Tempo di attesa scaricamento messaggi (ms)",
"Cancel entering passphrase?": "Annullare l'inserimento della password?",
"Indexed rooms:": "Stanze indicizzate:",
- "Scan this unique code": "Scansiona questo codice univoco",
- "Compare unique emoji": "Confronta emoji univoci",
- "Compare a unique set of emoji if you don't have a camera on either device": "Confrontate un set di emoji univoci se non avete una fotocamera sui dispositivi",
"Not Trusted": "Non fidato",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) ha fatto l'accesso con una nuova sessione senza verificarla:",
"Ask this user to verify their session, or manually verify it below.": "Chiedi a questo utente di verificare la sua sessione o verificala manualmente sotto.",
@@ -1276,7 +1167,6 @@
"You don't have permission to delete the address.": "Non hai l'autorizzazione per eliminare l'indirizzo.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "Si è verificato un errore rimuovendo l'indirizzo. Potrebbe non esistere più o essere un problema temporaneo.",
"Error removing address": "Errore rimozione indirizzo",
- "Categories": "Categorie",
"Room address": "Indirizzo stanza",
"This address is available to use": "Questo indirizzo è disponibile per l'uso",
"This address is already in use": "Questo indirizzo è già in uso",
@@ -2031,14 +1921,6 @@
"This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.": "Questo utente sta facendo spam nella stanza con pubblicità, collegamenti ad annunci o a propagande.\nVerrà segnalato ai moderatori della stanza.",
"This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "Questo utente sta mostrando un comportamento illegale, ad esempio facendo doxing o minacciando violenza.\nVerrà segnalato ai moderatori della stanza che potrebbero portarlo in ambito legale.",
"What this user is writing is wrong.\nThis will be reported to the room moderators.": "Questo utente sta scrivendo cose sbagliate.\nVerrà segnalato ai moderatori della stanza.",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)sha cambiato le ACL del server",
- "other": "%(oneUser)sha cambiato le ACL del server %(count)s volte"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)shanno cambiato le ACL del server",
- "other": "%(severalUsers)shanno cambiato le ACL del server %(count)s volte"
- },
"Message search initialisation failed, check your settings for more information": "Inizializzazione ricerca messaggi fallita, controlla le impostazioni per maggiori informazioni",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Imposta gli indirizzi per questo spazio affinché gli utenti lo trovino attraverso il tuo homeserver (%(localDomain)s)",
"To publish an address, it needs to be set as a local address first.": "Per pubblicare un indirizzo, deve prima essere impostato come indirizzo locale.",
@@ -2049,13 +1931,11 @@
"Failed to update the history visibility of this space": "Aggiornamento visibilità cronologia dello spazio fallito",
"Failed to update the guest access of this space": "Aggiornamento accesso ospiti dello spazio fallito",
"Failed to update the visibility of this space": "Aggiornamento visibilità dello spazio fallito",
- "Integration manager": "Gestore di integrazioni",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Il tuo %(brand)s non ti permette di usare il gestore di integrazioni per questa azione. Contatta un amministratore.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Usando questo widget i dati possono essere condivisi con %(widgetDomain)s e il tuo gestore di integrazioni.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "I gestori di integrazione ricevono dati di configurazione e possono modificare widget, inviare inviti alla stanza, assegnare permessi a tuo nome.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Usa un gestore di integrazioni per gestire bot, widget e pacchetti di adesivi.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Usa un gestore di integrazioni (%(serverName)s) per gestire bot, widget e pacchetti di adesivi.",
- "Identity server": "Server di identità",
"Identity server (%(server)s)": "Server di identità (%(server)s)",
"Could not connect to identity server": "Impossibile connettersi al server di identità",
"Not a valid identity server (status code %(code)s)": "Non è un server di identità valido (codice di stato %(code)s)",
@@ -2128,7 +2008,6 @@
"Only invited people can join.": "Solo le persone invitate possono entrare.",
"Private (invite only)": "Privato (solo a invito)",
"This upgrade will allow members of selected spaces access to this room without an invite.": "Questo aggiornamento permetterà ai membri di spazi selezionati di accedere alla stanza senza invito.",
- "Message bubbles": "Messaggi",
"Add space": "Aggiungi spazio",
"Leave %(spaceName)s": "Esci da %(spaceName)s",
"You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Sei l'unico amministratore di alcune delle stanze o spazi che vuoi abbandonare. Se esci li lascerai senza amministratori.",
@@ -2367,15 +2246,8 @@
"No votes cast": "Nessun voto",
"Recently viewed": "Visti di recente",
"To view all keyboard shortcuts, click here.": "Per vedere tutte le scorciatoie, clicca qui.",
- "You can turn this off anytime in settings": "Puoi disattivarlo in qualsiasi momento nelle impostazioni",
- "We don't share information with third parties": "Non condividiamo informazioni con terze parti",
- "We don't record or profile any account data": "Non registriamo o profiliamo alcun dato dell'account",
- "You can read all our terms here": "Puoi leggere tutti i nostri termini di servizio qui",
"Share location": "Condividi posizione",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Condividi dati anonimi per aiutarci a identificare problemi. Niente di personale. Niente terze parti.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Condividi dati anonimi per aiutarci a identificare problemi. Niente di personale. Niente terze parti. Maggiori informazioni",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Hai precedentemente accettato di condividere dati anonimi di utilizzo con noi. Ne stiamo aggiornando il funzionamento.",
- "Help improve %(analyticsOwner)s": "Aiuta a migliorare %(analyticsOwner)s",
"That's fine": "Va bene",
"You cannot place calls without a connection to the server.": "Non puoi fare chiamate senza una connessione al server.",
"Connectivity to the server has been lost": "La connessione al server è stata persa",
@@ -2418,8 +2290,6 @@
"Expand map": "Espandi mappa",
"You cancelled verification on your other device.": "Hai annullato la verifica nell'altro dispositivo.",
"Almost there! Is your other device showing the same shield?": "Quasi fatto! L'altro dispositivo sta mostrando lo stesso scudo?",
- "Verify this device by completing one of the following:": "Verifica questo dispositivo completando una delle seguenti cose:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Il dispositivo che stai cercando di verificare non supporta la scansione di un codice QR o la verifica emoji, che sono supportate da %(brand)s. Prova con un client diverso.",
"To proceed, please accept the verification request on your other device.": "Per continuare, accetta la richiesta di verifica nell'altro tuo dispositivo.",
"Waiting for you to verify on your other device…": "In attesa della verifica nel tuo altro dispositivo…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "In attesa della verifica nel tuo altro dispositivo, %(deviceName)s (%(deviceId)s)…",
@@ -2442,14 +2312,6 @@
"From a thread": "Da una conversazione",
"Automatically send debug logs on decryption errors": "Invia automaticamente log di debug per errori di decifrazione",
"Open this settings tab": "Apri questa scheda di impostazioni",
- "was removed %(count)s times": {
- "one": "è stato rimosso",
- "other": "è stato rimosso %(count)s volte"
- },
- "were removed %(count)s times": {
- "one": "sono stati rimossi",
- "other": "sono stati rimossi %(count)s volte"
- },
"Remove from room": "Rimuovi dalla stanza",
"Failed to remove user": "Rimozione utente fallita",
"Remove them from specific things I'm able to": "Rimuovilo da cose specifiche dove posso farlo",
@@ -2489,7 +2351,6 @@
"Group all your favourite rooms and people in one place.": "Raggruppa tutte le tue stanze e persone preferite in un unico posto.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Gli spazi sono modi per raggruppare stanze e persone. Oltre agli spazi in cui sei, puoi usarne anche altri di preimpostati.",
"Unable to check if username has been taken. Try again later.": "Impossibile controllare se il nome utente è già in uso. Riprova più tardi.",
- "IRC (Experimental)": "IRC (Sperimentale)",
"Toggle hidden event visibility": "Cambia visibilità evento nascosto",
"Redo edit": "Ripeti modifica",
"Force complete": "Forza completamento",
@@ -2513,22 +2374,6 @@
"Use to scroll": "Usa per scorrere",
"Feedback sent! Thanks, we appreciate it!": "Opinione inviata! Grazie, lo apprezziamo!",
"%(space1Name)s and %(space2Name)s": "%(space1Name)s e %(space2Name)s",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sha inviato un messaggio nascosto",
- "other": "%(oneUser)sha inviato %(count)s messaggi nascosti"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)shanno inviato un messaggio nascosto",
- "other": "%(severalUsers)shanno inviato %(count)s messaggi nascosti"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)sha rimosso un messaggio",
- "other": "%(oneUser)sha rimosso %(count)s messaggi"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)shanno rimosso un messaggio",
- "other": "%(severalUsers)shanno rimosso %(count)s messaggi"
- },
"Automatically send debug logs when key backup is not functioning": "Invia automaticamente log di debug quando il backup delle chiavi non funziona",
"Join %(roomAddress)s": "Entra in %(roomAddress)s",
"Edit poll": "Modifica sondaggio",
@@ -2556,14 +2401,6 @@
"%(brand)s could not send your location. Please try again later.": "%(brand)s non ha potuto inviare la tua posizione. Riprova più tardi.",
"We couldn't send your location": "Non siamo riusciti ad inviare la tua posizione",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Rispondi ad una conversazione in corso o usa \"%(replyInThread)s\" passando sopra ad un messaggio per iniziarne una nuova.",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)shanno cambiato i messaggi ancorati della stanza",
- "other": "%(oneUser)sha cambiato i messaggi ancorati della stanza %(count)s volte"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)shanno cambiato i messaggi ancorati della stanza",
- "other": "%(severalUsers)shanno cambiato i messaggi ancorati della stanza %(count)s volte"
- },
"Show polls button": "Mostra pulsante sondaggi",
"We'll create rooms for each of them.": "Creeremo stanze per ognuno di essi.",
"Click to drop a pin": "Clicca per lasciare una puntina",
@@ -2597,7 +2434,6 @@
"Next recently visited room or space": "Successiva stanza o spazio visitati di recente",
"Previous recently visited room or space": "Precedente stanza o spazio visitati di recente",
"Unsent": "Non inviato",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Aiutaci a identificare problemi e a migliorare %(analyticsOwner)s condividendo dati di utilizzo anonimi. Per capire come le persone usano diversi dispositivi, genereremo un identificativo casuale, condiviso dai tuoi dispositivi.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Puoi usare le opzioni server personalizzate per accedere ad altri server Matrix specificando un URL homeserver diverso. Ciò ti permette di usare %(brand)s con un account Matrix esistente su un homeserver differente.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s non ha l'autorizzazione per rilevare la tua posizione. Consenti l'accesso alla posizione nelle impostazioni del browser.",
"Developer tools": "Strumenti per sviluppatori",
@@ -2843,7 +2679,6 @@
"Your server lacks native support": "Il tuo server non ha il supporto nativo",
"Your server has native support": "Il tuo server ha il supporto nativo",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s o %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s o %(emojiCompare)s",
"Sign out of this session": "Disconnetti da questa sessione",
"You need to be able to kick users to do that.": "Devi poter cacciare via utenti per completare l'azione.",
"Voice broadcast": "Trasmissione vocale",
@@ -3203,14 +3038,6 @@
"Enter keywords here, or use for spelling variations or nicknames": "Inserisci le parole chiave qui, o usa per variazioni ortografiche o nomi utente",
"Quick Actions": "Azioni rapide",
"Your profile picture URL": "L'URL della tua immagine del profilo",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)shanno cambiato la loro immagine del profilo %(count)s volte",
- "one": "%(severalUsers)shanno cambiato la propria immagine del profilo"
- },
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)sha cambiato la sua immagine del profilo %(count)s volte",
- "one": "%(oneUser)sha cambiato la propria immagine del profilo"
- },
"Views room with given address": "Visualizza la stanza con l'indirizzo dato",
"Ask to join": "Chiedi di entrare",
"Select which emails you want to send summaries to. Manage your emails in .": "Seleziona a quali email vuoi inviare i riepiloghi. Gestisci le email in .",
@@ -3326,7 +3153,9 @@
"stickerpack": "Pacchetto adesivi",
"system_alerts": "Avvisi di sistema",
"secure_backup": "Backup Sicuro",
- "cross_signing": "Firma incrociata"
+ "cross_signing": "Firma incrociata",
+ "identity_server": "Server di identità",
+ "integration_manager": "Gestore di integrazioni"
},
"action": {
"continue": "Continua",
@@ -3540,7 +3369,8 @@
"collecting_information": "Raccolta di informazioni sulla versione dell'applicazione",
"collecting_logs": "Sto recuperando i log",
"uploading_logs": "Invio dei log",
- "downloading_logs": "Scaricamento dei log"
+ "downloading_logs": "Scaricamento dei log",
+ "create_new_issue": "Segnala un nuovo problema su GitHub in modo che possiamo indagare su questo errore."
},
"time": {
"hours_minutes_seconds_left": "%(hours)so %(minutes)sm %(seconds)ss rimasti",
@@ -3657,6 +3487,10 @@
"rule_suppress_notices": "Messaggi inviati dai bot",
"rule_tombstone": "Quando le stanze vengono aggiornate",
"rule_encrypted_room_one_to_one": "Messaggi cifrati in chat uno-ad-uno"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Sperimentale)",
+ "layout_bubbles": "Messaggi"
}
},
"devtools": {
@@ -3911,6 +3745,145 @@
},
"m.call.hangup": {
"dm": "Chiamata terminata"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)ssono entrati %(count)s volte",
+ "one": "%(severalUsers)ssono entrati"
+ },
+ "joined": {
+ "other": "%(oneUser)s è entrato/a %(count)s volte",
+ "one": "%(oneUser)s è entrato/a"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)ssono usciti %(count)s volte",
+ "one": "%(severalUsers)ssono usciti"
+ },
+ "left": {
+ "other": "%(oneUser)s è uscito/a %(count)s volte",
+ "one": "%(oneUser)s è uscito/a"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)ssono entrati e usciti %(count)s volte",
+ "one": "%(severalUsers)ssono entrati e usciti"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s è entrato/a e uscito/a %(count)s volte",
+ "one": "%(oneUser)s è entrato/a e uscito/a"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)ssono usciti e rientrati %(count)s volte",
+ "one": "%(severalUsers)ssono usciti e rientrati"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s è uscito/a e rientrato/a %(count)s volte",
+ "one": "%(oneUser)s è uscito/a e rientrato/a"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)shanno rifiutato i loro inviti %(count)s volte",
+ "one": "%(severalUsers)shanno rifiutato i loro inviti"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)sha rifiutato il suo invito %(count)s volte",
+ "one": "%(oneUser)sha rifiutato il suo invito"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)shanno visto revocato il loro invito %(count)s volte",
+ "one": "%(severalUsers)shanno visto revocato il loro invito"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)sha visto revocato il suo invito %(count)s volte",
+ "one": "%(oneUser)sha visto revocato il suo invito"
+ },
+ "invited_multiple": {
+ "other": "sono stati invitati %(count)s volte",
+ "one": "sono stati invitati"
+ },
+ "invited": {
+ "other": "è stato/a invitato/a %(count)s volte",
+ "one": "è stato/a invitato/a"
+ },
+ "banned_multiple": {
+ "other": "sono stati banditi %(count)s volte",
+ "one": "sono stati banditi"
+ },
+ "banned": {
+ "other": "è stato bandito %(count)s volte",
+ "one": "è stato bandito"
+ },
+ "unbanned_multiple": {
+ "other": "sono stati riammessi %(count)s volte",
+ "one": "sono stati riammessi"
+ },
+ "unbanned": {
+ "other": "è stato riammesso %(count)s volte",
+ "one": "è stato riammesso"
+ },
+ "kicked_multiple": {
+ "one": "sono stati rimossi",
+ "other": "sono stati rimossi %(count)s volte"
+ },
+ "kicked": {
+ "one": "è stato rimosso",
+ "other": "è stato rimosso %(count)s volte"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)shanno modificato il loro nome %(count)s volte",
+ "one": "%(severalUsers)shanno modificato il loro nome"
+ },
+ "changed_name": {
+ "other": "%(oneUser)sha modificato il suo nome %(count)s volte",
+ "one": "%(oneUser)sha modificato il suo nome"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)shanno cambiato la loro immagine del profilo %(count)s volte",
+ "one": "%(severalUsers)shanno cambiato la propria immagine del profilo"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)sha cambiato la sua immagine del profilo %(count)s volte",
+ "one": "%(oneUser)sha cambiato la propria immagine del profilo"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)snon hanno fatto modifiche %(count)s volte",
+ "one": "%(severalUsers)snon hanno fatto modifiche"
+ },
+ "no_change": {
+ "other": "%(oneUser)snon ha fatto modifiche %(count)s volte",
+ "one": "%(oneUser)snon ha fatto modifiche"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)shanno cambiato le ACL del server",
+ "other": "%(severalUsers)shanno cambiato le ACL del server %(count)s volte"
+ },
+ "server_acls": {
+ "one": "%(oneUser)sha cambiato le ACL del server",
+ "other": "%(oneUser)sha cambiato le ACL del server %(count)s volte"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)shanno cambiato i messaggi ancorati della stanza",
+ "other": "%(severalUsers)shanno cambiato i messaggi ancorati della stanza %(count)s volte"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)shanno cambiato i messaggi ancorati della stanza",
+ "other": "%(oneUser)sha cambiato i messaggi ancorati della stanza %(count)s volte"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)shanno rimosso un messaggio",
+ "other": "%(severalUsers)shanno rimosso %(count)s messaggi"
+ },
+ "redacted": {
+ "one": "%(oneUser)sha rimosso un messaggio",
+ "other": "%(oneUser)sha rimosso %(count)s messaggi"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)shanno inviato un messaggio nascosto",
+ "other": "%(severalUsers)shanno inviato %(count)s messaggi nascosti"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sha inviato un messaggio nascosto",
+ "other": "%(oneUser)sha inviato %(count)s messaggi nascosti"
+ }
}
},
"slash_command": {
@@ -4071,5 +4044,44 @@
"redact": "Rimuovi i messaggi inviati dagli altri",
"notifications.room": "Notifica tutti"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Non corrispondono",
+ "sas_match": "Corrispondono",
+ "in_person": "Per sicurezza, fatelo di persona o usate un metodo fidato per comunicare.",
+ "other_party_cancelled": "L'altra parte ha annullato la verifica.",
+ "complete_title": "Verificato!",
+ "complete_description": "Hai verificato correttamente l'utente.",
+ "no_support_qr_emoji": "Il dispositivo che stai cercando di verificare non supporta la scansione di un codice QR o la verifica emoji, che sono supportate da %(brand)s. Prova con un client diverso.",
+ "qr_prompt": "Scansiona questo codice univoco",
+ "sas_prompt": "Confronta emoji univoci",
+ "sas_description": "Confrontate un set di emoji univoci se non avete una fotocamera sui dispositivi",
+ "qr_or_sas": "%(qrCode)s o %(emojiCompare)s",
+ "qr_or_sas_header": "Verifica questo dispositivo completando una delle seguenti cose:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Usati di frequente",
+ "category_smileys_people": "Faccine e Persone",
+ "category_animals_nature": "Animali e Natura",
+ "category_food_drink": "Cibo e Bevande",
+ "category_activities": "Attività",
+ "category_travel_places": "Viaggi e Luoghi",
+ "category_objects": "Oggetti",
+ "category_symbols": "Simboli",
+ "category_flags": "Bandiere",
+ "categories": "Categorie",
+ "quick_reactions": "Reazioni rapide"
+ },
+ "analytics": {
+ "enable_prompt": "Aiuta a migliorare %(analyticsOwner)s",
+ "consent_migration": "Hai precedentemente accettato di condividere dati anonimi di utilizzo con noi. Ne stiamo aggiornando il funzionamento.",
+ "learn_more": "Condividi dati anonimi per aiutarci a identificare problemi. Niente di personale. Niente terze parti. Maggiori informazioni",
+ "privacy_policy": "Puoi leggere tutti i nostri termini di servizio qui",
+ "pseudonymous_usage_data": "Aiutaci a identificare problemi e a migliorare %(analyticsOwner)s condividendo dati di utilizzo anonimi. Per capire come le persone usano diversi dispositivi, genereremo un identificativo casuale, condiviso dai tuoi dispositivi.",
+ "bullet_1": "Non registriamo o profiliamo alcun dato dell'account",
+ "bullet_2": "Non condividiamo informazioni con terze parti",
+ "disable_prompt": "Puoi disattivarlo in qualsiasi momento nelle impostazioni"
}
}
diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json
index 69cf1d159b..af069f265d 100644
--- a/src/i18n/strings/ja.json
+++ b/src/i18n/strings/ja.json
@@ -236,87 +236,6 @@
"Delete widget": "ウィジェットを削除",
"Popout widget": "ウィジェットをポップアウト",
"Home": "ホーム",
- "%(nameList)s %(transitionList)s": "%(nameList)s%(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)sが%(count)s回参加しました",
- "one": "%(severalUsers)sが参加しました"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)sが%(count)s回参加しました",
- "one": "%(oneUser)sが参加しました"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)sが%(count)s回退出しました",
- "one": "%(severalUsers)sが退出しました"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)sが%(count)s回退出しました",
- "one": "%(oneUser)sが退出しました"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)sが%(count)s回参加し、退出しました",
- "one": "%(severalUsers)sが参加して退出しました"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)sが%(count)s回参加し退出しました",
- "one": "%(oneUser)sが参加し退出しました"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)sが%(count)s回退出し再参加しました",
- "one": "%(severalUsers)sが退出し再参加しました"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)sが%(count)s回退出し再参加しました",
- "one": "%(oneUser)sが退出し再参加しました"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)sが%(count)s回招待を拒否しました",
- "one": "%(severalUsers)sが招待を拒否しました"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)sが%(count)s回招待を拒否しました",
- "one": "%(oneUser)sが招待を拒否しました"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "%(severalUsers)sが招待を取り消しました",
- "other": "%(severalUsers)sが%(count)s回招待を取り消しました"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)sが%(count)s回招待を取り消しました",
- "one": "%(oneUser)sが招待を取り消しました"
- },
- "were invited %(count)s times": {
- "other": "が%(count)s回招待されました",
- "one": "が招待されました"
- },
- "was invited %(count)s times": {
- "other": "が%(count)s回招待されました",
- "one": "が招待されました"
- },
- "were banned %(count)s times": {
- "other": "が%(count)s回ブロックされました",
- "one": "がブロックされました"
- },
- "was banned %(count)s times": {
- "other": "が%(count)s回ブロックされました",
- "one": "がブロックされました"
- },
- "were unbanned %(count)s times": {
- "other": "が%(count)s回ブロック解除されました",
- "one": "がブロック解除されました"
- },
- "was unbanned %(count)s times": {
- "other": "が%(count)s回ブロック解除されました",
- "one": "がブロック解除されました"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)sが%(count)s回名前を変更しました",
- "one": "%(severalUsers)sが名前を変更しました"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)sが%(count)s回名前を変更しました",
- "one": "%(oneUser)sが名前を変更しました"
- },
"%(items)s and %(count)s others": {
"other": "%(items)sと他%(count)s人",
"one": "%(items)sともう1人"
@@ -575,7 +494,6 @@
"Terms of Service": "利用規約",
"To continue you need to accept the terms of this service.": "続行するには、このサービスの利用規約に同意する必要があります。",
"Italics": "斜字体",
- "Quick Reactions": "一般的なリアクション",
"Local address": "ローカルアドレス",
"Calls": "通話",
"Toggle microphone mute": "マイクのミュートを切り替える",
@@ -639,15 +557,6 @@
"Indexed rooms:": "インデックス済のルーム数:",
"%(doneRooms)s out of %(totalRooms)s": "計%(totalRooms)s個のルームの内%(doneRooms)s個",
"Error changing power level": "権限レベルを変更する際にエラーが発生しました",
- "Frequently Used": "使用頻度の高いリアクション",
- "Smileys & People": "表情と人々",
- "Animals & Nature": "動物と自然",
- "Food & Drink": "食べ物と飲み物",
- "Activities": "アクティビティー",
- "Travel & Places": "旅行と場所",
- "Objects": "物体",
- "Symbols": "シンボル",
- "Flags": "旗",
"Cancel search": "検索をキャンセル",
"Your user ID": "あなたのユーザーID",
"Your theme": "あなたのテーマ",
@@ -737,7 +646,6 @@
"You've successfully verified %(displayName)s!": "%(displayName)sは正常に認証されました!",
"You've successfully verified %(deviceName)s (%(deviceId)s)!": "%(deviceName)s(%(deviceId)s)は正常に認証されました!",
"You've successfully verified your device!": "この端末は正常に認証されました!",
- "You've successfully verified this user.": "このユーザーを認証しました。",
"Reject & Ignore user": "拒否した上で、このユーザーを無視",
" invited you": "があなたを招待しています",
"Do you want to join %(roomName)s?": "%(roomName)sに参加しますか?",
@@ -1020,9 +928,6 @@
"Lion": "ライオン",
"Cat": "猫",
"Dog": "犬",
- "To be secure, do this in person or use a trusted way to communicate.": "セキュリティーを高めるために、対面で行うか、または他の信頼できる通信手段を利用しましょう。",
- "They don't match": "一致していません",
- "They match": "一致しています",
"Cancelling…": "キャンセルしています…",
"Unable to find a supported verification method.": "サポートしている認証方法が見つかりません。",
"Verify this user by confirming the following number appears on their screen.": "このユーザーを認証するには、相手の画面に以下の数字が表示されていることを確認してください。",
@@ -1411,12 +1316,7 @@
"You've reached the maximum number of simultaneous calls.": "同時通話数の上限に達しました。",
"Too Many Calls": "通話が多すぎます",
"Verify this user by confirming the following emoji appear on their screen.": "このユーザーを認証するには、相手の画面に以下の絵文字が表示されていることを確認してください。",
- "Compare a unique set of emoji if you don't have a camera on either device": "両方の端末でQRコードをキャプチャできない場合、絵文字の比較を選んでください",
- "Compare unique emoji": "絵文字の並びを比較",
- "Scan this unique code": "ユニークなコードをスキャン",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "このユーザーとのメッセージはエンドツーエンドで暗号化されており、第三者が解読することはできません。",
- "Verified!": "認証しました!",
- "The other party cancelled the verification.": "相手が認証をキャンセルしました。",
"Dial pad": "ダイヤルパッド",
"There was an error looking up the phone number": "電話番号を検索する際にエラーが発生しました",
"Unable to look up phone number": "電話番号が見つかりません",
@@ -1562,11 +1462,9 @@
"Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "ルームや会話を追加できます。これはあなた専用のスペースで、他の人からは見えません。後から追加することもできます。",
"You can change these anytime.": "ここで入力した情報はいつでも編集できます。",
"Add some details to help people recognise it.": "説明を入力してください。",
- "Integration manager": "インテグレーションマネージャー",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "インテグレーションマネージャーは設定データを受け取り、ユーザーの代わりにウィジェットの変更や、ルームへの招待の送信、権限レベルの設定を行うことができます。",
"Use an integration manager to manage bots, widgets, and sticker packs.": "インテグレーションマネージャーを使用すると、ボット、ウィジェット、ステッカーパックを管理できます。",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "インテグレーションマネージャー(%(serverName)s) を使用すると、ボット、ウィジェット、ステッカーパックを管理できます。",
- "Identity server": "IDサーバー",
"Identity server (%(server)s)": "IDサーバー(%(server)s)",
"Could not connect to identity server": "IDサーバーに接続できませんでした",
"Not a valid identity server (status code %(code)s)": "有効なIDサーバーではありません(ステータスコード %(code)s)",
@@ -1753,7 +1651,6 @@
"Large": "大",
"Image size in the timeline": "タイムライン上での画像のサイズ",
"Enable email notifications for %(email)s": "%(email)sへの電子メール通知を有効にする",
- "Message bubbles": "吹き出し",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "スペースを更新しています…",
"other": "スペースを更新しています…(計%(count)s個のうち%(progress)s個)"
@@ -1764,7 +1661,6 @@
},
"Loading new room": "新しいルームを読み込んでいます",
"Upgrading room": "ルームをアップグレードしています",
- "IRC (Experimental)": "IRC(実験的)",
"Use high contrast": "高コントラストを使用",
"Developer mode": "開発者モード",
"Address": "アドレス",
@@ -1854,7 +1750,6 @@
"Someone already has that username, please try another.": "そのユーザー名は既に使用されています。他のユーザー名を試してください。",
"Registration has been disabled on this homeserver.": "このサーバーはアカウントの新規登録を受け入れていません。",
"Registration Successful": "登録しました",
- "Help improve %(analyticsOwner)s": "%(analyticsOwner)sの改善を手伝う",
"Now, let's help you get started": "何をしたいですか?",
"This homeserver would like to make sure you are not a robot.": "このホームサーバーは、あなたがロボットではないことの確認を求めています。",
"Doesn't look like a valid email address": "メールアドレスの形式が正しくありません",
@@ -1892,14 +1787,6 @@
"Be found by phone or email": "自分を電話番号か電子メールで見つけられるようにする",
"Find others by phone or email": "知人を電話番号か電子メールで探す",
"You were removed from %(roomName)s by %(memberName)s": "%(memberName)sにより%(roomName)sから追放されました",
- "was removed %(count)s times": {
- "one": "が追放されました",
- "other": "が%(count)s回追放されました"
- },
- "were removed %(count)s times": {
- "one": "が追放されました",
- "other": "が%(count)s回追放されました"
- },
"Original event source": "元のイベントのソースコード",
"Invite by email": "電子メールで招待",
"Start a conversation with someone using their name or username (like ).": "名前かユーザー名(の形式)で検索して、チャットを開始しましょう。",
@@ -1920,26 +1807,13 @@
"Invite anyway and never warn me again": "招待し、再び警告しない",
"Recovery Method Removed": "復元方法を削除しました",
"Failed to remove some rooms. Try again later": "いくつかのルームの削除に失敗しました。後でもう一度やり直してください",
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)sがメッセージを削除しました",
- "other": "%(oneUser)sが%(count)s件のメッセージを削除しました"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)sがメッセージを削除しました",
- "other": "%(severalUsers)sが%(count)s件のメッセージを削除しました"
- },
"Remove from room": "ルームから追放",
"Failed to remove user": "ユーザーの追放に失敗しました",
"Success!": "成功しました!",
"Comment": "コメント",
"Information": "情報",
"Search for spaces": "スペースを検索",
- "You can read all our terms here": "規約はここで確認できます",
"Share location": "位置情報を共有",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)sが%(count)s回変更を加えませんでした",
- "one": "%(severalUsers)sは変更を加えませんでした"
- },
"Feedback sent! Thanks, we appreciate it!": "フィードバックを送信しました!ありがとうございました!",
"This is a beta feature": "この機能はベータ版です",
"Can't edit poll": "アンケートは編集できません",
@@ -1960,7 +1834,6 @@
"other": "あと%(count)s個のファイルをアップロード"
},
"This file is too large to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "アップロードしようとしているファイルのサイズが大きすぎます。最大のサイズは%(limit)sですが、ファイルのサイズは%(sizeOfThisFile)sです。",
- "Categories": "カテゴリー",
"Themes": "テーマ",
"Developer": "開発者",
"Experimental": "実験的",
@@ -1972,18 +1845,6 @@
"one": "1人のメンバーを表示",
"other": "全%(count)s人のメンバーを表示"
},
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)sがサーバーのアクセス制御リストを変更しました",
- "other": "%(oneUser)sがサーバーのアクセス制御リストを%(count)s回変更しました"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)sがサーバーのアクセス制御リストを変更しました",
- "other": "%(severalUsers)sがサーバーのアクセス制御リストを%(count)s回変更しました"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)sは変更を加えませんでした",
- "other": "%(oneUser)sが%(count)s回変更を加えませんでした"
- },
"Results will be visible when the poll is ended": "アンケートが終了するまで結果は表示できません",
"Open thread": "スレッドを開く",
"Pinned": "固定メッセージ",
@@ -2014,7 +1875,6 @@
"Specify a homeserver": "ホームサーバーを指定してください",
"Invalid URL": "不正なURL",
"The server is offline.": "サーバーはオフラインです。",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "匿名のデータを共有すると、問題の特定に役立ちます。個人情報の収集や、第三者とのデータ共有はありません。詳細を確認",
"New Recovery Method": "新しい復元方法",
"No answer": "応答がありません",
"Almost there! Is your other device showing the same shield?": "あと少しです! あなたの他の端末は同じ盾マークを表示していますか?",
@@ -2236,14 +2096,6 @@
"other": "合計%(count)s票に基づく最終結果"
},
"Sorry, you can't edit a poll after votes have been cast.": "投票があったアンケートは編集できません。",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sが1件の非表示のメッセージを送信しました",
- "other": "%(oneUser)sが%(count)s件の非表示のメッセージを送信しました"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sが1件の非表示のメッセージを送信しました",
- "other": "%(severalUsers)sが%(count)s件の非表示のメッセージを送信しました"
- },
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "アンケートを終了してよろしいですか?投票を締め切り、最終結果を表示します。",
"Sends the given message with a space themed effect": "メッセージを宇宙のテーマのエフェクトと共に送信",
"sends rainfall": "雨を送信",
@@ -2304,7 +2156,6 @@
"Unknown failure: %(reason)s": "不明なエラー:%(reason)s",
"Connection failed": "接続に失敗しました",
"Could not connect media": "メディアに接続できませんでした",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "認証しようとしている端末は、QRコードのスキャンや絵文字による認証をサポートしていませんが、%(brand)sではサポートされています。異なるクライアントで試してください。",
"Role in ": "での役割",
"Ban from %(roomName)s": "%(roomName)sからブロック",
"Unban from %(roomName)s": "%(roomName)sからのブロックを解除",
@@ -2355,7 +2206,6 @@
"Move left": "左に移動",
"Rotate Right": "右に回転",
"Rotate Left": "左に回転",
- "Please create a new issue on GitHub so that we can investigate this bug.": "不具合を調査できるように、GitHubで新しいIssueを作成してください。",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "既存のスレッドに返信するか、メッセージの「%(replyInThread)s」機能を使用すると新しいスレッドを開始できます。",
"Other searches": "その他の検索",
"To search messages, look for this icon at the top of a room ": "メッセージを検索する場合は、ルームの上に表示されるアイコンをクリックしてください。",
@@ -2421,18 +2271,9 @@
},
"Some encryption parameters have been changed.": "暗号化のパラメーターのいくつかが変更されました。",
"The call is in an unknown state!": "通話の状態が不明です!",
- "Verify this device by completing one of the following:": "以下のいずれかでこの端末を認証してください:",
"They won't be able to access whatever you're not an admin of.": "あなたが管理者でない場所にアクセスすることができなくなります。",
"Failed to update the join rules": "参加のルールの更新に失敗しました",
"Surround selected text when typing special characters": "特殊な文字の入力中に、選択した文章を囲む",
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "other": "%(severalUsers)sがこのルームの固定メッセージを%(count)s回変更しました",
- "one": "%(severalUsers)sがこのルームの固定メッセージを変更しました"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "other": "%(oneUser)sがこのルームの固定メッセージを%(count)s回変更しました",
- "one": "%(oneUser)sがこのルームの固定メッセージを変更しました"
- },
"They'll still be able to access whatever you're not an admin of.": "あなたが管理者ではないスペースやルームには、引き続きアクセスできます。",
"Restore your key backup to upgrade your encryption": "鍵のバックアップを復元し、暗号化をアップグレードしてください",
"This session has detected that your Security Phrase and key for Secure Messages have been removed.": "セキュリティーフレーズと、セキュアメッセージの鍵が削除されました。",
@@ -2476,12 +2317,9 @@
"This version of %(brand)s does not support viewing some encrypted files": "この%(brand)sのバージョンは、暗号化されたファイルの表示をサポートしていません",
"This version of %(brand)s does not support searching encrypted messages": "この%(brand)sのバージョンは、暗号化されたメッセージの検索をサポートしていません",
"Their device couldn't start the camera or microphone": "相手の端末はカメラ、もしくはマイクを使用できませんでした",
- "We don't record or profile any account data": "私たちは、アカウントのいかなるデータも記録したり分析したりすることはありません",
"Use an identity server to invite by email. Manage in Settings.": "IDサーバーを使うと、メールアドレスで招待できます。設定画面で管理できます。",
"Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "IDサーバーを使うと、メールアドレスで招待できます。既定(%(defaultIdentityServerName)s)のサーバーを使うか、設定画面で管理できます。",
"Adding spaces has moved.": "スペースの追加機能は移動しました。",
- "You can turn this off anytime in settings": "これはいつでも設定から無効にできます",
- "We don't share information with third parties": "私たちは、情報を第三者と共有することはありません",
"Click to drop a pin": "クリックして位置情報を共有",
"Click to move the pin": "クリックしてピンを移動",
"Shared a location: ": "位置情報を共有しました: ",
@@ -2595,7 +2433,6 @@
"other": "%(user)sと%(count)s人"
},
"Unknown room": "不明のルーム",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "以前あなたは利用状況に関する匿名データの共有に同意しました。私たちはそれが機能する仕方を更新しています。",
"Mapbox logo": "Mapboxのロゴ",
"Location not available": "位置情報は利用できません",
"Find my location": "位置を発見",
@@ -2693,7 +2530,6 @@
"Exit fullscreen": "フルスクリーンを解除",
"Video call ended": "ビデオ通話が終了しました",
"%(name)s started a video call": "%(name)sがビデオ通話を始めました",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)sまたは%(emojiCompare)s",
"To join, please enable video rooms in Labs first": "参加するには、まずラボのビデオ通話ルームを有効にしてください",
"To view %(roomName)s, you need an invite": "%(roomName)sを見るには招待が必要です",
"There's no preview, would you like to join?": "プレビューはありませんが、参加しますか?",
@@ -2979,7 +2815,6 @@
"Join the room to participate": "ルームに参加",
"Are you sure you want to stop your live broadcast? This will end the broadcast and the full recording will be available in the room.": "ライブ配信を終了してよろしいですか?配信を終了し、録音をこのルームで利用できるよう設定します。",
"Consult first": "初めに相談",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "%(analyticsOwner)sの改善と課題抽出のために、匿名の使用状況データの送信をお願いします。複数の端末での使用を分析するために、あなたの全端末共通のランダムな識別子を生成します。",
"We'll help you get connected.": "みんなと繋がる手助けをいたします。",
"Who will you chat to the most?": "誰と最もよく会話しますか?",
"Share for %(duration)s": "%(duration)sの間共有",
@@ -3162,7 +2997,9 @@
"stickerpack": "ステッカーパック",
"system_alerts": "システムアラート",
"secure_backup": "セキュアバックアップ",
- "cross_signing": "クロス署名"
+ "cross_signing": "クロス署名",
+ "identity_server": "IDサーバー",
+ "integration_manager": "インテグレーションマネージャー"
},
"action": {
"continue": "続行",
@@ -3360,7 +3197,8 @@
"collecting_information": "アプリのバージョン情報を収集",
"collecting_logs": "ログを収集しています",
"uploading_logs": "ログをアップロードしています",
- "downloading_logs": "ログをダウンロードしています"
+ "downloading_logs": "ログをダウンロードしています",
+ "create_new_issue": "不具合を調査できるように、GitHubで新しいIssueを作成してください。"
},
"time": {
"hours_minutes_seconds_left": "残り%(hours)s時間%(minutes)s分%(seconds)s秒",
@@ -3473,6 +3311,10 @@
"rule_suppress_notices": "ボットによるメッセージ",
"rule_tombstone": "ルームがアップグレードされたとき",
"rule_encrypted_room_one_to_one": "1対1のチャットでの暗号化されたメッセージ"
+ },
+ "appearance": {
+ "layout_irc": "IRC(実験的)",
+ "layout_bubbles": "吹き出し"
}
},
"devtools": {
@@ -3710,6 +3552,137 @@
},
"m.call.hangup": {
"dm": "通話が終了しました"
+ },
+ "summary": {
+ "format": "%(nameList)s%(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)sが%(count)s回参加しました",
+ "one": "%(severalUsers)sが参加しました"
+ },
+ "joined": {
+ "other": "%(oneUser)sが%(count)s回参加しました",
+ "one": "%(oneUser)sが参加しました"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)sが%(count)s回退出しました",
+ "one": "%(severalUsers)sが退出しました"
+ },
+ "left": {
+ "other": "%(oneUser)sが%(count)s回退出しました",
+ "one": "%(oneUser)sが退出しました"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)sが%(count)s回参加し、退出しました",
+ "one": "%(severalUsers)sが参加して退出しました"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)sが%(count)s回参加し退出しました",
+ "one": "%(oneUser)sが参加し退出しました"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)sが%(count)s回退出し再参加しました",
+ "one": "%(severalUsers)sが退出し再参加しました"
+ },
+ "rejoined": {
+ "other": "%(oneUser)sが%(count)s回退出し再参加しました",
+ "one": "%(oneUser)sが退出し再参加しました"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)sが%(count)s回招待を拒否しました",
+ "one": "%(severalUsers)sが招待を拒否しました"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)sが%(count)s回招待を拒否しました",
+ "one": "%(oneUser)sが招待を拒否しました"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "%(severalUsers)sが招待を取り消しました",
+ "other": "%(severalUsers)sが%(count)s回招待を取り消しました"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)sが%(count)s回招待を取り消しました",
+ "one": "%(oneUser)sが招待を取り消しました"
+ },
+ "invited_multiple": {
+ "other": "が%(count)s回招待されました",
+ "one": "が招待されました"
+ },
+ "invited": {
+ "other": "が%(count)s回招待されました",
+ "one": "が招待されました"
+ },
+ "banned_multiple": {
+ "other": "が%(count)s回ブロックされました",
+ "one": "がブロックされました"
+ },
+ "banned": {
+ "other": "が%(count)s回ブロックされました",
+ "one": "がブロックされました"
+ },
+ "unbanned_multiple": {
+ "other": "が%(count)s回ブロック解除されました",
+ "one": "がブロック解除されました"
+ },
+ "unbanned": {
+ "other": "が%(count)s回ブロック解除されました",
+ "one": "がブロック解除されました"
+ },
+ "kicked_multiple": {
+ "one": "が追放されました",
+ "other": "が%(count)s回追放されました"
+ },
+ "kicked": {
+ "one": "が追放されました",
+ "other": "が%(count)s回追放されました"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)sが%(count)s回名前を変更しました",
+ "one": "%(severalUsers)sが名前を変更しました"
+ },
+ "changed_name": {
+ "other": "%(oneUser)sが%(count)s回名前を変更しました",
+ "one": "%(oneUser)sが名前を変更しました"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)sが%(count)s回変更を加えませんでした",
+ "one": "%(severalUsers)sは変更を加えませんでした"
+ },
+ "no_change": {
+ "one": "%(oneUser)sは変更を加えませんでした",
+ "other": "%(oneUser)sが%(count)s回変更を加えませんでした"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)sがサーバーのアクセス制御リストを変更しました",
+ "other": "%(severalUsers)sがサーバーのアクセス制御リストを%(count)s回変更しました"
+ },
+ "server_acls": {
+ "one": "%(oneUser)sがサーバーのアクセス制御リストを変更しました",
+ "other": "%(oneUser)sがサーバーのアクセス制御リストを%(count)s回変更しました"
+ },
+ "pinned_events_multiple": {
+ "other": "%(severalUsers)sがこのルームの固定メッセージを%(count)s回変更しました",
+ "one": "%(severalUsers)sがこのルームの固定メッセージを変更しました"
+ },
+ "pinned_events": {
+ "other": "%(oneUser)sがこのルームの固定メッセージを%(count)s回変更しました",
+ "one": "%(oneUser)sがこのルームの固定メッセージを変更しました"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)sがメッセージを削除しました",
+ "other": "%(severalUsers)sが%(count)s件のメッセージを削除しました"
+ },
+ "redacted": {
+ "one": "%(oneUser)sがメッセージを削除しました",
+ "other": "%(oneUser)sが%(count)s件のメッセージを削除しました"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sが1件の非表示のメッセージを送信しました",
+ "other": "%(severalUsers)sが%(count)s件の非表示のメッセージを送信しました"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sが1件の非表示のメッセージを送信しました",
+ "other": "%(oneUser)sが%(count)s件の非表示のメッセージを送信しました"
+ }
}
},
"slash_command": {
@@ -3864,5 +3837,44 @@
"redact": "他の人から送信されたメッセージの削除",
"notifications.room": "全員に通知"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "一致していません",
+ "sas_match": "一致しています",
+ "in_person": "セキュリティーを高めるために、対面で行うか、または他の信頼できる通信手段を利用しましょう。",
+ "other_party_cancelled": "相手が認証をキャンセルしました。",
+ "complete_title": "認証しました!",
+ "complete_description": "このユーザーを認証しました。",
+ "no_support_qr_emoji": "認証しようとしている端末は、QRコードのスキャンや絵文字による認証をサポートしていませんが、%(brand)sではサポートされています。異なるクライアントで試してください。",
+ "qr_prompt": "ユニークなコードをスキャン",
+ "sas_prompt": "絵文字の並びを比較",
+ "sas_description": "両方の端末でQRコードをキャプチャできない場合、絵文字の比較を選んでください",
+ "qr_or_sas": "%(qrCode)sまたは%(emojiCompare)s",
+ "qr_or_sas_header": "以下のいずれかでこの端末を認証してください:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "使用頻度の高いリアクション",
+ "category_smileys_people": "表情と人々",
+ "category_animals_nature": "動物と自然",
+ "category_food_drink": "食べ物と飲み物",
+ "category_activities": "アクティビティー",
+ "category_travel_places": "旅行と場所",
+ "category_objects": "物体",
+ "category_symbols": "シンボル",
+ "category_flags": "旗",
+ "categories": "カテゴリー",
+ "quick_reactions": "一般的なリアクション"
+ },
+ "analytics": {
+ "enable_prompt": "%(analyticsOwner)sの改善を手伝う",
+ "consent_migration": "以前あなたは利用状況に関する匿名データの共有に同意しました。私たちはそれが機能する仕方を更新しています。",
+ "learn_more": "匿名のデータを共有すると、問題の特定に役立ちます。個人情報の収集や、第三者とのデータ共有はありません。詳細を確認",
+ "privacy_policy": "規約はここで確認できます",
+ "pseudonymous_usage_data": "%(analyticsOwner)sの改善と課題抽出のために、匿名の使用状況データの送信をお願いします。複数の端末での使用を分析するために、あなたの全端末共通のランダムな識別子を生成します。",
+ "bullet_1": "私たちは、アカウントのいかなるデータも記録したり分析したりすることはありません",
+ "bullet_2": "私たちは、情報を第三者と共有することはありません",
+ "disable_prompt": "これはいつでも設定から無効にできます"
}
}
diff --git a/src/i18n/strings/jbo.json b/src/i18n/strings/jbo.json
index b293727c1d..16bcc2dcbd 100644
--- a/src/i18n/strings/jbo.json
+++ b/src/i18n/strings/jbo.json
@@ -104,8 +104,6 @@
"one": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'u judri le se zilbe'i"
},
"You signed in to a new session without verifying it:": ".i fe le di'e se samtcise'u pu co'a jaspu vau je za'o na lacri",
- "They match": "du",
- "They don't match": "na du",
"Dog": "gerku",
"Cat": "mlatu",
"Lion": "cinfo",
@@ -195,13 +193,9 @@
"Cannot reach homeserver": ".i ca ku na da ka'e zilbe'i le samtcise'u",
"Match system theme": "nu mapti le jvinu be le vanbi",
"Never send encrypted messages to unverified sessions in this room from this session": "nu na pa mifra be pa notci cu zilbe'i pa se samtcise'u poi na se lanli ku'o le se samtcise'u le cei'i",
- "The other party cancelled the verification.": ".i le na du be do co'u troci le ka co'a lacri",
- "Verified!": ".i mo'u co'a lacri",
- "You've successfully verified this user.": ".i mo'u co'a lacri le pilno",
"Got It": "je'e",
"Waiting for %(displayName)s to verify…": ".i ca'o denpa lo nu la'o zoi. %(displayName)s .zoi mo'u co'a lacri",
"Cancelling…": ".i ca'o co'u co'e",
- "To be secure, do this in person or use a trusted way to communicate.": ".i lo nu marji penmi vau ja pilno pa se lacri lo nu tavla cu sarcu lo nu snura",
"Ok": "je'e",
"Verify this session": "nu co'a lacri le se samtcise'u",
"What's New": "notci le du'u cnino",
@@ -461,5 +455,15 @@
"m.room.topic": "nu basti fi le ka skicu lerpoi",
"invite": "nu friti le ka ziljmina kei pa pilno"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "na du",
+ "sas_match": "du",
+ "in_person": ".i lo nu marji penmi vau ja pilno pa se lacri lo nu tavla cu sarcu lo nu snura",
+ "other_party_cancelled": ".i le na du be do co'u troci le ka co'a lacri",
+ "complete_title": ".i mo'u co'a lacri",
+ "complete_description": ".i mo'u co'a lacri le pilno"
+ }
}
}
diff --git a/src/i18n/strings/kab.json b/src/i18n/strings/kab.json
index 408a64a0d1..29d721c89c 100644
--- a/src/i18n/strings/kab.json
+++ b/src/i18n/strings/kab.json
@@ -93,11 +93,6 @@
"Error decrypting attachment": "Tuccḍa deg uwgelhen n tceqquft yeddan",
"Copied!": "Yettwanɣel!",
"edited": "yettwaẓreg",
- "Food & Drink": "Učči d tissit",
- "Objects": "Tiɣawsiwin",
- "Symbols": "Izamulen",
- "Flags": "Anayen",
- "Categories": "Taggayin",
"More options": "Ugar n textiṛiyin",
"collapse": "fneẓ",
"Server name": "Isem n uqeddac",
@@ -320,8 +315,6 @@
"System font name": "Isem n tsefsit n unagraw",
"Send analytics data": "Azen isefka n tesleḍt",
"Cancelling…": "Asefsex…",
- "They match": "Msaḍan",
- "They don't match": "Ur msaḍan ara",
"Dog": "Aqjun",
"Horse": "Aεewdiw",
"Pig": "Ilef",
@@ -517,16 +510,11 @@
"Add an Integration": "Rnu asidef",
"Can't load this message": "Yegguma ad d-yali yizen-a",
"Submit logs": "Azen iɣmisen",
- "Smileys & People": "Acmumeḥ & Imdanen",
- "Animals & Nature": "Iɣersiwen & ugama",
- "Activities": "Irmad",
- "Travel & Places": "Inig & Imukan",
"Cancel search": "Sefsex anadi",
"Your user ID": "Asulay-ik·m n useqdac",
"Your theme": "Asentel-inek·inem",
"Room ID": "Asulay n texxamt",
"Widget ID": "Asulay n yiwiǧit",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"Power level": "Sagen aswir",
"Custom level": "Sagen aswir",
"In reply to": "Deg tririt i",
@@ -673,99 +661,10 @@
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Tukksan n uwiǧit, ad t-tekkes akk i yiseqdacen n texxamt-nni. D tidet tebɣiḍ ad tekkseḍ awiǧit-a?",
"Delete widget": "Kkes awiǧit",
"Popout widget": "Awiǧit attalan",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Ttxil-k·m rnu ugur amaynut deg GitHub akken ad nessiweḍ ad nezrew abug-a.",
"expand": "snefli",
"Rotate Left": "Zzi ɣer uzelmaḍ",
"Rotate Right": "Zzi ɣer uyeffus",
"Language Dropdown": "Tabdart n udrurem n tutlayin",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)srnan-d %(count)s tikkal",
- "one": "%(severalUsers)srnan-d"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)syerna-d %(count)s tikkal",
- "one": "%(oneUser)syerna-d"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)sffɣen %(count)s tikkal",
- "one": "%(severalUsers)s ffɣen"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s yeffeɣ %(count)s tikkal",
- "one": "%(oneUser)s yeffeɣ"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)srnan-d syen ffɣen %(count)s tikkal",
- "one": "%(severalUsers)srnan-d syen ffɣen"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)syerna-d syen yeffeɣ %(count)s tikkal",
- "one": "%(oneUser)syerna-d syen yeffeɣ"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)sffɣen syen uɣalen-d %(count)s tikkal",
- "one": "%(severalUsers)sffɣen syen uɣalen-d"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)syeffeɣ-d syen yuɣal-d %(count)s tikkal",
- "one": "%(oneUser)syeffeɣ-d syen yuɣal-d"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)sugin tinubgiwin-nsen %(count)s tikkal",
- "one": "%(severalUsers)sugin tinubgiwin-nsen"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)syugi tinubga-ines %(count)s tikkal",
- "one": "%(oneUser)syugi tinubga-ines"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)sunfen i tinubgiwin-nsen yettwagin %(count)s tikkal",
- "one": "%(severalUsers)sunfen i tinubgiwin-nsen yettwagin"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)syunef i tinubga-ines yettwagin %(count)s tikkal",
- "one": "%(oneUser)syunef i tinubga-ines yettwagin"
- },
- "were invited %(count)s times": {
- "other": "ttwanecden-d %(count)s tikkal",
- "one": "ttwanecden-d"
- },
- "was invited %(count)s times": {
- "other": "yettwanced-d %(count)s tikkal",
- "one": "yettwanced-d"
- },
- "were banned %(count)s times": {
- "other": "ttwazeglen %(count)s tikkal",
- "one": "ttwazeglen"
- },
- "was banned %(count)s times": {
- "other": "yettwazgel %(count)s tikkal",
- "one": "yettwazgel"
- },
- "were unbanned %(count)s times": {
- "other": "ur ttwazeglen ara %(count)s tikkal",
- "one": "ur ttwazeglen ara"
- },
- "was unbanned %(count)s times": {
- "other": "ur yettwazgel ara %(count)s tikkal",
- "one": "ur yettwazgel ara"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)sbeddlen ismawen-nsen %(count)s tikkal",
- "one": "%(severalUsers)sbeddlen ismawen-nsen"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)sibeddel isem-is %(count)s tikkal",
- "one": "%(oneUser)sibeddel isem-is"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)sur gin ara isnifal %(count)s tikkal",
- "one": "%(severalUsers)sur gin ara isnifal"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)sur ye gi ara isnifal %(count)s tikkal",
- "one": "%(oneUser)sur ye gi ara isnifal"
- },
"QR Code": "Tangalt QR",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "YEgguma ad d-tali tedyant iɣef d-ttunefk tririt, ahat d tilin ur telli ara neɣ ur tesɛiḍ ara tisirag ad tt-twaliḍ.",
"Room address": "Tansa n texxamt",
@@ -819,9 +718,6 @@
"Message downloading sleep time(ms)": "Akud n usgunfu n usali n yiznan (ms)",
"Dismiss read marker and jump to bottom": "Zgel ticreḍt n tɣuri, tɛeddiḍ d akessar",
"This is your list of users/servers you have blocked - don't leave the room!": "Tagi d tabdart-ik·im n yiseqdacen/yiqeddacen i tesweḥleḍ - ur teffeɣ ara seg texxamt!",
- "Verified!": "Yettwasenqed!",
- "Scan this unique code": "Ḍumm tangalt-a tasuft",
- "Compare unique emoji": "Serwes gar yimujiten asufen",
"in secret storage": "deg uklas uffir",
"Master private key:": "Tasarut tusligt tagejdant:",
"cached locally": "yettwaffer s wudem adigan",
@@ -1059,8 +955,6 @@
"Enable message search in encrypted rooms": "Rmed anadi n yiznan deg texxamin yettwawgelhen",
"Manually verify all remote sessions": "Senqed s ufus akk tiɣimiyin tinmeggagin",
"IRC display name width": "Tehri n yisem i d-yettwaseknen IRC",
- "The other party cancelled the verification.": "Wayeḍ issefsex asenqed.",
- "You've successfully verified this user.": "Tesneqdeḍ aseqdac-a akken iwata.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Iznan iɣellsanen akked useqdac-a ttwawgelhen seg yixef ɣer yixef yerna yiwen ur yezmir ad ten-iɣeṛ.",
"Verify this user by confirming the following emoji appear on their screen.": "Senqed aseqdac-a s usentem dakken imujiten-a ttbanen-d ɣef ugdil-is.",
"Verify this user by confirming the following number appears on their screen.": "Senqed aseqdac-a s usentem dakken amḍan-a ittban-d ɣef ugdil-is.",
@@ -1156,8 +1050,6 @@
"Click to view edits": "Sit i wakken ad twaliḍ aseẓreg",
"Edited at %(date)s. Click to view edits.": "Yettwaẓreg deg %(date)s. Sit i wakken ad twaliḍ iseẓrag.",
"Something went wrong!": "Yella wayen ur nteddu ara akken iwata!",
- "Frequently Used": "Yettuseqdac s waṭas",
- "Quick Reactions": "Tisedmirin tiruradin",
"Any of the following data may be shared:": "Yal yiwen seg yisefka i d-iteddun zemren ad ttwabḍun:",
"Invite anyway and never warn me again": "Ɣas akken nced-d yerna ur iyi-id-ttɛeggin ara akk",
"Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Ttxil-k·m ini-aɣ-d acu ur nteddu ara akken ilaq neɣ, akken i igerrez, rnu ugur deg Github ara ad d-igelmen ugur.",
@@ -1185,9 +1077,7 @@
"If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "Ma yella ur tesbaduḍ ara tarrayt n tririt tamaynut, yezmer ad yili umaker ara iɛerḍen ad yekcem ɣer umiḍan-ik·im. Beddel awal uffir n umiḍan-ik·im syen sbadu tarrayt n tririt tamaynut din din deg yiɣewwaren.",
"If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "Ma yella ur tekkiseḍ ara tarrayt n tririt tamaynut, yezmer ad yili umaker ara iɛerḍen ad yekcem ɣer umiḍan-ik·im. Beddel awal uffir n umiḍan-ik·im syen sbadu tarrayt n tririt tamaynut din din deg yiɣewwaren.",
"Mirror local video feed": "Asbani n usuddem n tvidyut tadigant",
- "Compare a unique set of emoji if you don't have a camera on either device": "Serwes tagrumma n yimujiten asufen ma yella ur tesɛiḍ ara takamiṛat ɣef yiwen seg sin yibenkan",
"Unable to find a supported verification method.": "D awezɣi ad d-naf tarrayt n usenqed yettusefraken.",
- "To be secure, do this in person or use a trusted way to communicate.": "I wakken ad tḍemneḍ taɣellistik·im, eg ayagi s timmad-ik·im neɣ seqdec abrid n teywalt iɣef ara tettekleḍ.",
"You may need to manually permit %(brand)s to access your microphone/webcam": "Ilaq-ak·am ahat ad tesirgeḍ s ufus %(brand)s i unekcum ɣer usawaḍ/webcam",
"This room is not accessible by remote Matrix servers": "Anekcum er texxamt-a ulamek s yiqeddacen n Matrix inmeggagen",
"No users have specific privileges in this room": "Ulac aqeddac yesan taseglut tuzzigtt deg texxamt-a",
@@ -1651,13 +1541,11 @@
"See images posted to your active room": "Wali tignatin i d-yeffɣen deg texxamt-a iremden",
"Takes the call in the current room off hold": "Uɣal ɣer usiwel ara iteddun deg -texxamt-a",
"Places the call in the current room on hold": "Seḥbes asiwel deg texxamt-a i kra n wakud",
- "Integration manager": "Amsefrak n umsidef",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s-ik·im ur ak·am yefki ara tisirag i useqdec n umsefrak n umsidef i wakken ad tgeḍ aya. Ttxil-k·m nermes anedbal.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Aseqdec n uwiǧit-a yezmer ad yebḍu isefka d %(widgetDomain)s & amsefrak-inek·inem n umsidef.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Imsefrak n yimsidaf remmsen-d isefka n uswel, syen ad uɣalen zemren ad beddlen iwiǧiten, ad aznen tinubgiwin ɣer texxamin, ad yesbadu daɣen tazmert n yiswiren s yiswiren deg ubdil-ik·im.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Seqdec amsefrak n umsidef i usefrek n yibuten, n yiwiǧiten d tɣawsiwin n usenteḍ.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Seqdec amsefrak n umsidef (%(serverName)s) i usefrek n yibuten, n yiwiǧiten d tɣawsiwin n usenteḍ.",
- "Identity server": "Aqeddac n timagit",
"Identity server (%(server)s)": "Aqeddac n timagit (%(server)s)",
"Could not connect to identity server": "Ur izmir ara ad yeqqen ɣer uqeddac n timagit",
"Not a valid identity server (status code %(code)s)": "Aqeddac n timagit mačči d ameɣtu (status code %(code)s)",
@@ -1715,7 +1603,9 @@
"stickerpack": "Akemmus n yimyintaḍ",
"system_alerts": "Ilɣa n unagraw",
"secure_backup": "Aklas aɣellsan",
- "cross_signing": "Azmul anmidag"
+ "cross_signing": "Azmul anmidag",
+ "identity_server": "Aqeddac n timagit",
+ "integration_manager": "Amsefrak n umsidef"
},
"action": {
"continue": "Kemmel",
@@ -1849,7 +1739,8 @@
"collecting_information": "Alqaḍ n telɣa n lqem n usnas",
"collecting_logs": "Alqaḍ n yiɣmisen",
"uploading_logs": "Asali n yiɣmisen",
- "downloading_logs": "Asader n yiɣmisen"
+ "downloading_logs": "Asader n yiɣmisen",
+ "create_new_issue": "Ttxil-k·m rnu ugur amaynut deg GitHub akken ad nessiweḍ ad nezrew abug-a."
},
"time": {
"few_seconds_ago": "kra n tesinin seg yimir-nni",
@@ -1983,6 +1874,97 @@
},
"m.call.hangup": {
"dm": "Asiwel yekfa"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)srnan-d %(count)s tikkal",
+ "one": "%(severalUsers)srnan-d"
+ },
+ "joined": {
+ "other": "%(oneUser)syerna-d %(count)s tikkal",
+ "one": "%(oneUser)syerna-d"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)sffɣen %(count)s tikkal",
+ "one": "%(severalUsers)s ffɣen"
+ },
+ "left": {
+ "other": "%(oneUser)s yeffeɣ %(count)s tikkal",
+ "one": "%(oneUser)s yeffeɣ"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)srnan-d syen ffɣen %(count)s tikkal",
+ "one": "%(severalUsers)srnan-d syen ffɣen"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)syerna-d syen yeffeɣ %(count)s tikkal",
+ "one": "%(oneUser)syerna-d syen yeffeɣ"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)sffɣen syen uɣalen-d %(count)s tikkal",
+ "one": "%(severalUsers)sffɣen syen uɣalen-d"
+ },
+ "rejoined": {
+ "other": "%(oneUser)syeffeɣ-d syen yuɣal-d %(count)s tikkal",
+ "one": "%(oneUser)syeffeɣ-d syen yuɣal-d"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)sugin tinubgiwin-nsen %(count)s tikkal",
+ "one": "%(severalUsers)sugin tinubgiwin-nsen"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)syugi tinubga-ines %(count)s tikkal",
+ "one": "%(oneUser)syugi tinubga-ines"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)sunfen i tinubgiwin-nsen yettwagin %(count)s tikkal",
+ "one": "%(severalUsers)sunfen i tinubgiwin-nsen yettwagin"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)syunef i tinubga-ines yettwagin %(count)s tikkal",
+ "one": "%(oneUser)syunef i tinubga-ines yettwagin"
+ },
+ "invited_multiple": {
+ "other": "ttwanecden-d %(count)s tikkal",
+ "one": "ttwanecden-d"
+ },
+ "invited": {
+ "other": "yettwanced-d %(count)s tikkal",
+ "one": "yettwanced-d"
+ },
+ "banned_multiple": {
+ "other": "ttwazeglen %(count)s tikkal",
+ "one": "ttwazeglen"
+ },
+ "banned": {
+ "other": "yettwazgel %(count)s tikkal",
+ "one": "yettwazgel"
+ },
+ "unbanned_multiple": {
+ "other": "ur ttwazeglen ara %(count)s tikkal",
+ "one": "ur ttwazeglen ara"
+ },
+ "unbanned": {
+ "other": "ur yettwazgel ara %(count)s tikkal",
+ "one": "ur yettwazgel ara"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)sbeddlen ismawen-nsen %(count)s tikkal",
+ "one": "%(severalUsers)sbeddlen ismawen-nsen"
+ },
+ "changed_name": {
+ "other": "%(oneUser)sibeddel isem-is %(count)s tikkal",
+ "one": "%(oneUser)sibeddel isem-is"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)sur gin ara isnifal %(count)s tikkal",
+ "one": "%(severalUsers)sur gin ara isnifal"
+ },
+ "no_change": {
+ "other": "%(oneUser)sur ye gi ara isnifal %(count)s tikkal",
+ "one": "%(oneUser)sur ye gi ara isnifal"
+ }
}
},
"slash_command": {
@@ -2087,5 +2069,31 @@
"redact": "Kkes iznan i uznen wiyaḍ",
"notifications.room": "Selɣu yal yiwen"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Ur msaḍan ara",
+ "sas_match": "Msaḍan",
+ "in_person": "I wakken ad tḍemneḍ taɣellistik·im, eg ayagi s timmad-ik·im neɣ seqdec abrid n teywalt iɣef ara tettekleḍ.",
+ "other_party_cancelled": "Wayeḍ issefsex asenqed.",
+ "complete_title": "Yettwasenqed!",
+ "complete_description": "Tesneqdeḍ aseqdac-a akken iwata.",
+ "qr_prompt": "Ḍumm tangalt-a tasuft",
+ "sas_prompt": "Serwes gar yimujiten asufen",
+ "sas_description": "Serwes tagrumma n yimujiten asufen ma yella ur tesɛiḍ ara takamiṛat ɣef yiwen seg sin yibenkan"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Yettuseqdac s waṭas",
+ "category_smileys_people": "Acmumeḥ & Imdanen",
+ "category_animals_nature": "Iɣersiwen & ugama",
+ "category_food_drink": "Učči d tissit",
+ "category_activities": "Irmad",
+ "category_travel_places": "Inig & Imukan",
+ "category_objects": "Tiɣawsiwin",
+ "category_symbols": "Izamulen",
+ "category_flags": "Anayen",
+ "categories": "Taggayin",
+ "quick_reactions": "Tisedmirin tiruradin"
}
}
diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json
index 08e5a35c1f..770b79a386 100644
--- a/src/i18n/strings/ko.json
+++ b/src/i18n/strings/ko.json
@@ -247,14 +247,6 @@
"Failed to remove tag %(tagName)s from room": "방에 %(tagName)s 태그 제거에 실패함",
"Wednesday": "수요일",
"Thank you!": "감사합니다!",
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s이 이름을 %(count)s번 바꿨습니다",
- "one": "%(severalUsers)s이 이름을 바꿨습니다"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s님이 이름을 %(count)s번 바꿨습니다",
- "one": "%(oneUser)s님이 이름을 바꿨습니다"
- },
"Data from an older version of %(brand)s has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.": "이전 버전 %(brand)s의 데이터가 감지됬습니다. 이 때문에 이전 버전에서 종단간 암호화가 작동하지 않을 수 있습니다. 이전 버전을 사용하면서 최근에 교환한 종단간 암호화 메시지를 이 버전에서는 복호화할 수 없습니다. 이 버전에서 메시지를 교환할 수 없을 수도 있습니다. 문제가 발생하면 로그아웃한 후 다시 로그인하세요. 메시지 기록을 유지하려면 키를 내보낸 후 다시 가져오세요.",
"This event could not be displayed": "이 이벤트를 표시할 수 없음",
"Banned by %(displayName)s": "%(displayName)s님에 의해 출입 금지됨",
@@ -284,22 +276,6 @@
"Unignore": "그만 무시하기",
"Demote": "강등",
"Demote yourself?": "자신을 강등하시겠습니까?",
- "were banned %(count)s times": {
- "other": "이 %(count)s번 출입 금지 당했습니다",
- "one": "이 출입 금지 당했습니다"
- },
- "was banned %(count)s times": {
- "other": "님이 %(count)s번 출입 금지 당했습니다",
- "one": "님이 출입 금지 당했습니다"
- },
- "were unbanned %(count)s times": {
- "other": "의 출입 금지이 %(count)s번 풀렸습니다",
- "one": "의 출입 금지이 풀렸습니다"
- },
- "was unbanned %(count)s times": {
- "other": "님의 출입 금지이 %(count)s번 풀렸습니다",
- "one": "님의 출입 금지이 풀렸습니다"
- },
"This room is not public. You will not be able to rejoin without an invite.": "이 방은 공개되지 않았습니다. 초대 없이는 다시 들어올 수 없습니다.",
"Enable URL previews for this room (only affects you)": "이 방에서 URL 미리보기 사용하기 (오직 나만 영향을 받음)",
"Enable URL previews by default for participants in this room": "이 방에 참여한 모두에게 기본으로 URL 미리보기 사용하기",
@@ -310,38 +286,6 @@
"Jump to read receipt": "읽은 기록으로 건너뛰기",
"Share room": "방 공유하기",
"Members only (since they joined)": "구성원만(구성원들이 참여한 시점부터)",
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)s님이 참여했습니다",
- "other": "%(severalUsers)s이 %(count)s번 참여했습니다"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s님이 %(count)s번 참여했습니다",
- "one": "%(oneUser)s님이 참여했습니다"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s님이 %(count)s번 참여하고 떠났습니다",
- "one": "%(severalUsers)s님이 참여하고 떠났습니다"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s님이 %(count)s번 참여하고 떠났습니다",
- "one": "%(oneUser)s님이 참여하고 떠났습니다"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)s님이 떠나고 다시 참여했습니다",
- "other": "%(severalUsers)s님이 %(count)s번 떠나고 다시 참여했습니다"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s님이 %(count)s번 떠나고 다시 참여했습니다",
- "one": "%(oneUser)s님이 떠나고 다시 참여했습니다"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s이 %(count)s번 떠났습니다",
- "one": "%(severalUsers)s이 떠났습니다"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s님이 %(count)s번 떠났습니다",
- "one": "%(oneUser)s님이 떠났습니다"
- },
"%(items)s and %(count)s others": {
"one": "%(items)s님 외 한 명",
"other": "%(items)s님 외 %(count)s명"
@@ -357,24 +301,8 @@
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "위젯을 삭제하면 이 방의 모든 사용자에게도 제거됩니다. 위젯을 삭제하겠습니까?",
"Delete widget": "위젯 삭제",
"Popout widget": "위젯 팝업",
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)s이 초대를 거절했습니다",
- "other": "%(severalUsers)s이 초대를 %(count)s번 거절했습니다"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s님이 초대를 %(count)s번 거절했습니다",
- "one": "%(oneUser)s님이 초대를 거절했습니다"
- },
- "were invited %(count)s times": {
- "other": "%(count)s번 초대했습니다",
- "one": "초대했습니다"
- },
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "응답한 이벤트를 불러오지 못했습니다, 존재하지 않거나 볼 수 있는 권한이 없습니다.",
"A text message has been sent to %(msisdn)s": "%(msisdn)s님에게 문자 메시지를 보냈습니다",
- "was invited %(count)s times": {
- "one": "님이 초대받았습니다",
- "other": "님이 %(count)s번 초대받았습니다"
- },
"collapse": "접기",
"expand": "펼치기",
"Preparing to send logs": "로그 보내려고 준비 중",
@@ -408,7 +336,6 @@
"Only room administrators will see this warning": "방 관리자만이 이 경고를 볼 수 있음",
"This room is a continuation of another conversation.": "이 방은 다른 대화방의 연장선입니다.",
"Click here to see older messages.": "여길 눌러 오래된 메시지를 보세요.",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"In reply to": "관련 대화",
"Updating %(brand)s": "%(brand)s 업데이트 중",
"Upgrade this room to version %(version)s": "이 방을 %(version)s 버전으로 업그레이드",
@@ -540,9 +467,6 @@
"Straight rows of keys are easy to guess": "키의 한 줄은 추측하기 쉽습니다",
"Short keyboard patterns are easy to guess": "짧은 키보드 패턴은 추측하기 쉽습니다",
"Show hidden events in timeline": "타임라인에서 숨겨진 이벤트 보이기",
- "The other party cancelled the verification.": "상대방이 확인을 취소했습니다.",
- "Verified!": "인증되었습니다!",
- "You've successfully verified this user.": "성공적으로 이 사용자를 인증했습니다.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "이 사용자 간의 보안 메시지는 종단간 암호화되며 제 3자가 읽을 수 없습니다.",
"Got It": "알겠습니다",
"Verify this user by confirming the following emoji appear on their screen.": "다음 이모지가 상대방의 화면에 나타나는 것을 확인하는 것으로 이 사용자를 인증합니다.",
@@ -665,22 +589,6 @@
"edited": "편집됨",
"Rotate Left": "왼쪽으로 회전",
"Rotate Right": "오른쪽으로 회전",
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s이 초대를 %(count)s번 취소했습니다",
- "one": "%(severalUsers)s이 초대를 취소했습니다"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s님이 초대를 %(count)s번 취소했습니다",
- "one": "%(oneUser)s님이 초대를 취소했습니다"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s이 %(count)s번 변경 사항을 되돌렸습니다",
- "one": "%(severalUsers)s이 변경 사항을 되돌렸습니다"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s님이 %(count)s번 변경 사항을 되돌렸습니다",
- "one": "%(oneUser)s님이 변경 사항을 되돌렸습니다"
- },
"Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "이메일로 초대하기 위해 ID 서버를 사용합니다. 기본 (%(defaultIdentityServerName)s)을(를) 사용하거나설정에서 관리하세요.",
"Use an identity server to invite by email. Manage in Settings.": "이메일로 초대하기 위해 ID 서버를 사용합니다. 설정에서 관리하세요.",
"The following users may not exist": "다음 사용자는 존재하지 않을 수 있습니다",
@@ -872,7 +780,6 @@
"other": "%(count)s개의 읽지 않은 메시지.",
"one": "1개의 읽지 않은 메시지."
},
- "Please create a new issue on GitHub so that we can investigate this bug.": "이 버그를 조사할 수 있도록 GitHub에 새 이슈를 추가해주세요.",
"Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "홈서버 설정에서 캡챠 공개 키가 없습니다. 홈서버 관리자에게 이것을 신고해주세요.",
"Your email address hasn't been verified yet": "이메일 주소가 아직 확인되지 않았습니다",
"Click the link in the email you received to verify and then click continue again.": "받은 이메일에 있는 링크를 클릭해서 확인한 후에 계속하기를 클릭하세요.",
@@ -885,16 +792,6 @@
"contact the administrators of identity server ": "ID 서버 의 관리자와 연락하세요",
"wait and try again later": "기다리고 나중에 다시 시도하세요",
"Command Autocomplete": "명령어 자동 완성",
- "Quick Reactions": "빠른 리액션",
- "Frequently Used": "자주 사용함",
- "Smileys & People": "표정 & 사람",
- "Animals & Nature": "동물 & 자연",
- "Food & Drink": "음식 & 음료",
- "Activities": "활동",
- "Travel & Places": "여행 & 장소",
- "Objects": "물건",
- "Symbols": "기호",
- "Flags": "깃발",
"Cancel search": "검색 취소",
"Failed to deactivate user": "사용자 비활성화에 실패함",
"This client does not support end-to-end encryption.": "이 클라이언트는 종단간 암호화를 지원하지 않습니다.",
@@ -968,9 +865,7 @@
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "사용자 %(userId)s의 세션 %(deviceId)s에서 받은 서명 키와 당신이 제공한 서명 키가 일치합니다. 세션이 검증되었습니다.",
"Show more": "더 보기",
"Create Account": "계정 만들기",
- "Integration manager": "통합 관리자",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "이 위젯을 사용하면 %(widgetDomain)s & 통합 관리자와 데이터를 공유합니다.",
- "Identity server": "ID 서버",
"Identity server (%(server)s)": "ID 서버 (%(server)s)",
"Could not connect to identity server": "ID 서버에 연결할 수 없음",
"Not a valid identity server (status code %(code)s)": "올바르지 않은 ID 서버 (상태 코드 %(code)s)",
@@ -1171,7 +1066,9 @@
"accessibility": "접근성",
"unnamed_room": "이름 없는 방",
"stickerpack": "스티커 팩",
- "system_alerts": "시스템 알림"
+ "system_alerts": "시스템 알림",
+ "identity_server": "ID 서버",
+ "integration_manager": "통합 관리자"
},
"action": {
"continue": "계속하기",
@@ -1272,7 +1169,8 @@
"github_issue": "GitHub 이슈",
"before_submitting": "로그를 전송하기 전에, 문제를 설명하는 GitHub 이슈를 만들어야 합니다.",
"collecting_information": "앱 버전 정보를 수집하는 중",
- "collecting_logs": "로그 수집 중"
+ "collecting_logs": "로그 수집 중",
+ "create_new_issue": "이 버그를 조사할 수 있도록 GitHub에 새 이슈를 추가해주세요."
},
"time": {
"n_minutes_ago": "%(num)s분 전",
@@ -1388,6 +1286,97 @@
"other": "%(names)s 외 %(count)s명이 적고 있습니다 …",
"one": "%(names)s 외 한 명이 적고 있습니다 …"
}
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)s님이 참여했습니다",
+ "other": "%(severalUsers)s이 %(count)s번 참여했습니다"
+ },
+ "joined": {
+ "other": "%(oneUser)s님이 %(count)s번 참여했습니다",
+ "one": "%(oneUser)s님이 참여했습니다"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s이 %(count)s번 떠났습니다",
+ "one": "%(severalUsers)s이 떠났습니다"
+ },
+ "left": {
+ "other": "%(oneUser)s님이 %(count)s번 떠났습니다",
+ "one": "%(oneUser)s님이 떠났습니다"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s님이 %(count)s번 참여하고 떠났습니다",
+ "one": "%(severalUsers)s님이 참여하고 떠났습니다"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s님이 %(count)s번 참여하고 떠났습니다",
+ "one": "%(oneUser)s님이 참여하고 떠났습니다"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)s님이 떠나고 다시 참여했습니다",
+ "other": "%(severalUsers)s님이 %(count)s번 떠나고 다시 참여했습니다"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s님이 %(count)s번 떠나고 다시 참여했습니다",
+ "one": "%(oneUser)s님이 떠나고 다시 참여했습니다"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)s이 초대를 거절했습니다",
+ "other": "%(severalUsers)s이 초대를 %(count)s번 거절했습니다"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s님이 초대를 %(count)s번 거절했습니다",
+ "one": "%(oneUser)s님이 초대를 거절했습니다"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s이 초대를 %(count)s번 취소했습니다",
+ "one": "%(severalUsers)s이 초대를 취소했습니다"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s님이 초대를 %(count)s번 취소했습니다",
+ "one": "%(oneUser)s님이 초대를 취소했습니다"
+ },
+ "invited_multiple": {
+ "other": "%(count)s번 초대했습니다",
+ "one": "초대했습니다"
+ },
+ "invited": {
+ "one": "님이 초대받았습니다",
+ "other": "님이 %(count)s번 초대받았습니다"
+ },
+ "banned_multiple": {
+ "other": "이 %(count)s번 출입 금지 당했습니다",
+ "one": "이 출입 금지 당했습니다"
+ },
+ "banned": {
+ "other": "님이 %(count)s번 출입 금지 당했습니다",
+ "one": "님이 출입 금지 당했습니다"
+ },
+ "unbanned_multiple": {
+ "other": "의 출입 금지이 %(count)s번 풀렸습니다",
+ "one": "의 출입 금지이 풀렸습니다"
+ },
+ "unbanned": {
+ "other": "님의 출입 금지이 %(count)s번 풀렸습니다",
+ "one": "님의 출입 금지이 풀렸습니다"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s이 이름을 %(count)s번 바꿨습니다",
+ "one": "%(severalUsers)s이 이름을 바꿨습니다"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s님이 이름을 %(count)s번 바꿨습니다",
+ "one": "%(oneUser)s님이 이름을 바꿨습니다"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s이 %(count)s번 변경 사항을 되돌렸습니다",
+ "one": "%(severalUsers)s이 변경 사항을 되돌렸습니다"
+ },
+ "no_change": {
+ "other": "%(oneUser)s님이 %(count)s번 변경 사항을 되돌렸습니다",
+ "one": "%(oneUser)s님이 변경 사항을 되돌렸습니다"
+ }
}
},
"slash_command": {
@@ -1463,5 +1452,24 @@
"ban": "사용자 출입 금지",
"notifications.room": "모두에게 알림"
}
+ },
+ "encryption": {
+ "verification": {
+ "other_party_cancelled": "상대방이 확인을 취소했습니다.",
+ "complete_title": "인증되었습니다!",
+ "complete_description": "성공적으로 이 사용자를 인증했습니다."
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "자주 사용함",
+ "category_smileys_people": "표정 & 사람",
+ "category_animals_nature": "동물 & 자연",
+ "category_food_drink": "음식 & 음료",
+ "category_activities": "활동",
+ "category_travel_places": "여행 & 장소",
+ "category_objects": "물건",
+ "category_symbols": "기호",
+ "category_flags": "깃발",
+ "quick_reactions": "빠른 리액션"
}
}
diff --git a/src/i18n/strings/lo.json b/src/i18n/strings/lo.json
index a1ba9a4786..5965d12b2c 100644
--- a/src/i18n/strings/lo.json
+++ b/src/i18n/strings/lo.json
@@ -656,18 +656,6 @@
"Hold": "ຖື",
"Resume": "ປະຫວັດຫຍໍ້",
"Unsent": "ຍັງບໍ່ໄດ້ສົ່ງ",
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)sໄດ້ປ່ຽນຊື່ຂອງເຂົາເຈົ້າ",
- "other": "%(oneUser)sປ່ຽນຊື່ຂອງເຂົາເຈົ້າ %(count)sຄັ້ງ"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)sປ່ຽນຊື່ຂອງເຂົາເຈົ້າ",
- "other": "%(severalUsers)sປ່ຽນຊື່ຂອງເຂົາເຈົ້າ %(count)sຄັ້ງ"
- },
- "was removed %(count)s times": {
- "one": "ລືບອອກ",
- "other": "ລຶບອອກ %(count)s ເທື່ອ"
- },
"We encountered an error trying to restore your previous session.": "ພວກເຮົາພົບຄວາມຜິດພາດໃນການພະຍາຍາມຟື້ນຟູພາກສ່ວນທີ່ຜ່ານມາຂອງທ່ານ.",
"Please provide an address": "ກະລຸນາລະບຸທີ່ຢູ່",
"Some characters not allowed": "ບໍ່ອະນຸຍາດໃຫ້ບາງຕົວອັກສອນ",
@@ -699,7 +687,6 @@
"Search for spaces": "ຊອກຫາພື້ນທີ່",
"Create a new space": "ສ້າງພື້ນທີ່ໃຫມ່",
"Want to add a new space instead?": "ຕ້ອງການເພີ່ມພື້ນທີ່ໃໝ່ແທນບໍ?",
- "You can read all our terms here": "ທ່ານສາມາດອ່ານເງື່ອນໄຂທັງໝົດຂອງພວກເຮົາໄດ້ ທີ່ນີ້",
"Adding spaces has moved.": "ຍ້າຍພຶ້ນທີ່ເພິ່ມແລ້ວ.",
"Search for rooms": "ຄົ້ນຫາຫ້ອງ",
"Create a new room": "ສ້າງຫ້ອງໃຫມ່",
@@ -710,9 +697,6 @@
"Invite anyway and never warn me again": "ເຊີນເລີຍ ແລະ ບໍ່ເຄີຍເຕືອນຂ້ອຍອີກ",
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "ບໍ່ສາມາດຊອກຫາໂປຣໄຟລ໌ສຳລັບ Matrix IDs ທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້ - ທ່ານຕ້ອງການເຊີນເຂົາເຈົ້າບໍ່?",
"The following users may not exist": "ຜູ້ໃຊ້ຕໍ່ໄປນີ້ອາດຈະບໍ່ມີຢູ່",
- "You can turn this off anytime in settings": "ທ່ານສາມາດປິດຕັ້ງຄ່າໄດ້ທຸກເວລາ",
- "We don't share information with third parties": "ພວກເຮົາ ບໍ່ ແບ່ງປັນຂໍ້ມູນກັບພາກສ່ວນທີສາມ",
- "We don't record or profile any account data": "ພວກເຮົາ ບໍ່ ບັນທຶກ ຫຼື ປະຫວັດຂໍ້ມູນບັນຊີໃດໆ",
"Search (must be enabled)": "ການຄົ້ນຫາ (ຕ້ອງເປີດໃຊ້ງານ)",
"Send Logs": "ສົ່ງບັນທຶກ",
"Clear Storage and Sign Out": "ລຶບບ່ອນຈັດເກັບຂໍ້ມູນ ແລະ ອອກຈາກລະບົບ",
@@ -1325,8 +1309,6 @@
"An error occurred whilst saving your notification preferences.": "ເກີດຄວາມຜິດພາດໃນຂະນະທີ່ບັນທຶກການຕັ້ງຄ່າການແຈ້ງເຕືອນຂອງທ່ານ.",
"Error saving notification preferences": "ເກີດຄວາມຜິດພາດໃນການບັນທຶກການຕັ້ງຄ່າການແຈ້ງເຕືອນ",
"Messages containing keywords": "ຂໍ້ຄວາມທີ່ມີຄໍາສໍາຄັນ",
- "Message bubbles": "ຟອງຂໍ້ຄວາມ",
- "IRC (Experimental)": "(ທົດລອງ)IRC",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "ກຳລັງປັບປຸງພື້ນທີ່..",
"other": "ກຳລັງຍົກລະດັບພື້ນທີ່... (%(progress)s ຈາກທັງໝົດ %(count)s)"
@@ -1356,7 +1338,6 @@
"Anyone can find and join.": "ທຸກຄົນສາມາດຊອກຫາ ແລະ ເຂົ້າຮ່ວມໄດ້.",
"Only invited people can join.": "ສະເພາະຄົນທີ່ຖືກເຊີນເທົ່ານັ້ນທີ່ສາມາດເຂົ້າຮ່ວມໄດ້.",
"Private (invite only)": "ສ່ວນຕົວ (ເຊີນສ່ວນຕົວເທົ່ານັ້ນ )",
- "Integration manager": "ຜູ້ຈັດການປະສົມປະສານ",
"The integration manager is offline or it cannot reach your homeserver.": "ຜູ້ຈັດການການເຊື່ອມໂຍງແມ່ນອອບໄລນ໌ຫຼືບໍ່ສາມາດເຂົ້າຫາ homeserver ຂອງທ່ານໄດ້.",
"Cannot connect to integration manager": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບຕົວຈັດການການເຊື່ອມໂຍງໄດ້",
"Large": "ຂະຫນາດໃຫຍ່",
@@ -1626,116 +1607,7 @@
"Rotate Left": "ໝຸນດ້ານຊ້າຍ",
"expand": "ຂະຫຍາຍ",
"collapse": "ບໍ່ສຳເລັດ",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sສົ່ງຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້",
- "other": "%(oneUser)s ສົ່ງ %(count)s ຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sສົ່ງຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້",
- "other": "%(severalUsers)s ສົ່ງ %(count)s ຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)sລຶບຂໍ້ຄວາມອອກແລ້ວ",
- "other": "%(oneUser)sລຶບ %(count)s ຂໍ້ຄວາມອອກແລ້ວ"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)sໄດ້ລຶບຂໍ້ຄວາມອອກ",
- "other": "%(severalUsers)sລຶບ %(count)s ຂໍ້ຄວາມອອກແລ້ວ"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)sປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ",
- "other": "%(oneUser)sປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ %(count)s ເທື່ອ"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)sໄດ້ປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ",
- "other": "%(severalUsers)sປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ%(count)sເທື່ອ"
- },
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)sໄດ້ປ່ຽນເຊີບເວີ ACLs",
- "other": "%(oneUser)sປ່ຽນເຊີບເວີ ACLs %(count)s ເທື່ອ"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)sປ່ຽນ ACL ຂອງເຊີບເວີ",
- "other": "%(severalUsers)sປ່ຽນເຊີບເວີ ACLs %(count)sຄັ້ງ"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)sບໍ່ໄດ້ປ່ຽນແປງ",
- "other": "%(oneUser)sບໍ່ໄດ້ປ່ຽນແປງ %(count)s ເທື່ອ"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)sບໍ່ມີການປ່ຽນແປງ",
- "other": "%(severalUsers)sບໍ່ໄດ້ປ່ຽນແປງ %(count)s ເທື່ອ"
- },
- "were unbanned %(count)s times": {
- "one": "ຍົກເລີກການຫ້າມ",
- "other": "ຖືກຫ້າມ %(count)s ເທື່ອ"
- },
- "was banned %(count)s times": {
- "one": "ຖືກຫ້າມ",
- "other": "ຖືກຫ້າມ %(count)s ເທື່ອ"
- },
- "were banned %(count)s times": {
- "one": "ຖືກຫ້າມ",
- "other": "ຖືກຫ້າມ %(count)s ເທື່ອ"
- },
- "was invited %(count)s times": {
- "one": "ຖືກເຊີນ",
- "other": "ຖືກເຊີນ %(count)s ເທື່ອ"
- },
- "were invited %(count)s times": {
- "one": "ໄດ້ຖືກເຊື້ອເຊີນ",
- "other": "ໄດ້ຖືກເຊີນ %(count)s ເທື່ອ"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "one": "%(oneUser)sໄດ້ຖອນການເຊີນຂອງເຂົາເຈົ້າອອກແລ້ວ",
- "other": "%(oneUser)sshad ການເຊີນຂອງເຂົາເຈົ້າຖອນອອກ %(count)s ຄັ້ງ"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "%(severalUsers)s shad ການເຊີນຂອງເຂົາເຈົ້າຖອນອອກ",
- "other": "%(severalUsers)s shad ການເຊີນຂອງພວກເຂົາຖືກຖອນ %(count)s ຄັ້ງ"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)sປະຕິເສດການເຊີນຂອງເຂົາເຈົ້າ",
- "other": "%(oneUser)sປະຕິເສດການເຊີນຂອງເຂົາເຈົ້າ %(count)s ຄັ້ງ"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)sປະຕິເສດຄຳເຊີນຂອງເຂົາເຈົ້າ",
- "other": "%(severalUsers)sປະຕິເສດຄຳເຊີນຂອງເຂົາເຈົ້າ %(count)sເທື່ອ"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)s ອອກ ແລະເຂົ້າຮ່ວມຄືນໃໝ່",
- "other": "%(oneUser)sອອກ ແລະເຂົ້າຮ່ວມ %(count)sຄັ້ງ"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)s ອອກ ແລະເຂົ້າຮ່ວມໃຫມ່",
- "other": "%(severalUsers)s ອອກ ແລະເຂົ້າຮ່ວມຄືນ %(count)sຄັ້ງ"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)sເຂົ້າຮ່ວມ ແລະ ອອກ",
- "other": "%(oneUser)sເຂົ້າຮ່ວມ ແລະ ອອກ %(count)s ຄັ້ງ"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)sເຂົ້າຮ່ວມ ແລະ ອອກ",
- "other": "%(severalUsers)sເຂົ້າຮ່ວມ ແລະອອກຈາກ %(count)s ເທື່ອ"
- },
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)sອອກ",
- "other": "%(oneUser)sອອກຈາກ%(count)s ເທື່ອ"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "ອອກຈາກ%(severalUsers)s",
- "other": "%(severalUsers)sອອກ %(count)sຄັ້ງ"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)sເຂົ້າຮ່ວມ",
- "other": "%(oneUser)sເຂົ້າຮ່ວມ %(count)sຄັ້ງ"
- },
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)sເຂົ້າຮ່ວມ",
- "other": "%(severalUsers)sເຂົ້າຮ່ວມ %(count)sຄັ້ງ"
- },
"Something went wrong!": "ມີບາງຢ່າງຜິດພາດ!",
- "Please create a new issue on GitHub so that we can investigate this bug.": "ກະລຸນາ ສ້າງບັນຫາໃໝ່ ໃນ GitHub ເພື່ອໃຫ້ພວກເຮົາສາມາດກວດສອບຂໍ້ຜິດພາດນີ້ໄດ້.",
"Share content": "ແບ່ງປັນເນື້ອໃນ",
"Application window": "ປ່ອງຢ້ຽມຄໍາຮ້ອງສະຫມັກ",
"Share entire screen": "ແບ່ງປັນຫນ້າຈໍທັງໝົດ",
@@ -1759,14 +1631,6 @@
"Your display name": "ສະແດງຊື່ຂອງທ່ານ",
"Any of the following data may be shared:": "ຂໍ້ມູນຕໍ່ໄປນີ້ອາດຈະຖືກແບ່ງປັນ:",
"Cancel search": "ຍົກເລີກການຄົ້ນຫາ",
- "Quick Reactions": "ການໂຕ້ຕອບທັນທີ",
- "Categories": "ໝວດໝູ່",
- "Flags": "ທຸງ",
- "Symbols": "ສັນຍາລັກ",
- "Objects": "ວັດຖຸ",
- "Travel & Places": "ການເດີນທາງ & ສະຖານທີ່",
- "Activities": "ກິດຈະກໍາ",
- "Food & Drink": "ອາຫານ ແລະ ເຄື່ອງດື່ມ",
"The export was cancelled successfully": "ຍົກເລີກການສົ່ງອອກສຳເລັດແລ້ວ",
"MB": "ເມກາໄບ",
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສິ້ນສຸດການສຳຫຼວດນີ້? ນີ້ຈະສະແດງຜົນສຸດທ້າຍຂອງການລົງຄະແນນສຽງ ແລະ ຢຸດບໍ່ໃຫ້ປະຊາຊົນສາມາດລົງຄະແນນສຽງໄດ້.",
@@ -1900,9 +1764,6 @@
"You created this room.": "ທ່ານສ້າງຫ້ອງນີ້.",
"Add a topic to help people know what it is about.": "ເພີ່ມຫົວຂໍ້ ເພື່ອຊ່ວຍໃຫ້ຄົນຮູ້ວ່າກ່ຽວກັບຫຍັງ.",
"Topic: %(topic)s ": "ຫົວຂໍ້: %(topic)s ",
- "Animals & Nature": "ສັດ & ທໍາມະຊາດ",
- "Smileys & People": "ຮອຍຍິ້ມ & ຜູ້ຄົນ",
- "Frequently Used": "ໃຊ້ເປັນປະຈຳ",
"What location type do you want to share?": "ທ່ານຕ້ອງການແບ່ງປັນສະຖານທີ່ປະເພດໃດ?",
"Drop a Pin": "ປັກໝຸດ",
"My live location": "ສະຖານທີ່ຂອງຂ້ອຍ",
@@ -2006,9 +1867,6 @@
"Don't miss a reply": "ຢ່າພາດການຕອບກັບ",
"Later": "ຕໍ່ມາ",
"Review to ensure your account is safe": "ກວດສອບໃຫ້ແນ່ໃຈວ່າບັນຊີຂອງທ່ານປອດໄພ",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "ແບ່ງປັນຂໍ້ມູນທີ່ບໍ່ເປີດເຜີຍຊື່ເພື່ອຊ່ວຍພວກເຮົາລະບຸບັນຫາ. ບໍ່ມີຫຍັງສ່ວນຕົວ. ບໍ່ມີຄົນທີສາມ. ສຶກສາເພີ່ມເຕີມ",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "ກ່ອນໜ້ານີ້ທ່ານໄດ້ຍິນຍອມທີ່ຈະແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່ກັບພວກເຮົາ. ພວກເຮົາກຳລັງອັບເດດວິທີການເຮັດວຽກນັ້ນ.",
- "Help improve %(analyticsOwner)s": "ຊ່ວຍປັບປຸງ %(analyticsOwner)s",
"That's fine": "ບໍ່ເປັນຫຍັງ",
"This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.": "homeserver ນີ້ບໍ່ໄດ້ຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງເພື່ອສະແດງແຜນທີ່, ຫຼື ເຊີບເວີແຜນທີ່ ທີ່ຕັ້ງໄວ້ອາດຈະບໍ່ສາມາດຕິດຕໍ່ໄດ້.",
"This homeserver is not configured to display maps.": "homeserver ນີ້ບໍ່ໄດ້ຕັ້ງຄ່າເພື່ອສະແດງແຜນທີ່.",
@@ -2176,11 +2034,6 @@
"If you can't scan the code above, verify by comparing unique emoji.": "ຖ້າທ່ານບໍ່ສາມາດສະແກນລະຫັດຂ້າງເທິງໄດ້, ໃຫ້ກວດສອບໂດຍການປຽບທຽບອີໂມຈິທີ່ເປັນເອກະລັກ.",
"Ask %(displayName)s to scan your code:": "ໃຫ້ %(displayName)s ສະແກນລະຫັດຂອງທ່ານ:",
"Verify by scanning": "ຢືນຢັນໂດຍການສະແກນ",
- "Verify this device by completing one of the following:": "ຢັ້ງຢືນອຸປະກອນນີ້ໂດຍການເຮັດສິ່ງໃດໜຶ່ງຕໍ່ໄປນີ້:",
- "Compare a unique set of emoji if you don't have a camera on either device": "ປຽບທຽບຊຸດ emoji ທີ່ເປັນເອກະລັກຖ້າຫາກທ່ານບໍ່ມີກ້ອງຖ່າຍຮູບຢູ່ໃນອຸປະກອນໃດໜຶ່ງ",
- "Compare unique emoji": "ປຽບທຽບ emoji ທີ່ເປັນເອກະລັກ",
- "Scan this unique code": "ສະແກນລະຫັດສະເພາະນີ້",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "ອຸປະກອນທີ່ທ່ານພະຍາຍາມກວດສອບບໍ່ຮອງຮັບການສະແກນລະຫັດ QR ຫຼື ການຢັ້ງຢືນ emoji, ຊຶ່ງເປັນສິ່ງທີ່%(brand)sສະຫນັບສະຫນູນ. ລອງໃຊ້ກັບລູກຄ້າອື່ນ.",
"Edit devices": "ແກ້ໄຂອຸປະກອນ",
"This client does not support end-to-end encryption.": "ລູກຄ້ານີ້ບໍ່ຮອງຮັບການເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງ.",
"Role in ": "ບົດບາດໃນ ",
@@ -2351,19 +2204,10 @@
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "ການນໍາໃຊ້ຕົວເຊີບເວີເປັນທາງເລືອກ. ຖ້າທ່ານເລືອກທີ່ຈະບໍ່ໃຊ້ຕົວເຊີບເວີ, ທ່ານຈະບໍ່ຖືກຄົ້ນພົບໂດຍຜູ້ໃຊ້ອື່ນ ແລະ ທ່ານຈະບໍ່ສາມາດເຊີນຜູ້ອື່ນໂດຍອີເມລ໌ຫຼືໂທລະສັບ.",
"Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.": "ການຕັດການເຊື່ອມຕໍ່ຈາກຕົວເຊີບເວີຂອງທ່ານຈະຫມາຍຄວາມວ່າທ່ານຈະບໍ່ຖືກຄົ້ນຫາໂດຍຜູ້ໃຊ້ອື່ນ ແລະ ທ່ານຈະບໍ່ສາມາດເຊີນຜູ້ອື່ນໂດຍອີເມລ໌ ຫຼື ໂທລະສັບ.",
"You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "ໃນປັດຈຸບັນທ່ານບໍ່ໄດ້ໃຊ້ເຊີບເວີ. ເພື່ອຄົ້ນຫາ ແລະ ສາມາດຄົ້ນຫາໄດ້ໂດຍຜູ້ຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວ, ໃຫ້ເພີ່ມທີ່ຢຸ່ຂ້າງລຸ່ມນີ້.",
- "Identity server": "ຕົວເຊີບເວີ",
"If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "ຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການທີ່ຈະນໍາໃຊ້ ເພື່ອຄົ້ນຫາ ແລະ ສາມາດຄົ້ນຫາໂດຍການຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວ, ເຂົ້າໄປໃນຕົວ server ອື່ນຂ້າງລຸ່ມນີ້.",
"You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "ຕອນນີ້ທ່ານກຳລັງໃຊ້ ເພື່ອຄົ້ນຫາ ແລະ ສາມາດຄົ້ນຫາໄດ້ໂດຍຜູ້ຕິດຕໍ່ທີ່ມີຢູ່ແລ້ວ. ທ່ານສາມາດປ່ຽນເຊີບເວນຂອງທ່ານໄດ້ຂ້າງລຸ່ມນີ້.",
"Identity server (%(server)s)": "ເຊີບເວີ %(server)s)",
"We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "ພວກເຮົາແນະນໍາໃຫ້ທ່ານເອົາທີ່ຢູ່ອີເມວ ແລະ ເບີໂທລະສັບຂອງທ່ານອອກຈາກເຊີບເວີກ່ອນທີ່ຈະຕັດການເຊື່ອມຕໍ່.",
- "was unbanned %(count)s times": {
- "one": "ຍົກເລີກການຫ້າມ",
- "other": "ຖືກຍົກເລີກການຫ້າມ %(count)s ເທື່ອ"
- },
- "were removed %(count)s times": {
- "one": "ໄດ້ຖືກລຶບອອກ",
- "other": "ໄດ້ຖືກ]ລືບອອກ %(count)s ເທື່ອ"
- },
"You are still sharing your personal data on the identity server .": "ທ່ານຍັງ ແບ່ງປັນຂໍ້ມູນສ່ວນຕົວຂອງທ່ານ ຢູ່ໃນເຊີບເວີ .",
"Disconnect anyway": "ຍົກເລີກການເຊື່ອມຕໍ່",
"wait and try again later": "ລໍຖ້າແລ້ວລອງໃໝ່ໃນພາຍຫຼັງ",
@@ -2428,9 +2272,6 @@
"Lion": "ຊ້າງ",
"Cat": "ແມວ",
"Dog": "ໝາ",
- "To be secure, do this in person or use a trusted way to communicate.": "ເພື່ອຄວາມປອດໄພ, ໃຫ້ເຮັດແນວນີ້ດ້ວຍຕົນເອງ ຫຼືໃຊ້ວິທີຕິດຕໍ່ສື່ສານທີ່ເຊື່ອຖືໄດ້.",
- "They match": "ກົງກັນ",
- "They don't match": "ບໍ່ກົງກັນ",
"Cancelling…": "ກຳລັງຍົກເລີກ…",
"Waiting for %(displayName)s to verify…": "ກຳລັງລໍຖ້າ %(displayName)s ເພື່ອຢັ້ງຢືນ…",
"Waiting for you to verify on your other device…": "ກຳລັງລໍຖ້າໃຫ້ທ່ານຢັ້ງຢືນໃນອຸປະກອນອື່ນຂອງທ່ານ…",
@@ -2442,9 +2283,6 @@
"Confirm the emoji below are displayed on both devices, in the same order:": "ຢືນຢັນວ່າ emoji ຂ້າງລຸ່ມນີ້ແມ່ນສະແດງຢູ່ໃນອຸປະກອນທັງສອງ, ໃນລໍາດັບດຽວກັນ:",
"Got It": "ເຂົ້າໃຈແລ້ວ",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "ຂໍ້ຄວາມທີ່ປອດໄພກັບຜູ້ໃຊ້ນີ້ແມ່ນຖືກເຂົ້າລະຫັດແຕ່ຕົ້ນທາງເຖິງປາຍທາງ ແລະ ບໍ່ສາມາດອ່ານໄດ້ໂດຍພາກສ່ວນທີສາມ.",
- "You've successfully verified this user.": "ທ່ານໄດ້ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ສຳເລັດແລ້ວ.",
- "Verified!": "ຢືນຢັນແລ້ວ!",
- "The other party cancelled the verification.": "ອີກຝ່າຍໄດ້ຍົກເລີກການຢັ້ງຢືນ.",
"More": "ເພີ່ມເຕີມ",
"Show sidebar": "ສະແດງແຖບດ້ານຂ້າງ",
"Hide sidebar": "ເຊື່ອງແຖບດ້ານຂ້າງ",
@@ -2633,7 +2471,6 @@
"To leave the beta, visit your settings.": "ເພື່ອອອກຈາກເບຕ້າ, ໃຫ້ເຂົ້າໄປທີ່ການຕັ້ງຄ່າຂອງທ່ານ.",
"%(featureName)s Beta feedback": "%(featureName)s ຄຳຕິຊົມເບຕ້າ",
"Close dialog": "ປິດກ່ອງໂຕ້ຕອບ",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "ຊ່ວຍພວກເຮົາລະບຸບັນຫາ ແລະ ປັບປຸງ %(analyticsOwner)s ໂດຍການແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່. ເພື່ອເຂົ້າໃຈວິທີທີ່ຄົນໃຊ້ຫຼາຍອຸປະກອນ, ພວກເຮົາຈະສ້າງຕົວລະບຸແບບສຸ່ມ, ແບ່ງປັນໂດຍອຸປະກອນຂອງທ່ານ.",
"Not all selected were added": "ບໍ່ໄດ້ເລືອກທັງໝົດທີ່ຖືກເພີ່ມ",
"Looks good": "ດີ",
"And %(count)s more...": {
@@ -2643,7 +2480,6 @@
"one": "%(count)s ຄົນທີ່ທ່ານຮູ້ຈັກໄດ້ເຂົ້າຮ່ວມແລ້ວ",
"other": "%(count)s ຄົນທີ່ທ່ານຮູ້ຈັກໄດ້ເຂົ້າຮ່ວມແລ້ວ"
},
- "%(nameList)s %(transitionList)s": "%(nameList)s%(transitionList)s",
"%(brand)s URL": "%(brand)s URL",
"Failed to ban user": "ຫ້າມຜູ້ໃຊ້ບໍ່ສຳເລັດ",
"They won't be able to access whatever you're not an admin of.": "ເຂົາເຈົ້າຈະບໍ່ສາມາດເຂົ້າເຖິງໄດ້ ຫາກທ່ານບໍ່ແມ່ນຜູ້ຄຸ້ມຄອງລະບົບ.",
@@ -2791,7 +2627,9 @@
"stickerpack": "ຊຸດສະຕິກເກີ",
"system_alerts": "ການແຈ້ງເຕືອນລະບົບ",
"secure_backup": "ການສໍາຮອງທີ່ປອດໄພ",
- "cross_signing": "ການເຂົ້າລະຫັດແບບໄຂ້ວ"
+ "cross_signing": "ການເຂົ້າລະຫັດແບບໄຂ້ວ",
+ "identity_server": "ຕົວເຊີບເວີ",
+ "integration_manager": "ຜູ້ຈັດການປະສົມປະສານ"
},
"action": {
"continue": "ສືບຕໍ່",
@@ -2952,7 +2790,8 @@
"collecting_information": "ກຳລັງເກັບກຳຂໍ້ມູນເວີຊັນແອັບ",
"collecting_logs": "ການເກັບກໍາຂໍ້ມູນບັນທຶກ",
"uploading_logs": "ກຳລັງບັນທຶກການອັບໂຫຼດ",
- "downloading_logs": "ບັນທຶກການດາວໂຫຼດ"
+ "downloading_logs": "ບັນທຶກການດາວໂຫຼດ",
+ "create_new_issue": "ກະລຸນາ ສ້າງບັນຫາໃໝ່ ໃນ GitHub ເພື່ອໃຫ້ພວກເຮົາສາມາດກວດສອບຂໍ້ຜິດພາດນີ້ໄດ້."
},
"time": {
"seconds_left": "ຍັງເຫຼືອ %(seconds)s",
@@ -3025,6 +2864,10 @@
"rule_suppress_notices": "ຂໍ້ຄວາມທີ່ສົ່ງໂດຍ bot",
"rule_tombstone": "ເມື່ອມີການຍົກລະດັບຫ້ອງ",
"rule_encrypted_room_one_to_one": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໃນການສົນທະນາແບບຫນຶ່ງຕໍ່ຫນຶ່ງ"
+ },
+ "appearance": {
+ "layout_irc": "(ທົດລອງ)IRC",
+ "layout_bubbles": "ຟອງຂໍ້ຄວາມ"
}
},
"devtools": {
@@ -3240,6 +3083,137 @@
},
"m.call.hangup": {
"dm": "ສິ້ນສຸດການໂທ"
+ },
+ "summary": {
+ "format": "%(nameList)s%(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)sເຂົ້າຮ່ວມ",
+ "other": "%(severalUsers)sເຂົ້າຮ່ວມ %(count)sຄັ້ງ"
+ },
+ "joined": {
+ "one": "%(oneUser)sເຂົ້າຮ່ວມ",
+ "other": "%(oneUser)sເຂົ້າຮ່ວມ %(count)sຄັ້ງ"
+ },
+ "left_multiple": {
+ "one": "ອອກຈາກ%(severalUsers)s",
+ "other": "%(severalUsers)sອອກ %(count)sຄັ້ງ"
+ },
+ "left": {
+ "one": "%(oneUser)sອອກ",
+ "other": "%(oneUser)sອອກຈາກ%(count)s ເທື່ອ"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)sເຂົ້າຮ່ວມ ແລະ ອອກ",
+ "other": "%(severalUsers)sເຂົ້າຮ່ວມ ແລະອອກຈາກ %(count)s ເທື່ອ"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)sເຂົ້າຮ່ວມ ແລະ ອອກ",
+ "other": "%(oneUser)sເຂົ້າຮ່ວມ ແລະ ອອກ %(count)s ຄັ້ງ"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)s ອອກ ແລະເຂົ້າຮ່ວມໃຫມ່",
+ "other": "%(severalUsers)s ອອກ ແລະເຂົ້າຮ່ວມຄືນ %(count)sຄັ້ງ"
+ },
+ "rejoined": {
+ "one": "%(oneUser)s ອອກ ແລະເຂົ້າຮ່ວມຄືນໃໝ່",
+ "other": "%(oneUser)sອອກ ແລະເຂົ້າຮ່ວມ %(count)sຄັ້ງ"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)sປະຕິເສດຄຳເຊີນຂອງເຂົາເຈົ້າ",
+ "other": "%(severalUsers)sປະຕິເສດຄຳເຊີນຂອງເຂົາເຈົ້າ %(count)sເທື່ອ"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)sປະຕິເສດການເຊີນຂອງເຂົາເຈົ້າ",
+ "other": "%(oneUser)sປະຕິເສດການເຊີນຂອງເຂົາເຈົ້າ %(count)s ຄັ້ງ"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "%(severalUsers)s shad ການເຊີນຂອງເຂົາເຈົ້າຖອນອອກ",
+ "other": "%(severalUsers)s shad ການເຊີນຂອງພວກເຂົາຖືກຖອນ %(count)s ຄັ້ງ"
+ },
+ "invite_withdrawn": {
+ "one": "%(oneUser)sໄດ້ຖອນການເຊີນຂອງເຂົາເຈົ້າອອກແລ້ວ",
+ "other": "%(oneUser)sshad ການເຊີນຂອງເຂົາເຈົ້າຖອນອອກ %(count)s ຄັ້ງ"
+ },
+ "invited_multiple": {
+ "one": "ໄດ້ຖືກເຊື້ອເຊີນ",
+ "other": "ໄດ້ຖືກເຊີນ %(count)s ເທື່ອ"
+ },
+ "invited": {
+ "one": "ຖືກເຊີນ",
+ "other": "ຖືກເຊີນ %(count)s ເທື່ອ"
+ },
+ "banned_multiple": {
+ "one": "ຖືກຫ້າມ",
+ "other": "ຖືກຫ້າມ %(count)s ເທື່ອ"
+ },
+ "banned": {
+ "one": "ຖືກຫ້າມ",
+ "other": "ຖືກຫ້າມ %(count)s ເທື່ອ"
+ },
+ "unbanned_multiple": {
+ "one": "ຍົກເລີກການຫ້າມ",
+ "other": "ຖືກຫ້າມ %(count)s ເທື່ອ"
+ },
+ "unbanned": {
+ "one": "ຍົກເລີກການຫ້າມ",
+ "other": "ຖືກຍົກເລີກການຫ້າມ %(count)s ເທື່ອ"
+ },
+ "kicked_multiple": {
+ "one": "ໄດ້ຖືກລຶບອອກ",
+ "other": "ໄດ້ຖືກ]ລືບອອກ %(count)s ເທື່ອ"
+ },
+ "kicked": {
+ "one": "ລືບອອກ",
+ "other": "ລຶບອອກ %(count)s ເທື່ອ"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)sປ່ຽນຊື່ຂອງເຂົາເຈົ້າ",
+ "other": "%(severalUsers)sປ່ຽນຊື່ຂອງເຂົາເຈົ້າ %(count)sຄັ້ງ"
+ },
+ "changed_name": {
+ "one": "%(oneUser)sໄດ້ປ່ຽນຊື່ຂອງເຂົາເຈົ້າ",
+ "other": "%(oneUser)sປ່ຽນຊື່ຂອງເຂົາເຈົ້າ %(count)sຄັ້ງ"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)sບໍ່ມີການປ່ຽນແປງ",
+ "other": "%(severalUsers)sບໍ່ໄດ້ປ່ຽນແປງ %(count)s ເທື່ອ"
+ },
+ "no_change": {
+ "one": "%(oneUser)sບໍ່ໄດ້ປ່ຽນແປງ",
+ "other": "%(oneUser)sບໍ່ໄດ້ປ່ຽນແປງ %(count)s ເທື່ອ"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)sປ່ຽນ ACL ຂອງເຊີບເວີ",
+ "other": "%(severalUsers)sປ່ຽນເຊີບເວີ ACLs %(count)sຄັ້ງ"
+ },
+ "server_acls": {
+ "one": "%(oneUser)sໄດ້ປ່ຽນເຊີບເວີ ACLs",
+ "other": "%(oneUser)sປ່ຽນເຊີບເວີ ACLs %(count)s ເທື່ອ"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)sໄດ້ປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ",
+ "other": "%(severalUsers)sປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ%(count)sເທື່ອ"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)sປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ",
+ "other": "%(oneUser)sປ່ຽນ ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ ສຳລັບຫ້ອງ %(count)s ເທື່ອ"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)sໄດ້ລຶບຂໍ້ຄວາມອອກ",
+ "other": "%(severalUsers)sລຶບ %(count)s ຂໍ້ຄວາມອອກແລ້ວ"
+ },
+ "redacted": {
+ "one": "%(oneUser)sລຶບຂໍ້ຄວາມອອກແລ້ວ",
+ "other": "%(oneUser)sລຶບ %(count)s ຂໍ້ຄວາມອອກແລ້ວ"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sສົ່ງຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້",
+ "other": "%(severalUsers)s ສົ່ງ %(count)s ຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sສົ່ງຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້",
+ "other": "%(oneUser)s ສົ່ງ %(count)s ຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້"
+ }
}
},
"slash_command": {
@@ -3388,5 +3362,43 @@
"redact": "ລົບຂໍ້ຄວາມທີ່ຄົນອື່ນສົ່ງມາ",
"notifications.room": "ແຈ້ງເຕືອນທຸກຄົນ"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "ບໍ່ກົງກັນ",
+ "sas_match": "ກົງກັນ",
+ "in_person": "ເພື່ອຄວາມປອດໄພ, ໃຫ້ເຮັດແນວນີ້ດ້ວຍຕົນເອງ ຫຼືໃຊ້ວິທີຕິດຕໍ່ສື່ສານທີ່ເຊື່ອຖືໄດ້.",
+ "other_party_cancelled": "ອີກຝ່າຍໄດ້ຍົກເລີກການຢັ້ງຢືນ.",
+ "complete_title": "ຢືນຢັນແລ້ວ!",
+ "complete_description": "ທ່ານໄດ້ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ສຳເລັດແລ້ວ.",
+ "no_support_qr_emoji": "ອຸປະກອນທີ່ທ່ານພະຍາຍາມກວດສອບບໍ່ຮອງຮັບການສະແກນລະຫັດ QR ຫຼື ການຢັ້ງຢືນ emoji, ຊຶ່ງເປັນສິ່ງທີ່%(brand)sສະຫນັບສະຫນູນ. ລອງໃຊ້ກັບລູກຄ້າອື່ນ.",
+ "qr_prompt": "ສະແກນລະຫັດສະເພາະນີ້",
+ "sas_prompt": "ປຽບທຽບ emoji ທີ່ເປັນເອກະລັກ",
+ "sas_description": "ປຽບທຽບຊຸດ emoji ທີ່ເປັນເອກະລັກຖ້າຫາກທ່ານບໍ່ມີກ້ອງຖ່າຍຮູບຢູ່ໃນອຸປະກອນໃດໜຶ່ງ",
+ "qr_or_sas_header": "ຢັ້ງຢືນອຸປະກອນນີ້ໂດຍການເຮັດສິ່ງໃດໜຶ່ງຕໍ່ໄປນີ້:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "ໃຊ້ເປັນປະຈຳ",
+ "category_smileys_people": "ຮອຍຍິ້ມ & ຜູ້ຄົນ",
+ "category_animals_nature": "ສັດ & ທໍາມະຊາດ",
+ "category_food_drink": "ອາຫານ ແລະ ເຄື່ອງດື່ມ",
+ "category_activities": "ກິດຈະກໍາ",
+ "category_travel_places": "ການເດີນທາງ & ສະຖານທີ່",
+ "category_objects": "ວັດຖຸ",
+ "category_symbols": "ສັນຍາລັກ",
+ "category_flags": "ທຸງ",
+ "categories": "ໝວດໝູ່",
+ "quick_reactions": "ການໂຕ້ຕອບທັນທີ"
+ },
+ "analytics": {
+ "enable_prompt": "ຊ່ວຍປັບປຸງ %(analyticsOwner)s",
+ "consent_migration": "ກ່ອນໜ້ານີ້ທ່ານໄດ້ຍິນຍອມທີ່ຈະແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່ກັບພວກເຮົາ. ພວກເຮົາກຳລັງອັບເດດວິທີການເຮັດວຽກນັ້ນ.",
+ "learn_more": "ແບ່ງປັນຂໍ້ມູນທີ່ບໍ່ເປີດເຜີຍຊື່ເພື່ອຊ່ວຍພວກເຮົາລະບຸບັນຫາ. ບໍ່ມີຫຍັງສ່ວນຕົວ. ບໍ່ມີຄົນທີສາມ. ສຶກສາເພີ່ມເຕີມ",
+ "privacy_policy": "ທ່ານສາມາດອ່ານເງື່ອນໄຂທັງໝົດຂອງພວກເຮົາໄດ້ ທີ່ນີ້",
+ "pseudonymous_usage_data": "ຊ່ວຍພວກເຮົາລະບຸບັນຫາ ແລະ ປັບປຸງ %(analyticsOwner)s ໂດຍການແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່. ເພື່ອເຂົ້າໃຈວິທີທີ່ຄົນໃຊ້ຫຼາຍອຸປະກອນ, ພວກເຮົາຈະສ້າງຕົວລະບຸແບບສຸ່ມ, ແບ່ງປັນໂດຍອຸປະກອນຂອງທ່ານ.",
+ "bullet_1": "ພວກເຮົາ ບໍ່ ບັນທຶກ ຫຼື ປະຫວັດຂໍ້ມູນບັນຊີໃດໆ",
+ "bullet_2": "ພວກເຮົາ ບໍ່ ແບ່ງປັນຂໍ້ມູນກັບພາກສ່ວນທີສາມ",
+ "disable_prompt": "ທ່ານສາມາດປິດຕັ້ງຄ່າໄດ້ທຸກເວລາ"
}
}
diff --git a/src/i18n/strings/lt.json b/src/i18n/strings/lt.json
index 6f05469dc6..402c5733d7 100644
--- a/src/i18n/strings/lt.json
+++ b/src/i18n/strings/lt.json
@@ -217,11 +217,6 @@
"Token incorrect": "Neteisingas prieigos raktas",
"Sign in with": "Prisijungti naudojant",
"Create new room": "Sukurti naują kambarį",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)s pasikeitė vardą",
- "other": "%(oneUser)s pasikeitė vardą %(count)s kartų(-us)"
- },
"collapse": "suskleisti",
"expand": "išskleisti",
"Logs sent": "Žurnalai išsiųsti",
@@ -254,18 +249,6 @@
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s pašalino kambario pseudoportretą.",
"%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s pakeitė kambario pseudoportretą į ",
"Home": "Pradžia",
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s išėjo %(count)s kartų(-us)",
- "one": "%(severalUsers)s išėjo"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s išėjo %(count)s kartų(-us)",
- "one": "%(oneUser)s išėjo"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)s pasikeitė vardus",
- "other": "%(severalUsers)s pasikeitė vardus %(count)s kartų(-us)"
- },
"And %(count)s more...": {
"other": "Ir dar %(count)s..."
},
@@ -413,78 +396,6 @@
"Help & About": "Pagalba ir Apie",
"Direct Messages": "Privačios žinutės",
"Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Nustatykite adresus šiam kambariui, kad vartotojai galėtų surasti šį kambarį per jūsų serverį (%(localDomain)s)",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s prisijungė %(count)s kartų(-us)",
- "one": "%(severalUsers)s prisijungė"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s prisijungė %(count)s kartų(-us)",
- "one": "%(oneUser)s prisijungė"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s prisijungė ir išėjo %(count)s kartų(-us)",
- "one": "%(severalUsers)s prisijungė ir išėjo"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s prisijungė ir išėjo %(count)s kartų(-us)",
- "one": "%(oneUser)s prisijungė ir išėjo"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s išėjo ir vėl prisijungė %(count)s kartų(-us)",
- "one": "%(severalUsers)s išėjo ir vėl prisijungė"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s išėjo ir vėl prisijungė %(count)s kartų(-us)",
- "one": "%(oneUser)s išėjo ir vėl prisijungė"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s atmetė pakvietimus %(count)s kartų(-us)",
- "one": "%(severalUsers)s atmetė pakvietimus"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s atmetė pakvietimą %(count)s kartų(-us)",
- "one": "%(oneUser)s atmetė pakvietimą"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s atšaukė savo pakvietimus %(count)s kartų(-us)",
- "one": "%(severalUsers)s atšaukė savo pakvietimus"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s atšaukė savo pakvietimą %(count)s kartų(-us)",
- "one": "%(oneUser)s atšaukė savo pakvietimą"
- },
- "were invited %(count)s times": {
- "other": "buvo pakviesti %(count)s kartų(-us)",
- "one": "buvo pakviesti"
- },
- "was invited %(count)s times": {
- "other": "buvo pakviestas %(count)s kartų(-us)",
- "one": "buvo pakviestas"
- },
- "were banned %(count)s times": {
- "other": "buvo užblokuoti %(count)s kartų(-us)",
- "one": "buvo užblokuoti"
- },
- "was banned %(count)s times": {
- "other": "buvo užblokuotas %(count)s kartų(-us)",
- "one": "buvo užblokuotas"
- },
- "were unbanned %(count)s times": {
- "other": "buvo atblokuoti %(count)s kartų(-us)",
- "one": "buvo atblokuoti"
- },
- "was unbanned %(count)s times": {
- "other": "buvo atblokuotas %(count)s kartų(-us)",
- "one": "buvo atblokuotas"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s neatliko jokių pakeitimų %(count)s kartų(-us)",
- "one": "%(severalUsers)s neatliko jokių pakeitimų"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s neatliko jokių pakeitimų %(count)s kartų(-us)",
- "one": "%(oneUser)s neatliko jokių pakeitimų"
- },
"Power level": "Galios lygis",
"Custom level": "Pritaikytas lygis",
"Can't find this server or its room list": "Negalime rasti šio serverio arba jo kambarių sąrašo",
@@ -497,7 +408,6 @@
"Room List": "Kambarių Sąrašas",
"Autocomplete": "Autorašymas",
"Verify this session": "Patvirtinti šį seansą",
- "The other party cancelled the verification.": "Kita šalis atšaukė patvirtinimą.",
"Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Užšifruotos žinutės yra apsaugotos visapusiu šifravimu. Tik jūs ir gavėjas(-ai) turi raktus šioms žinutėms perskaityti.",
"Back up your keys before signing out to avoid losing them.": "Prieš atsijungdami sukurkite atsarginę savo raktų kopiją, kad išvengtumėte jų praradimo.",
"Start using Key Backup": "Pradėti naudoti atsarginę raktų kopiją",
@@ -565,7 +475,6 @@
"Create a Group Chat": "Sukurti grupės pokalbį",
"New login. Was this you?": "Naujas prisijungimas. Ar tai jūs?",
"Verify your other session using one of the options below.": "Patvirtinkite savo kitą seansą naudodami vieną iš žemiau esančių parinkčių.",
- "To be secure, do this in person or use a trusted way to communicate.": "Norėdami užtikrinti saugumą, darykite tai asmeniškai arba naudokite patikimą komunikacijos būdą.",
"Restore from Backup": "Atkurti iš Atsarginės Kopijos",
"Cryptography": "Kriptografija",
"Security & Privacy": "Saugumas ir Privatumas",
@@ -650,16 +559,9 @@
"Double check that your server supports the room version chosen and try again.": "Dar kartą įsitikinkite, kad jūsų serveris palaiko pasirinktą kambario versiją ir bandykite iš naujo.",
"Session already verified!": "Seansas jau patvirtintas!",
"Enable message search in encrypted rooms": "Įjungti žinučių paiešką užšifruotuose kambariuose",
- "Verified!": "Patvirtinta!",
- "You've successfully verified this user.": "Jūs sėkmingai patvirtinote šį vartotoją.",
"Got It": "Supratau",
- "Scan this unique code": "Nuskaitykite šį unikalų kodą",
- "Compare unique emoji": "Palyginkite unikalius jaustukus",
- "Compare a unique set of emoji if you don't have a camera on either device": "Palyginkite unikalų jaustukų rinkinį, jei neturite fotoaparato nei viename įrenginyje",
"Waiting for %(displayName)s to verify…": "Laukiama kol %(displayName)s patvirtins…",
"Cancelling…": "Atšaukiama…",
- "They match": "Jie sutampa",
- "They don't match": "Jie nesutampa",
"Dog": "Šuo",
"Cat": "Katė",
"Lion": "Liūtas",
@@ -874,7 +776,6 @@
"Session ID:": "Seanso ID:",
"Session key:": "Seanso raktas:",
"Failed to connect to integration manager": "Nepavyko prisijungti prie integracijų tvarkytuvo",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Prašome sukurti naują problemą GitHub'e, kad mes galėtume ištirti šią klaidą.",
"Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Pasakyite mums kas nutiko, arba, dar geriau, sukurkite GitHub problemą su jos apibūdinimu.",
"Before submitting logs, you must create a GitHub issue to describe your problem.": "Prieš pateikiant žurnalus jūs turite sukurti GitHub problemą, kad apibūdintumėte savo problemą.",
"Notes": "Pastabos",
@@ -987,7 +888,6 @@
"Upgrade this room to version %(version)s": "Atnaujinti šį kambarį į %(version)s versiją",
"Please fill why you're reporting.": "Įrašykite kodėl pranešate.",
"Put a link back to the old room at the start of the new room so people can see old messages": "Naujojo kambario pradžioje įdėkite nuorodą į senąjį kambarį, kad žmonės galėtų matyti senas žinutes",
- "Smileys & People": "Šypsenėlės ir Žmonės",
"Ignoring people is done through ban lists which contain rules for who to ban. Subscribing to a ban list means the users/servers blocked by that list will be hidden from you.": "Žmonių ignoravimas atliekamas naudojant draudimų sąrašus, kuriuose yra taisyklės, nurodančios kas turi būti draudžiami. Užsiprenumeravus draudimų sąrašą, vartotojai/serveriai, užblokuoti šio sąrašo, bus nuo jūsų paslėpti.",
"The call was answered on another device.": "Į skambutį buvo atsiliepta kitame įrenginyje.",
"Answered Elsewhere": "Atsiliepta Kitur",
@@ -1247,16 +1147,6 @@
"User Busy": "Vartotojas Užsiėmęs",
"Any of the following data may be shared:": "Gali būti dalijamasi bet kuriais toliau nurodytais duomenimis:",
"Cancel search": "Atšaukti paiešką",
- "Quick Reactions": "Greitos Reakcijos",
- "Categories": "Kategorijos",
- "Flags": "Vėliavos",
- "Symbols": "Simboliai",
- "Objects": "Objektai",
- "Travel & Places": "Kelionės & Vietovės",
- "Activities": "Veikla",
- "Food & Drink": "Maistas & Gėrimai",
- "Animals & Nature": "Gyvūnai & Gamta",
- "Frequently Used": "Dažnai Naudojama",
"Can't load this message": "Nepavyko įkelti šios žinutės",
"Submit logs": "Pateikti žurnalus",
"Botswana": "Botsvana",
@@ -1432,13 +1322,11 @@
"New Caledonia": "Naujoji Kaledonija",
"Netherlands": "Nyderlandai",
"Cayman Islands": "Kaimanų Salos",
- "Integration manager": "Integracijų tvarkyklė",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Jūsų %(brand)s neleidžia jums naudoti integracijų tvarkyklės tam atlikti. Susisiekite su administratoriumi.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Naudojant šį valdiklį gali būti dalijamasi duomenimis su %(widgetDomain)s ir jūsų integracijų tvarkykle.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integracijų tvarkyklės gauna konfigūracijos duomenis ir jūsų vardu gali keisti valdiklius, siųsti kambario pakvietimus ir nustatyti galios lygius.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Naudokite integracijų tvarkyklę botų, valdiklių ir lipdukų paketų tvarkymui.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Naudokite integracijų tvarkyklę (%(serverName)s) botų, valdiklių ir lipdukų paketų tvarkymui.",
- "Identity server": "Tapatybės serveris",
"Identity server (%(server)s)": "Tapatybės serveris (%(server)s)",
"Could not connect to identity server": "Nepavyko prisijungti prie tapatybės serverio",
"Not a valid identity server (status code %(code)s)": "Netinkamas tapatybės serveris (statuso kodas %(code)s)",
@@ -1469,7 +1357,6 @@
"Olm version:": "Olm versija:",
"Enable email notifications for %(email)s": "Įjungti el. pašto pranešimus %(email)s",
"Messages containing keywords": "Žinutės turinčios raktažodžių",
- "Message bubbles": "Žinučių burbulai",
"Mentions & keywords": "Paminėjimai & Raktažodžiai",
"New keyword": "Naujas raktažodis",
"Keyword": "Raktažodis",
@@ -1529,9 +1416,6 @@
"You cancelled verification on your other device.": "Atšaukėte patvirtinimą kitame įrenginyje.",
"In encrypted rooms, verify all users to ensure it's secure.": "Užšifruotuose kambariuose patvirtinkite visus naudotojus, kad įsitikintumėte, jog jie yra saugūs.",
"Almost there! Is your other device showing the same shield?": "Jau beveik! Ar kitas jūsų įrenginys rodo tą patį skydą?",
- "Verify this device by completing one of the following:": "Patvirtinkite šį įrenginį atlikdami vieną iš toliau nurodytų veiksmų:",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s arba %(emojiCompare)s",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Įrenginys, kurį bandote patvirtinti, nepalaiko QR kodo nuskaitymo arba jaustukų patikrinimo, kurį palaiko %(brand)s. Pabandykite naudoti kitą klientą.",
"Role in ": "Rolė ",
"They won't be able to access whatever you're not an admin of.": "Jie negalės prieiti prie visko, kur esate administratorius.",
"Ban them from specific things I'm able to": "Užblokuoti juos konkrečiuose dalykuose, kuriuose galiu",
@@ -1726,7 +1610,6 @@
"Global": "Globalus",
"An error occurred whilst saving your notification preferences.": "Išsaugant pranešimų nuostatas įvyko klaida.",
"Error saving notification preferences": "Klaida išsaugant pranešimų nuostatas",
- "IRC (Experimental)": "IRC (eksperimentinis)",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Atnaujinama erdvė...",
"other": "Atnaujinamos erdvės... (%(progress)s iš %(count)s)"
@@ -1784,9 +1667,6 @@
"Enable desktop notifications": "Įjungti darbalaukio pranešimus",
"Don't miss a reply": "Nepraleiskite atsakymų",
"Review to ensure your account is safe": "Peržiūrėkite, ar jūsų paskyra yra saugi",
- "Help improve %(analyticsOwner)s": "Padėkite pagerinti %(analyticsOwner)s",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Dalinkitės anoniminiais duomenimis, kurie padės mums nustatyti problemas. Nieko asmeniško. Jokių trečiųjų šalių. Sužinokite daugiau",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Anksčiau sutikote su mumis dalytis anoniminiais naudojimo duomenimis. Atnaujiname, kaip tai veikia.",
"That's fine": "Tai gerai",
"Preview Space": "Peržiūrėti erdvę",
"Failed to update the visibility of this space": "Nepavyko atnaujinti šios erdvės matomumo",
@@ -2065,7 +1945,9 @@
"stickerpack": "Lipdukų paketas",
"system_alerts": "Sistemos įspėjimai",
"secure_backup": "Saugi Atsarginė Kopija",
- "cross_signing": "Kryžminis pasirašymas"
+ "cross_signing": "Kryžminis pasirašymas",
+ "identity_server": "Tapatybės serveris",
+ "integration_manager": "Integracijų tvarkyklė"
},
"action": {
"continue": "Tęsti",
@@ -2221,7 +2103,8 @@
"collecting_information": "Renkama programos versijos informacija",
"collecting_logs": "Renkami žurnalai",
"uploading_logs": "Įkeliami žurnalai",
- "downloading_logs": "Parsiunčiami žurnalai"
+ "downloading_logs": "Parsiunčiami žurnalai",
+ "create_new_issue": "Prašome sukurti naują problemą GitHub'e, kad mes galėtume ištirti šią klaidą."
},
"time": {
"seconds_left": "%(seconds)ss liko",
@@ -2329,6 +2212,10 @@
"rule_suppress_notices": "Boto siųstos žinutės",
"rule_tombstone": "Kai atnaujinami kambariai",
"rule_encrypted_room_one_to_one": "Šifruotos žinutės privačiuose pokalbiuose"
+ },
+ "appearance": {
+ "layout_irc": "IRC (eksperimentinis)",
+ "layout_bubbles": "Žinučių burbulai"
}
},
"devtools": {
@@ -2466,6 +2353,97 @@
},
"m.call.hangup": {
"dm": "Skambutis baigtas"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s prisijungė %(count)s kartų(-us)",
+ "one": "%(severalUsers)s prisijungė"
+ },
+ "joined": {
+ "other": "%(oneUser)s prisijungė %(count)s kartų(-us)",
+ "one": "%(oneUser)s prisijungė"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s išėjo %(count)s kartų(-us)",
+ "one": "%(severalUsers)s išėjo"
+ },
+ "left": {
+ "other": "%(oneUser)s išėjo %(count)s kartų(-us)",
+ "one": "%(oneUser)s išėjo"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s prisijungė ir išėjo %(count)s kartų(-us)",
+ "one": "%(severalUsers)s prisijungė ir išėjo"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s prisijungė ir išėjo %(count)s kartų(-us)",
+ "one": "%(oneUser)s prisijungė ir išėjo"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s išėjo ir vėl prisijungė %(count)s kartų(-us)",
+ "one": "%(severalUsers)s išėjo ir vėl prisijungė"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s išėjo ir vėl prisijungė %(count)s kartų(-us)",
+ "one": "%(oneUser)s išėjo ir vėl prisijungė"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s atmetė pakvietimus %(count)s kartų(-us)",
+ "one": "%(severalUsers)s atmetė pakvietimus"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s atmetė pakvietimą %(count)s kartų(-us)",
+ "one": "%(oneUser)s atmetė pakvietimą"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s atšaukė savo pakvietimus %(count)s kartų(-us)",
+ "one": "%(severalUsers)s atšaukė savo pakvietimus"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s atšaukė savo pakvietimą %(count)s kartų(-us)",
+ "one": "%(oneUser)s atšaukė savo pakvietimą"
+ },
+ "invited_multiple": {
+ "other": "buvo pakviesti %(count)s kartų(-us)",
+ "one": "buvo pakviesti"
+ },
+ "invited": {
+ "other": "buvo pakviestas %(count)s kartų(-us)",
+ "one": "buvo pakviestas"
+ },
+ "banned_multiple": {
+ "other": "buvo užblokuoti %(count)s kartų(-us)",
+ "one": "buvo užblokuoti"
+ },
+ "banned": {
+ "other": "buvo užblokuotas %(count)s kartų(-us)",
+ "one": "buvo užblokuotas"
+ },
+ "unbanned_multiple": {
+ "other": "buvo atblokuoti %(count)s kartų(-us)",
+ "one": "buvo atblokuoti"
+ },
+ "unbanned": {
+ "other": "buvo atblokuotas %(count)s kartų(-us)",
+ "one": "buvo atblokuotas"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)s pasikeitė vardus",
+ "other": "%(severalUsers)s pasikeitė vardus %(count)s kartų(-us)"
+ },
+ "changed_name": {
+ "one": "%(oneUser)s pasikeitė vardą",
+ "other": "%(oneUser)s pasikeitė vardą %(count)s kartų(-us)"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s neatliko jokių pakeitimų %(count)s kartų(-us)",
+ "one": "%(severalUsers)s neatliko jokių pakeitimų"
+ },
+ "no_change": {
+ "other": "%(oneUser)s neatliko jokių pakeitimų %(count)s kartų(-us)",
+ "one": "%(oneUser)s neatliko jokių pakeitimų"
+ }
}
},
"slash_command": {
@@ -2604,5 +2582,39 @@
"redact": "Pašalinti kitų siųstas žinutes",
"notifications.room": "Pranešti visiems"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Jie nesutampa",
+ "sas_match": "Jie sutampa",
+ "in_person": "Norėdami užtikrinti saugumą, darykite tai asmeniškai arba naudokite patikimą komunikacijos būdą.",
+ "other_party_cancelled": "Kita šalis atšaukė patvirtinimą.",
+ "complete_title": "Patvirtinta!",
+ "complete_description": "Jūs sėkmingai patvirtinote šį vartotoją.",
+ "no_support_qr_emoji": "Įrenginys, kurį bandote patvirtinti, nepalaiko QR kodo nuskaitymo arba jaustukų patikrinimo, kurį palaiko %(brand)s. Pabandykite naudoti kitą klientą.",
+ "qr_prompt": "Nuskaitykite šį unikalų kodą",
+ "sas_prompt": "Palyginkite unikalius jaustukus",
+ "sas_description": "Palyginkite unikalų jaustukų rinkinį, jei neturite fotoaparato nei viename įrenginyje",
+ "qr_or_sas": "%(qrCode)s arba %(emojiCompare)s",
+ "qr_or_sas_header": "Patvirtinkite šį įrenginį atlikdami vieną iš toliau nurodytų veiksmų:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Dažnai Naudojama",
+ "category_smileys_people": "Šypsenėlės ir Žmonės",
+ "category_animals_nature": "Gyvūnai & Gamta",
+ "category_food_drink": "Maistas & Gėrimai",
+ "category_activities": "Veikla",
+ "category_travel_places": "Kelionės & Vietovės",
+ "category_objects": "Objektai",
+ "category_symbols": "Simboliai",
+ "category_flags": "Vėliavos",
+ "categories": "Kategorijos",
+ "quick_reactions": "Greitos Reakcijos"
+ },
+ "analytics": {
+ "enable_prompt": "Padėkite pagerinti %(analyticsOwner)s",
+ "consent_migration": "Anksčiau sutikote su mumis dalytis anoniminiais naudojimo duomenimis. Atnaujiname, kaip tai veikia.",
+ "learn_more": "Dalinkitės anoniminiais duomenimis, kurie padės mums nustatyti problemas. Nieko asmeniško. Jokių trečiųjų šalių. Sužinokite daugiau"
}
}
diff --git a/src/i18n/strings/lv.json b/src/i18n/strings/lv.json
index 978d7bca89..4f956fbd8c 100644
--- a/src/i18n/strings/lv.json
+++ b/src/i18n/strings/lv.json
@@ -253,99 +253,18 @@
"A text message has been sent to %(msisdn)s": "Teksta ziņa tika nosūtīta uz %(msisdn)s",
"Delete Widget": "Dzēst vidžetu",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Vidžeta dzēšana to dzēš visiem šīs istabas lietotājiem. Vai tiešām vēlies dzēst šo vidžetu?",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)spievienojās %(count)s reizes",
- "one": "%(severalUsers)spievienojās"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)spievienojās %(count)s reizes",
- "one": "%(oneUser)spievienojās"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)spameta %(count)s reizes",
- "one": "%(severalUsers)spameta"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)spameta %(count)s reizes",
- "one": "%(oneUser)spameta"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)spievienojās un pameta %(count)s reizes",
- "one": "%(severalUsers)spievienojās un pameta"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)spievienojās un pameta %(count)s reizes",
- "one": "%(oneUser)spievienojās un pameta"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)spameta un atkal pievienojās %(count)s reizes",
- "one": "%(severalUsers)spameta un atkal pievienojās"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s noraidīja uzaicinājumus %(count)s reizes",
- "one": "%(severalUsers)s noraidīja uzaicinājumus"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s atsauca izsniegtos uzaicinājumus %(count)s reizes",
- "one": "%(severalUsers)satsauca uzaicinājumus"
- },
- "were banned %(count)s times": {
- "other": "tika bloķēti (liegta piekļuve) %(count)s reizes",
- "one": "tika liegta pieeja"
- },
- "was banned %(count)s times": {
- "other": "tika bloķēts (liegta piekļuve) %(count)s reizes",
- "one": "tika liegta pieeja"
- },
- "were unbanned %(count)s times": {
- "other": "tika atbloķēti (atgriezta pieeja) %(count)s reizes",
- "one": "tika atcelts pieejas liegums"
- },
"collapse": "sakļaut",
"expand": "izvērst",
"In reply to": "Atbildē uz",
"And %(count)s more...": {
"other": "Un par %(count)s vairāk..."
},
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)spameta un atkal pievienojās %(count)s reizes",
- "one": "%(oneUser)spameta un atkal pievienojās"
- },
- "were invited %(count)s times": {
- "one": "tika uzaicināti",
- "other": "bija uzaicināti %(count)s reizes"
- },
- "was invited %(count)s times": {
- "other": "tika uzaicināta %(count)s reizes",
- "one": "tika uzaicināts(a)"
- },
- "was unbanned %(count)s times": {
- "other": "tika atbloķēts %(count)s reizes",
- "one": "tika atcelts pieejas liegums"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)sizmainīja savu lietotājvārdu %(count)s reizes",
- "one": "%(severalUsers)sizmainīja savu lietotājvārdu"
- },
"This room is not public. You will not be able to rejoin without an invite.": "Šī istaba nav publiska un jūs nevarēsiet atkārtoti pievienoties bez uzaicinājuma.",
"Old cryptography data detected": "Tika uzieti novecojuši šifrēšanas dati",
"Data from an older version of %(brand)s has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.": "Uzieti dati no vecākas %(brand)s versijas. Tas novedīs pie \"end-to-end\" šifrēšanas problēmām vecākajā versijā. Šajā versijā nevar tikt atšifrēti ziņojumi, kuri radīti izmantojot vecākajā versijā \"end-to-end\" šifrētas ziņas. Tas var arī novest pie ziņapmaiņas, kas veikta ar šo versiju, neizdošanās. Ja rodas ķibeles, izraksties un par jaunu pieraksties sistēmā. Lai saglabātu ziņu vēsturi, eksportē un tad importē savas šifrēšanas atslēgas.",
"Please note you are logging into the %(hs)s server, not matrix.org.": "Lūdzu ņem vērā, ka Tu pieraksties %(hs)s serverī, nevis matrix.org serverī.",
"Notify the whole room": "Paziņot visai istabai",
"Room Notification": "Istabas paziņojums",
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)snoraidīja uzaicinājumu %(count)s reizes",
- "one": "%(oneUser)snoraidīja uzaicinājumu"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)satsauca savus uzaicinājumus %(count)s reizes",
- "one": "%(oneUser)satsauca savu uzaicinājumu"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)sizmainīja savu vārdu %(count)s reizes",
- "one": "%(oneUser)sizmainīja savu vārdu"
- },
"%(items)s and %(count)s others": {
"one": "%(items)s un viens cits",
"other": "%(items)s un %(count)s citus"
@@ -402,7 +321,6 @@
"Philippines": "Filipīnas",
"Got It": "Sapratu",
"Waiting for %(displayName)s to accept…": "Gaida, kamēr %(displayName)s akceptēs…",
- "To be secure, do this in person or use a trusted way to communicate.": "Lai tas būtu droši, dariet to klātienē vai lietojiet kādu uzticamu saziņas veidu.",
"For extra security, verify this user by checking a one-time code on both of your devices.": "Papildu drošībai verificējiet šo lietotāju, pārbaudot vienreizēju kodu abās ierīcēs.",
"Not Trusted": "Neuzticama",
"Verify User": "Verificēt lietotāju",
@@ -443,7 +361,6 @@
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Saziņa ar šo lietotāju ir nodrošināta ar pilnīgu šifrēšanu un nav nolasāma trešajām pusēm.",
"Encrypted by a deleted session": "Šifrēts ar dzēstu sesiju",
"reacted with %(shortName)s": "reaģēja ar %(shortName)s",
- "Quick Reactions": "Ātra reaģēšana",
"Messages in this room are not end-to-end encrypted.": "Ziņām šajā istabā netiek piemērota pilnīga šifrēšana.",
"This room is end-to-end encrypted": "Šajā istabā tiek veikta pilnīga šifrēšana",
"Room information": "Informācija par istabu",
@@ -507,7 +424,6 @@
"%(ssoButtons)s Or %(usernamePassword)s": "%(ssoButtons)s vai %(usernamePassword)s",
" invited you": " uzaicināja jūs",
" wants to chat": " vēlas sarakstīties",
- "Smileys & People": "Smaidiņi & cilvēki",
"Add a photo, so people can easily spot your room.": "Pievienojiet foto, lai padarītu istabu vieglāk pamanāmu citiem cilvēkiem.",
"Add a topic to help people know what it is about.": "Pievienot tematu, lai dotu cilvēkiem priekšstatu.",
"You do not have permission to invite people to this room.": "Jums nav atļaujas uzaicināt cilvēkus šajā istabā.",
@@ -533,11 +449,9 @@
},
"Use an identity server to invite by email. Manage in Settings.": "Izmantojiet identitātes serveri, lai uzaicinātu ar epastu. Pārvaldiet iestatījumos.",
"Invite someone using their name, email address, username (like ) or share this room.": "Uzaiciniet kādu personu, izmantojot vārdu, epasta adresi, lietotājvārdu (piemēram, ) vai dalieties ar šo istabu.",
- "Verified!": "Verificēts!",
"Verify all users in a room to ensure it's secure.": "Verificējiet visus istabā esošos lietotājus, lai nodrošinātu tās drošību.",
"You've successfully verified your device!": "Jūs veiksmīgi verificējāt savu ierīci!",
"You've successfully verified %(deviceName)s (%(deviceId)s)!": "Jūs veiksmīgi verificējāt %(deviceName)s (%(deviceId)s)!",
- "You've successfully verified this user.": "Jūs veiksmīgi verificējāt šo lietotāju.",
"You've successfully verified %(displayName)s!": "Jūs veiksmīgi verificējāt %(displayName)s!",
"Session already verified!": "Sesija jau verificēta!",
"You verified %(name)s": "Jūs verificējāt %(name)s",
@@ -629,15 +543,7 @@
"Jump to room search": "Pāriet uz istabu meklēšanu",
"Message search": "Ziņu meklēšana",
"Cancel search": "Atcelt meklējumu",
- "Flags": "Karogi",
"Flag": "Karogs",
- "Symbols": "Simboli",
- "Objects": "Objekti",
- "Travel & Places": "Ceļojumi un vietas",
- "Activities": "Aktivitātes",
- "Food & Drink": "Pārtika un dzērieni",
- "Animals & Nature": "Dzīvnieki un daba",
- "Frequently Used": "Bieži lietotas",
"The authenticity of this encrypted message can't be guaranteed on this device.": "Šīs šifrētās ziņas autentiskums nevar tikt garantēts šajā ierīcē.",
"Recent Conversations": "Nesenās sarunas",
"Start a conversation with someone using their name or username (like ).": "Uzsāciet sarunu ar citiem, izmantojot vārdu vai lietotājvārdu (piemērs - ).",
@@ -722,9 +628,6 @@
"New version available. Update now.": "Pieejama jauna versija. Atjaunināt.",
"Failed to save your profile": "Neizdevās salabāt jūsu profilu",
"Passwords don't match": "Paroles nesakrīt",
- "Compare unique emoji": "Salīdziniet unikālās emocijzīmes",
- "Scan this unique code": "Noskenējiet šo unikālo kodu",
- "The other party cancelled the verification.": "Pretējā puse pārtrauca verificēšanu.",
"Send analytics data": "Sūtīt analītikas datus",
"New version of %(brand)s is available": "Pieejama jauna %(brand)s versija",
"Update %(brand)s": "Atjaunināt %(brand)s",
@@ -788,14 +691,6 @@
"Create a new room": "Izveidot jaunu istabu",
"All rooms": "Visas istabas",
"Continue with %(provider)s": "Turpināt ar %(provider)s",
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)sneveica nekādas izmaiņas",
- "other": "%(oneUser)sneveica nekādas izmaiņas %(count)s reizes"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)sneveica nekādas izmaiņas",
- "other": "%(severalUsers)sneveica nekādas izmaiņas %(count)s reizes"
- },
"%(name)s cancelled": "%(name)s atcēla",
"%(name)s cancelled verifying": "%(name)s atcēla verifikāciju",
"Deactivate user": "Deaktivizēt lietotāju",
@@ -893,8 +788,6 @@
"Upload files": "Failu augšupielāde",
"These files are too large to upload. The file size limit is %(limit)s.": "Šie faili pārsniedz augšupielādes izmēra ierobežojumu %(limit)s.",
"Upload files (%(current)s of %(total)s)": "Failu augšupielāde (%(current)s no %(total)s)",
- "Integration manager": "Integrācija pārvaldnieks",
- "Identity server": "Identitāšu serveris",
"Could not connect to identity server": "Neizdevās pieslēgties identitāšu serverim",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Jūs varat reģistrēties, taču dažas funkcijas nebūs pieejamas, kamēr nebūs pieejams identitāšu serveris. Ja arī turpmāk redzat šo brīdinājumu, lūdzu, pārbaudiet konfigurāciju vai sazinieties ar servera administratoru.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Jūs varat atstatīt paroli, taču dažas funkcijas/opcijas nebūs pieejamas, kamēr nebūs pieejams identitāšu serveris. Ja arī turpmāk redzat šo brīdinājumu, lūdzu, pārbaudiet konfigurāciju vai sazinieties ar servera administratoru.",
@@ -1395,14 +1288,6 @@
"Unable to access your microphone": "Nevar piekļūt mikrofonam",
"Error processing voice message": "Balss ziņas apstrādes kļūda",
"Voice Message": "Balss ziņa",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "other": "%(oneUser)snomainīja piespraustās ziņas istabā %(count)s reizes",
- "one": "%(oneUser)snomainīja piespraustās ziņas istabā"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "other": "%(severalUsers)snomainīja piespraustās ziņas istabā %(count)s reizes",
- "one": "%(severalUsers)snomainīja piespraustās ziņas istabā"
- },
"Nothing pinned, yet": "Vēl nekas nav piesprausts",
"Pinned messages": "Piespraustās ziņas",
"Pinned": "Piesprausts",
@@ -1532,7 +1417,9 @@
"trusted": "Uzticama",
"not_trusted": "Neuzticama",
"unnamed_room": "Istaba bez nosaukuma",
- "secure_backup": "Droša rezerves kopija"
+ "secure_backup": "Droša rezerves kopija",
+ "identity_server": "Identitāšu serveris",
+ "integration_manager": "Integrācija pārvaldnieks"
},
"action": {
"continue": "Turpināt",
@@ -1809,6 +1696,105 @@
},
"m.call.hangup": {
"dm": "Zvans beidzās"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)spievienojās %(count)s reizes",
+ "one": "%(severalUsers)spievienojās"
+ },
+ "joined": {
+ "other": "%(oneUser)spievienojās %(count)s reizes",
+ "one": "%(oneUser)spievienojās"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)spameta %(count)s reizes",
+ "one": "%(severalUsers)spameta"
+ },
+ "left": {
+ "other": "%(oneUser)spameta %(count)s reizes",
+ "one": "%(oneUser)spameta"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)spievienojās un pameta %(count)s reizes",
+ "one": "%(severalUsers)spievienojās un pameta"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)spievienojās un pameta %(count)s reizes",
+ "one": "%(oneUser)spievienojās un pameta"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)spameta un atkal pievienojās %(count)s reizes",
+ "one": "%(severalUsers)spameta un atkal pievienojās"
+ },
+ "rejoined": {
+ "other": "%(oneUser)spameta un atkal pievienojās %(count)s reizes",
+ "one": "%(oneUser)spameta un atkal pievienojās"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s noraidīja uzaicinājumus %(count)s reizes",
+ "one": "%(severalUsers)s noraidīja uzaicinājumus"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)snoraidīja uzaicinājumu %(count)s reizes",
+ "one": "%(oneUser)snoraidīja uzaicinājumu"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s atsauca izsniegtos uzaicinājumus %(count)s reizes",
+ "one": "%(severalUsers)satsauca uzaicinājumus"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)satsauca savus uzaicinājumus %(count)s reizes",
+ "one": "%(oneUser)satsauca savu uzaicinājumu"
+ },
+ "invited_multiple": {
+ "one": "tika uzaicināti",
+ "other": "bija uzaicināti %(count)s reizes"
+ },
+ "invited": {
+ "other": "tika uzaicināta %(count)s reizes",
+ "one": "tika uzaicināts(a)"
+ },
+ "banned_multiple": {
+ "other": "tika bloķēti (liegta piekļuve) %(count)s reizes",
+ "one": "tika liegta pieeja"
+ },
+ "banned": {
+ "other": "tika bloķēts (liegta piekļuve) %(count)s reizes",
+ "one": "tika liegta pieeja"
+ },
+ "unbanned_multiple": {
+ "other": "tika atbloķēti (atgriezta pieeja) %(count)s reizes",
+ "one": "tika atcelts pieejas liegums"
+ },
+ "unbanned": {
+ "other": "tika atbloķēts %(count)s reizes",
+ "one": "tika atcelts pieejas liegums"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)sizmainīja savu lietotājvārdu %(count)s reizes",
+ "one": "%(severalUsers)sizmainīja savu lietotājvārdu"
+ },
+ "changed_name": {
+ "other": "%(oneUser)sizmainīja savu vārdu %(count)s reizes",
+ "one": "%(oneUser)sizmainīja savu vārdu"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)sneveica nekādas izmaiņas",
+ "other": "%(severalUsers)sneveica nekādas izmaiņas %(count)s reizes"
+ },
+ "no_change": {
+ "one": "%(oneUser)sneveica nekādas izmaiņas",
+ "other": "%(oneUser)sneveica nekādas izmaiņas %(count)s reizes"
+ },
+ "pinned_events_multiple": {
+ "other": "%(severalUsers)snomainīja piespraustās ziņas istabā %(count)s reizes",
+ "one": "%(severalUsers)snomainīja piespraustās ziņas istabā"
+ },
+ "pinned_events": {
+ "other": "%(oneUser)snomainīja piespraustās ziņas istabā %(count)s reizes",
+ "one": "%(oneUser)snomainīja piespraustās ziņas istabā"
+ }
}
},
"slash_command": {
@@ -1914,5 +1900,27 @@
"redact": "Dzēst citu sūtītas ziņas",
"notifications.room": "Apziņot visus"
}
+ },
+ "encryption": {
+ "verification": {
+ "in_person": "Lai tas būtu droši, dariet to klātienē vai lietojiet kādu uzticamu saziņas veidu.",
+ "other_party_cancelled": "Pretējā puse pārtrauca verificēšanu.",
+ "complete_title": "Verificēts!",
+ "complete_description": "Jūs veiksmīgi verificējāt šo lietotāju.",
+ "qr_prompt": "Noskenējiet šo unikālo kodu",
+ "sas_prompt": "Salīdziniet unikālās emocijzīmes"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Bieži lietotas",
+ "category_smileys_people": "Smaidiņi & cilvēki",
+ "category_animals_nature": "Dzīvnieki un daba",
+ "category_food_drink": "Pārtika un dzērieni",
+ "category_activities": "Aktivitātes",
+ "category_travel_places": "Ceļojumi un vietas",
+ "category_objects": "Objekti",
+ "category_symbols": "Simboli",
+ "category_flags": "Karogi",
+ "quick_reactions": "Ātra reaģēšana"
}
}
diff --git a/src/i18n/strings/ml.json b/src/i18n/strings/ml.json
index 4df8a91a39..d0faba1afc 100644
--- a/src/i18n/strings/ml.json
+++ b/src/i18n/strings/ml.json
@@ -41,15 +41,15 @@
"Failed to remove tag %(tagName)s from room": "റൂമില് നിന്നും %(tagName)s ടാഗ് നീക്കം ചെയ്യുവാന് സാധിച്ചില്ല",
"Explore rooms": "മുറികൾ കണ്ടെത്തുക",
"Create Account": "അക്കൗണ്ട് സൃഷ്ടിക്കുക",
- "Integration manager": "സംയോജക മാനേജർ",
- "Identity server": "തിരിച്ചറിയൽ സെർവർ",
"common": {
"error": "എറര്",
"mute": "നിശ്ശബ്ദം",
"settings": "സജ്ജീകരണങ്ങള്",
"warning": "മുന്നറിയിപ്പ്",
"camera": "ക്യാമറ",
- "microphone": "മൈക്രോഫോൺ"
+ "microphone": "മൈക്രോഫോൺ",
+ "identity_server": "തിരിച്ചറിയൽ സെർവർ",
+ "integration_manager": "സംയോജക മാനേജർ"
},
"action": {
"continue": "മുന്നോട്ട്",
diff --git a/src/i18n/strings/nb_NO.json b/src/i18n/strings/nb_NO.json
index 0f0be7ca28..c1da8f7bb6 100644
--- a/src/i18n/strings/nb_NO.json
+++ b/src/i18n/strings/nb_NO.json
@@ -172,16 +172,6 @@
"Download %(text)s": "Last ned %(text)s",
"Copied!": "Kopiert!",
"What's New": "Hva er nytt",
- "Frequently Used": "Ofte brukte",
- "Smileys & People": "Smilefjes og folk",
- "Animals & Nature": "Dyreliv og natur",
- "Food & Drink": "Mat og drikke",
- "Activities": "Aktiviteter",
- "Travel & Places": "Reise og steder",
- "Objects": "Objekter",
- "Symbols": "Symboler",
- "Flags": "Flagg",
- "Quick Reactions": "Hurtigreaksjoner",
"Cancel search": "Avbryt søket",
"More options": "Flere alternativer",
"collapse": "skjul",
@@ -222,9 +212,7 @@
"Send analytics data": "Send analytiske data",
"Show hidden events in timeline": "Vis skjulte hendelser i tidslinjen",
"My Ban List": "Min bannlysningsliste",
- "Verified!": "Verifisert!",
"Got It": "Skjønner",
- "Scan this unique code": "Skann denne unike koden",
"Lion": "Løve",
"Pig": "Gris",
"Rabbit": "Kanin",
@@ -347,22 +335,6 @@
"Delete widget": "Slett modul",
"Rotate Left": "Roter til venstre",
"Rotate Right": "Roter til høyre",
- "were invited %(count)s times": {
- "one": "ble invitert",
- "other": "ble invitert %(count)s ganger"
- },
- "was invited %(count)s times": {
- "one": "ble invitert",
- "other": "ble invitert %(count)s ganger"
- },
- "were banned %(count)s times": {
- "one": "ble bannlyst",
- "other": "ble bannlyst %(count)s ganger"
- },
- "was banned %(count)s times": {
- "one": "ble bannlyst",
- "other": "ble bannlyst %(count)s ganger"
- },
"Power level": "Styrkenivå",
"e.g. my-room": "f.eks. mitt-rom",
"Enter a server name": "Skriv inn et tjenernavn",
@@ -467,30 +439,6 @@
"Widget added by": "Modulen ble lagt til av",
"Create new room": "Opprett et nytt rom",
"Language Dropdown": "Språk-nedfallsmeny",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s ble med %(count)s ganger",
- "one": "%(severalUsers)s ble med"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s ble med %(count)s ganger",
- "one": "%(oneUser)s ble med"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s forlot rommet %(count)s ganger",
- "one": "%(severalUsers)s forlot rommet"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s forlot rommet %(count)s ganger",
- "one": "%(oneUser)s forlot rommet"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)s endret navnene sine"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)s endret navnet sitt",
- "other": "%(oneUser)sendret navnet sitt %(count)s ganger"
- },
"Custom level": "Tilpasset nivå",
"And %(count)s more...": {
"other": "Og %(count)s til..."
@@ -527,8 +475,6 @@
"Avoid sequences": "Unngå sekvenser",
"Avoid recent years": "Unngå nylige år",
"Cancelling…": "Avbryter …",
- "They match": "De samsvarer",
- "They don't match": "De samsvarer ikke",
"in memory": "i minnet",
"Delete Backup": "Slett sikkerhetskopien",
"Restore from Backup": "Gjenopprett fra sikkerhetskopi",
@@ -560,14 +506,6 @@
"%(name)s wants to verify": "%(name)s ønsker å verifisere",
"Failed to copy": "Mislyktes i å kopiere",
"Submit logs": "Send inn loggføringer",
- "were unbanned %(count)s times": {
- "other": "fikk bannlysningene sine opphevet %(count)s ganger",
- "one": "fikk bannlysningene sine opphevet"
- },
- "was unbanned %(count)s times": {
- "other": "fikk bannlysningen sin opphevet %(count)s ganger",
- "one": "fikk bannlysningen sin opphevet"
- },
"Clear all data": "Tøm alle data",
"Verify session": "Verifiser økten",
"Upload completed": "Opplasting fullført",
@@ -678,7 +616,6 @@
"Ok": "OK",
"Encryption upgrade available": "Krypteringsoppdatering tilgjengelig",
"Font size": "Skriftstørrelse",
- "You've successfully verified this user.": "Du har vellykket verifisert denne brukeren.",
"Santa": "Julenisse",
"wait and try again later": "vent og prøv igjen senere",
"Size must be a number": "Størrelsen må være et nummer",
@@ -704,7 +641,6 @@
"Click here to see older messages.": "Klikk for å se eldre meldinger.",
"Add an Integration": "Legg til en integrering",
"Can't load this message": "Klarte ikke å laste inn denne meldingen",
- "Categories": "Kategorier",
"Popout widget": "Utsprettsmodul",
"QR Code": "QR-kode",
"Room address": "Rommets adresse",
@@ -927,27 +863,6 @@
"Continue with %(provider)s": "Fortsett med %(provider)s",
"This address is already in use": "Denne adressen er allerede i bruk",
"In reply to": "Som svar på",
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "one": "%(oneUser)sfikk sin invitasjon trukket tilbake"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "%(severalUsers)sfikk sine invitasjoner trukket tilbake"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)savslo invitasjonen sin"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)sforlot og ble med igjen"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)sforlot og ble med igjen"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)sble med og forlot igjen"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)sble med og forlot igjen"
- },
"Information": "Informasjon",
"%(name)s cancelled verifying": "%(name)s avbrøt verifiseringen",
"You cancelled verifying %(name)s": "Du avbrøt verifiseringen av %(name)s",
@@ -1197,11 +1112,9 @@
"Cook Islands": "Cook-øyene",
"All keys backed up": "Alle nøkler er sikkerhetskopiert",
"Secret storage:": "Hemmelig lagring:",
- "Integration manager": "Integreringsbehandler",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integreringsbehandlere mottar oppsettsdata, og kan endre på moduler, sende rominvitasjoner, og bestemme styrkenivåer på dine vegne.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Bruk en integreringsbehandler til å behandle botter, moduler, og klistremerkepakker.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Bruk en integreringsbehandler (%(serverName)s) til å behandle botter, moduler, og klistremerkepakker.",
- "Identity server": "Identitetstjener",
"Identity server (%(server)s)": "Identitetstjener (%(server)s)",
"Could not connect to identity server": "Kunne ikke koble til identitetsserveren",
"Show:": "Vis:",
@@ -1297,7 +1210,9 @@
"unnamed_room": "Navnløst rom",
"stickerpack": "Klistremerkepakke",
"system_alerts": "Systemvarsler",
- "cross_signing": "Kryssignering"
+ "cross_signing": "Kryssignering",
+ "identity_server": "Identitetstjener",
+ "integration_manager": "Integreringsbehandler"
},
"action": {
"continue": "Fortsett",
@@ -1571,6 +1486,77 @@
"other": "%(names)s og %(count)s andre skriver …",
"one": "%(names)s og én annen bruker skriver …"
}
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s ble med %(count)s ganger",
+ "one": "%(severalUsers)s ble med"
+ },
+ "joined": {
+ "other": "%(oneUser)s ble med %(count)s ganger",
+ "one": "%(oneUser)s ble med"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s forlot rommet %(count)s ganger",
+ "one": "%(severalUsers)s forlot rommet"
+ },
+ "left": {
+ "other": "%(oneUser)s forlot rommet %(count)s ganger",
+ "one": "%(oneUser)s forlot rommet"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)sble med og forlot igjen"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)sble med og forlot igjen"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)sforlot og ble med igjen"
+ },
+ "rejoined": {
+ "one": "%(oneUser)sforlot og ble med igjen"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)savslo invitasjonen sin"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "%(severalUsers)sfikk sine invitasjoner trukket tilbake"
+ },
+ "invite_withdrawn": {
+ "one": "%(oneUser)sfikk sin invitasjon trukket tilbake"
+ },
+ "invited_multiple": {
+ "one": "ble invitert",
+ "other": "ble invitert %(count)s ganger"
+ },
+ "invited": {
+ "one": "ble invitert",
+ "other": "ble invitert %(count)s ganger"
+ },
+ "banned_multiple": {
+ "one": "ble bannlyst",
+ "other": "ble bannlyst %(count)s ganger"
+ },
+ "banned": {
+ "one": "ble bannlyst",
+ "other": "ble bannlyst %(count)s ganger"
+ },
+ "unbanned_multiple": {
+ "other": "fikk bannlysningene sine opphevet %(count)s ganger",
+ "one": "fikk bannlysningene sine opphevet"
+ },
+ "unbanned": {
+ "other": "fikk bannlysningen sin opphevet %(count)s ganger",
+ "one": "fikk bannlysningen sin opphevet"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)s endret navnene sine"
+ },
+ "changed_name": {
+ "one": "%(oneUser)s endret navnet sitt",
+ "other": "%(oneUser)sendret navnet sitt %(count)s ganger"
+ }
}
},
"slash_command": {
@@ -1662,5 +1648,27 @@
"ban": "Bannlys brukere",
"notifications.room": "Varsle alle"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "De samsvarer ikke",
+ "sas_match": "De samsvarer",
+ "complete_title": "Verifisert!",
+ "complete_description": "Du har vellykket verifisert denne brukeren.",
+ "qr_prompt": "Skann denne unike koden"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Ofte brukte",
+ "category_smileys_people": "Smilefjes og folk",
+ "category_animals_nature": "Dyreliv og natur",
+ "category_food_drink": "Mat og drikke",
+ "category_activities": "Aktiviteter",
+ "category_travel_places": "Reise og steder",
+ "category_objects": "Objekter",
+ "category_symbols": "Symboler",
+ "category_flags": "Flagg",
+ "categories": "Kategorier",
+ "quick_reactions": "Hurtigreaksjoner"
}
}
diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json
index dea3b85885..e8c8041916 100644
--- a/src/i18n/strings/nl.json
+++ b/src/i18n/strings/nl.json
@@ -251,87 +251,6 @@
"URL previews are enabled by default for participants in this room.": "URL-voorvertoningen zijn voor deelnemers van deze kamer standaard ingeschakeld.",
"URL previews are disabled by default for participants in this room.": "URL-voorvertoningen zijn voor deelnemers van deze kamer standaard uitgeschakeld.",
"A text message has been sent to %(msisdn)s": "Er is een sms naar %(msisdn)s verstuurd",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s zijn %(count)s keer toegetreden",
- "one": "%(severalUsers)s zijn toegetreden"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s is %(count)s keer toegetreden",
- "one": "%(oneUser)s is toegetreden"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s is %(count)s keer vertrokken",
- "one": "%(severalUsers)s zijn vertrokken"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s is %(count)s keer vertrokken",
- "one": "%(oneUser)s is vertrokken"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s zijn %(count)s keer toegetreden en vertrokken",
- "one": "%(severalUsers)s zijn toegetreden en vertrokken"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s is toegetreden en %(count)s zijn er vertrokken",
- "one": "%(oneUser)s is toegetreden en vertrokken"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s zijn vertrokken en %(count)s keer weer toegetreden",
- "one": "%(severalUsers)s zijn vertrokken en weer toegetreden"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s is %(count)s keer vertrokken en weer toegetreden",
- "one": "%(oneUser)s is vertrokken en weer toegetreden"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s hebben hun uitnodigingen %(count)s keer afgeslagen",
- "one": "%(severalUsers)s hebben hun uitnodigingen afgeslagen"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s heeft de uitnodiging %(count)s keer geweigerd",
- "one": "%(oneUser)s heeft de uitnodiging geweigerd"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s hebben hun uitnodigingen %(count)s keer ingetrokken",
- "one": "De uitnodigingen van %(severalUsers)s zijn ingetrokken"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "De uitnodiging van %(oneUser)s is %(count)s keer ingetrokken",
- "one": "De uitnodiging van %(oneUser)s is ingetrokken"
- },
- "were invited %(count)s times": {
- "other": "zijn %(count)s keer uitgenodigd",
- "one": "zijn uitgenodigd"
- },
- "was invited %(count)s times": {
- "other": "is %(count)s keer uitgenodigd",
- "one": "is uitgenodigd"
- },
- "were banned %(count)s times": {
- "other": "zijn %(count)s keer verbannen",
- "one": "zijn verbannen"
- },
- "was banned %(count)s times": {
- "other": "is %(count)s keer verbannen",
- "one": "is verbannen"
- },
- "were unbanned %(count)s times": {
- "other": "zijn %(count)s keer ontbannen",
- "one": "zijn ontbannen"
- },
- "was unbanned %(count)s times": {
- "other": "is %(count)s keer ontbannen",
- "one": "is ontbannen"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s hebben hun naam %(count)s keer gewijzigd",
- "one": "%(severalUsers)s hebben hun naam gewijzigd"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s is %(count)s keer van naam veranderd",
- "one": "%(oneUser)s is van naam veranderd"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s en %(count)s andere",
"one": "%(items)s en één ander"
@@ -455,9 +374,6 @@
"Straight rows of keys are easy to guess": "Zo’n aaneengesloten rijtje toetsen is eenvoudig te raden",
"Short keyboard patterns are easy to guess": "Korte patronen op het toetsenbord worden gemakkelijk geraden",
"Please contact your homeserver administrator.": "Gelieve contact op te nemen met de beheerder van jouw homeserver.",
- "The other party cancelled the verification.": "De tegenpartij heeft de verificatie geannuleerd.",
- "Verified!": "Geverifieerd!",
- "You've successfully verified this user.": "Je hebt deze persoon geverifieerd.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Beveiligde berichten met deze persoon zijn eind-tot-eind-versleuteld en kunnen niet door derden worden gelezen.",
"Got It": "Ik snap het",
"Verify this user by confirming the following emoji appear on their screen.": "Verifieer deze persoon door te bevestigen dat hun scherm de volgende emoji toont.",
@@ -752,14 +668,6 @@
"Edited at %(date)s. Click to view edits.": "Bewerkt op %(date)s. Klik om de bewerkingen te bekijken.",
"Message edits": "Berichtbewerkingen",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Deze kamer bijwerken vereist dat je de huidige afsluit en in de plaats een nieuwe kamer aanmaakt. Om leden de best mogelijke ervaring te bieden, zullen we:",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s hebben %(count)s keer niets gewijzigd",
- "one": "%(severalUsers)s hebben niets gewijzigd"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s heeft %(count)s keer niets gewijzigd",
- "one": "%(oneUser)s heeft niets gewijzigd"
- },
"Removing…": "Bezig met verwijderen…",
"Clear all data": "Alle gegevens wissen",
"Your homeserver doesn't seem to support this feature.": "Jouw homeserver biedt geen ondersteuning voor deze functie.",
@@ -861,7 +769,6 @@
"one": "1 ongelezen bericht."
},
"Show image": "Afbeelding tonen",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Maak een nieuwe issue aan op GitHub zodat we deze bug kunnen onderzoeken.",
"e.g. my-room": "bv. mijn-kamer",
"Close dialog": "Dialoog sluiten",
"Please enter a name for the room": "Geef een naam voor de kamer op",
@@ -917,9 +824,6 @@
"My Ban List": "Mijn banlijst",
"This is your list of users/servers you have blocked - don't leave the room!": "Dit is de lijst van door jou geblokkeerde servers/personen. Verlaat deze kamer niet!",
"Waiting for %(displayName)s to verify…": "Wachten tot %(displayName)s geverifieerd heeft…",
- "They match": "Ze komen overeen",
- "They don't match": "Ze komen niet overeen",
- "To be secure, do this in person or use a trusted way to communicate.": "Doe dit voor de zekerheid onder vier ogen, of via een betrouwbaar communicatiemedium.",
"Lock": "Hangslot",
"Other users may not trust it": "Mogelijk wantrouwen anderen het",
"Later": "Later",
@@ -930,9 +834,6 @@
"in memory": "in het geheugen",
"not found": "niet gevonden",
"Cancel entering passphrase?": "Wachtwoord annuleren?",
- "Scan this unique code": "Scan deze unieke code",
- "Compare unique emoji": "Vergelijk unieke emoji",
- "Compare a unique set of emoji if you don't have a camera on either device": "Vergelijk een unieke lijst met emoji als geen van beide apparaten een camera heeft",
"Securely cache encrypted messages locally for them to appear in search results.": "Sla versleutelde berichten veilig lokaal op om ze doorzoekbaar te maken.",
"Cannot connect to integration manager": "Kan geen verbinding maken met de integratiebeheerder",
"The integration manager is offline or it cannot reach your homeserver.": "De integratiebeheerder is offline of kan je homeserver niet bereiken.",
@@ -1063,16 +964,6 @@
"%(name)s cancelled": "%(name)s heeft geannuleerd",
"%(name)s wants to verify": "%(name)s wil verifiëren",
"You sent a verification request": "Je hebt een verificatieverzoek verstuurd",
- "Frequently Used": "Vaak gebruikt",
- "Smileys & People": "Smileys & Personen",
- "Animals & Nature": "Dieren en natuur",
- "Food & Drink": "Eten en drinken",
- "Activities": "Activiteiten",
- "Travel & Places": "Reizen en plaatsen",
- "Objects": "Objecten",
- "Symbols": "Symbolen",
- "Flags": "Vlaggen",
- "Quick Reactions": "Snelle reacties",
"Cancel search": "Zoeken annuleren",
"Any of the following data may be shared:": "De volgende gegevens worden mogelijk gedeeld:",
"Your display name": "Jouw weergavenaam",
@@ -1519,7 +1410,6 @@
"This version of %(brand)s does not support searching encrypted messages": "Deze versie van %(brand)s ondersteunt niet het doorzoeken van versleutelde berichten",
"This version of %(brand)s does not support viewing some encrypted files": "Deze versie van %(brand)s ondersteunt niet de mogelijkheid sommige versleutelde bestanden te weergeven",
"Use the Desktop app to search encrypted messages": "Gebruik de Desktop-toepassing om alle versleutelde berichten te zien",
- "Categories": "Categorieën",
"Can't load this message": "Dit bericht kan niet geladen worden",
"Click to view edits": "Klik om bewerkingen te zien",
"Edited at %(date)s": "Bewerkt op %(date)s",
@@ -2019,14 +1909,6 @@
"This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "Deze persoon vertoont illegaal gedrag, bijvoorbeeld door doxing van personen of te dreigen met geweld.\nDit zal gerapporteerd worden aan de moderators van deze kamer die dit kunnen doorzetten naar de gerechtelijke autoriteiten.",
"What this user is writing is wrong.\nThis will be reported to the room moderators.": "Wat deze persoon schrijft is verkeerd.\nDit zal worden gerapporteerd aan de kamermoderators.",
"Please provide an address": "Geef een adres op",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s veranderde de server ACLs",
- "other": "%(oneUser)s veranderde de server ACLs %(count)s keer"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)s veranderden de server ACLs",
- "other": "%(severalUsers)s veranderden de server ACLs %(count)s keer"
- },
"Message search initialisation failed, check your settings for more information": "Bericht zoeken initialisatie mislukt, controleer je instellingen voor meer informatie",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Stel adressen in voor deze Space zodat personen deze Space kunnen vinden via jouw homeserver (%(localDomain)s)",
"To publish an address, it needs to be set as a local address first.": "Om een adres te publiceren, moet het eerst als een lokaaladres worden ingesteld.",
@@ -2059,13 +1941,11 @@
"Code blocks": "Codeblokken",
"Displaying time": "Tijdsweergave",
"Keyboard shortcuts": "Sneltoetsen",
- "Integration manager": "Integratiebeheerder",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Jouw %(brand)s laat je geen integratiebeheerder gebruiken om dit te doen. Neem contact op met een beheerder.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Met het gebruik van deze widget deel je mogelijk gegevens met %(widgetDomain)s & je integratiebeheerder.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integratiebeheerders ontvangen configuratie-informatie en kunnen widgets aanpassen, kameruitnodigingen versturen en machtsniveau’s namens jou aanpassen.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Gebruik een integratiebeheerder om bots, widgets en stickerpakketten te beheren.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Gebruik een integratiebeheerder (%(serverName)s) om bots, widgets en stickerpakketten te beheren.",
- "Identity server": "Identiteitsserver",
"Identity server (%(server)s)": "Identiteitsserver (%(server)s)",
"Could not connect to identity server": "Kon geen verbinding maken met de identiteitsserver",
"Not a valid identity server (status code %(code)s)": "Geen geldige identiteitsserver (statuscode %(code)s)",
@@ -2084,7 +1964,6 @@
"Unable to transfer call": "Doorverbinden is mislukt",
"Unable to copy a link to the room to the clipboard.": "Kopiëren van kamerlink naar het klembord is mislukt.",
"Unable to copy room link": "Kopiëren van kamerlink is mislukt",
- "Message bubbles": "Berichtenbubbels",
"The call is in an unknown state!": "Deze oproep heeft een onbekende status!",
"Call back": "Terugbellen",
"No answer": "Geen antwoord",
@@ -2361,10 +2240,6 @@
"Invite to space": "Voor Space uitnodigen",
"Start new chat": "Nieuwe chat beginnen",
"Recently viewed": "Recent bekeken",
- "You can turn this off anytime in settings": "Je kan dit elk moment uitzetten in instellingen",
- "We don't share information with third parties": "We delen geen informatie met derde partijen",
- "We don't record or profile any account data": "We verwerken of bewaren geen accountgegevens",
- "You can read all our terms here": "Je kan alle voorwaarden hier lezen",
"%(count)s votes cast. Vote to see the results": {
"one": "%(count)s stem uitgebracht. Stem om de resultaten te zien",
"other": "%(count)s stemmen uitgebracht. Stem om de resultaten te zien"
@@ -2372,9 +2247,6 @@
"No votes cast": "Geen stemmen uitgebracht",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Deel anonieme gedragsdata om ons te helpen problemen te identificeren. Geen persoonsgegevens. Geen derde partijen.",
"To view all keyboard shortcuts, click here.": "Om alle sneltoetsen te bekijken, klik hier.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Deel anonieme data om ons problemen te laten opsporen. Geen persoonsgegeven. Geen derde partijen. Lees Meer",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Je hebt eerder ingestemd met het verzamelen van anonieme gedragsdata met ons. We updaten nu hoe dit werkt.",
- "Help improve %(analyticsOwner)s": "Help %(analyticsOwner)s verbeteren",
"That's fine": "Dat is prima",
"Share location": "Locatie delen",
"You cannot place calls without a connection to the server.": "Je kan geen oproepen plaatsen zonder een verbinding met de server.",
@@ -2417,8 +2289,6 @@
"toggle event": "wissel gebeurtenis",
"You cancelled verification on your other device.": "Je hebt de verificatie geannuleerd op het andere apparaat.",
"Almost there! Is your other device showing the same shield?": "Je bent er bijna! Toont het andere apparaat hetzelfde schild?",
- "Verify this device by completing one of the following:": "Verifieer dit apparaat door een van onderstaande methodes af te ronden:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Het apparaat dat je probeert te verifiëren ondersteund niet de door %(brand)s ondersteunde methodes: scannen van een QR-code of emoji verificatie. Probeer het met een andere app.",
"To proceed, please accept the verification request on your other device.": "Om door te gaan, accepteer het verificatie verzoek op je andere apparaat.",
"Waiting for you to verify on your other device…": "Wachten op je verificatie op het andere apparaat…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Wachten op je verificatie op het andere apparaat, %(deviceName)s (%(deviceId)s)…",
@@ -2437,14 +2307,6 @@
"Command error: Unable to handle slash command.": "Commandofout: Kan slash commando niet verwerken.",
"Open this settings tab": "Open dit tabblad met instellingen",
"Space home": "Space home",
- "was removed %(count)s times": {
- "one": "was verwijderd",
- "other": "is %(count)s keer verwijderd"
- },
- "were removed %(count)s times": {
- "one": "zijn verwijderd",
- "other": "werden %(count)s keer verwijderd"
- },
"Unknown error fetching location. Please try again later.": "Onbekende fout bij ophalen van locatie. Probeer het later opnieuw.",
"Timed out trying to fetch your location. Please try again later.": "Er is een time-out opgetreden bij het ophalen van jouw locatie. Probeer het later opnieuw.",
"Failed to fetch your location. Please try again later.": "Kan jouw locatie niet ophalen. Probeer het later opnieuw.",
@@ -2502,7 +2364,6 @@
"Group all your people in one place.": "Groepeer al je mensen op één plek.",
"Group all your favourite rooms and people in one place.": "Groepeer al je favoriete kamers en mensen op één plek.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Spaces zijn manieren om kamers en mensen te groeperen. Naast de spaces waarin jij je bevindt, kunt je ook enkele kant-en-klare spaces gebruiken.",
- "IRC (Experimental)": "IRC (Experimenteel)",
"Location": "Locatie",
"Poll": "Poll",
"Voice Message": "Spraakbericht",
@@ -2511,22 +2372,6 @@
"This is a beta feature": "Dit is een bètafunctie",
"Use to scroll": "Gebruik om te scrollen",
"Feedback sent! Thanks, we appreciate it!": "Reactie verzonden! Bedankt, we waarderen het!",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sverzond een verborgen bericht",
- "other": "%(oneUser)sverzond %(count)s verborgen berichten"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sverzond verborgen bericht",
- "other": "%(severalUsers)sverzond %(count)s verborgen berichten"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)sheeft een bericht verwijderd",
- "other": "%(oneUser)sverwijderde %(count)s berichten"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)shebben een bericht verwijderd",
- "other": "%(severalUsers)sverwijderde %(count)s berichten"
- },
"You do not have permissions to add spaces to this space": "Je bent niet gemachtigd om spaces aan deze space toe te voegen",
"Automatically send debug logs when key backup is not functioning": "Automatisch foutopsporingslogboeken versturen wanneer de sleutelback-up niet werkt",
"%(space1Name)s and %(space2Name)s": "%(space1Name)s en %(space2Name)s",
@@ -2545,7 +2390,6 @@
"other": "Je staat op het punt %(count)s berichten te verwijderen door %(user)s. Hierdoor worden ze permanent verwijderd voor iedereen in het gesprek. Wil je doorgaan?"
},
"%(featureName)s Beta feedback": "%(featureName)s Bèta-feedback",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Help ons problemen te identificeren en %(analyticsOwner)s te verbeteren door anonieme gebruiksgegevens te delen. Om inzicht te krijgen in hoe mensen meerdere apparaten gebruiken, genereren we een willekeurige identificatie die door jouw apparaten wordt gedeeld.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Je kan de aangepaste serveropties gebruiken om je aan te melden bij andere Matrix-servers door een andere server-URL op te geven. Hierdoor kan je %(brand)s gebruiken met een bestaand Matrix-account op een andere thuisserver.",
"Results are only revealed when you end the poll": "Resultaten worden pas onthuld als je de poll beëindigt",
"Voters see results as soon as they have voted": "Kiezers zien resultaten zodra ze hebben gestemd",
@@ -2553,14 +2397,6 @@
"Open poll": "Start poll",
"Poll type": "Poll type",
"Edit poll": "Bewerk poll",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)sheeft de vastgezette berichten voor de kamer gewijzigd",
- "other": "%(oneUser)sheeft de vastgezette berichten voor de kamer %(count)s keer gewijzigd"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)shebben de vastgezette berichten voor de kamer gewijzigd",
- "other": "%(severalUsers)sheeft de vastgezette berichten voor de kamer %(count)s keer gewijzigd"
- },
"What location type do you want to share?": "Welk locatietype wil je delen?",
"Drop a Pin": "Zet een pin neer",
"My live location": "Mijn live locatie",
@@ -2843,7 +2679,6 @@
"Your server lacks native support": "Jouw server heeft geen native ondersteuning",
"Your server has native support": "Jouw server heeft native ondersteuning",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s of %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s of %(emojiCompare)s",
"Completing set up of your new device": "De configuratie van je nieuwe apparaat voltooien",
"Waiting for device to sign in": "Wachten op apparaat om in te loggen",
"Review and approve the sign in": "Controleer en keur de aanmelding goed",
@@ -3011,7 +2846,9 @@
"stickerpack": "Stickerpakket",
"system_alerts": "Systeemmeldingen",
"secure_backup": "Beveiligde back-up",
- "cross_signing": "Kruiselings ondertekenen"
+ "cross_signing": "Kruiselings ondertekenen",
+ "identity_server": "Identiteitsserver",
+ "integration_manager": "Integratiebeheerder"
},
"action": {
"continue": "Doorgaan",
@@ -3188,7 +3025,8 @@
"collecting_information": "App-versieinformatie wordt verzameld",
"collecting_logs": "Logs worden verzameld",
"uploading_logs": "Logs uploaden",
- "downloading_logs": "Logs downloaden"
+ "downloading_logs": "Logs downloaden",
+ "create_new_issue": "Maak een nieuwe issue aan op GitHub zodat we deze bug kunnen onderzoeken."
},
"time": {
"seconds_left": "%(seconds)s's over",
@@ -3296,6 +3134,10 @@
"rule_suppress_notices": "Berichten verzonden door een bot",
"rule_tombstone": "Wanneer kamers geüpgraded worden",
"rule_encrypted_room_one_to_one": "Versleutelde berichten in één-op-één chats"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Experimenteel)",
+ "layout_bubbles": "Berichtenbubbels"
}
},
"devtools": {
@@ -3515,6 +3357,137 @@
},
"m.call.hangup": {
"dm": "Oproep beëindigd"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s zijn %(count)s keer toegetreden",
+ "one": "%(severalUsers)s zijn toegetreden"
+ },
+ "joined": {
+ "other": "%(oneUser)s is %(count)s keer toegetreden",
+ "one": "%(oneUser)s is toegetreden"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s is %(count)s keer vertrokken",
+ "one": "%(severalUsers)s zijn vertrokken"
+ },
+ "left": {
+ "other": "%(oneUser)s is %(count)s keer vertrokken",
+ "one": "%(oneUser)s is vertrokken"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s zijn %(count)s keer toegetreden en vertrokken",
+ "one": "%(severalUsers)s zijn toegetreden en vertrokken"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s is toegetreden en %(count)s zijn er vertrokken",
+ "one": "%(oneUser)s is toegetreden en vertrokken"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s zijn vertrokken en %(count)s keer weer toegetreden",
+ "one": "%(severalUsers)s zijn vertrokken en weer toegetreden"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s is %(count)s keer vertrokken en weer toegetreden",
+ "one": "%(oneUser)s is vertrokken en weer toegetreden"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s hebben hun uitnodigingen %(count)s keer afgeslagen",
+ "one": "%(severalUsers)s hebben hun uitnodigingen afgeslagen"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s heeft de uitnodiging %(count)s keer geweigerd",
+ "one": "%(oneUser)s heeft de uitnodiging geweigerd"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s hebben hun uitnodigingen %(count)s keer ingetrokken",
+ "one": "De uitnodigingen van %(severalUsers)s zijn ingetrokken"
+ },
+ "invite_withdrawn": {
+ "other": "De uitnodiging van %(oneUser)s is %(count)s keer ingetrokken",
+ "one": "De uitnodiging van %(oneUser)s is ingetrokken"
+ },
+ "invited_multiple": {
+ "other": "zijn %(count)s keer uitgenodigd",
+ "one": "zijn uitgenodigd"
+ },
+ "invited": {
+ "other": "is %(count)s keer uitgenodigd",
+ "one": "is uitgenodigd"
+ },
+ "banned_multiple": {
+ "other": "zijn %(count)s keer verbannen",
+ "one": "zijn verbannen"
+ },
+ "banned": {
+ "other": "is %(count)s keer verbannen",
+ "one": "is verbannen"
+ },
+ "unbanned_multiple": {
+ "other": "zijn %(count)s keer ontbannen",
+ "one": "zijn ontbannen"
+ },
+ "unbanned": {
+ "other": "is %(count)s keer ontbannen",
+ "one": "is ontbannen"
+ },
+ "kicked_multiple": {
+ "one": "zijn verwijderd",
+ "other": "werden %(count)s keer verwijderd"
+ },
+ "kicked": {
+ "one": "was verwijderd",
+ "other": "is %(count)s keer verwijderd"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s hebben hun naam %(count)s keer gewijzigd",
+ "one": "%(severalUsers)s hebben hun naam gewijzigd"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s is %(count)s keer van naam veranderd",
+ "one": "%(oneUser)s is van naam veranderd"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s hebben %(count)s keer niets gewijzigd",
+ "one": "%(severalUsers)s hebben niets gewijzigd"
+ },
+ "no_change": {
+ "other": "%(oneUser)s heeft %(count)s keer niets gewijzigd",
+ "one": "%(oneUser)s heeft niets gewijzigd"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)s veranderden de server ACLs",
+ "other": "%(severalUsers)s veranderden de server ACLs %(count)s keer"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s veranderde de server ACLs",
+ "other": "%(oneUser)s veranderde de server ACLs %(count)s keer"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)shebben de vastgezette berichten voor de kamer gewijzigd",
+ "other": "%(severalUsers)sheeft de vastgezette berichten voor de kamer %(count)s keer gewijzigd"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)sheeft de vastgezette berichten voor de kamer gewijzigd",
+ "other": "%(oneUser)sheeft de vastgezette berichten voor de kamer %(count)s keer gewijzigd"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)shebben een bericht verwijderd",
+ "other": "%(severalUsers)sverwijderde %(count)s berichten"
+ },
+ "redacted": {
+ "one": "%(oneUser)sheeft een bericht verwijderd",
+ "other": "%(oneUser)sverwijderde %(count)s berichten"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sverzond verborgen bericht",
+ "other": "%(severalUsers)sverzond %(count)s verborgen berichten"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sverzond een verborgen bericht",
+ "other": "%(oneUser)sverzond %(count)s verborgen berichten"
+ }
}
},
"slash_command": {
@@ -3669,5 +3642,44 @@
"redact": "Berichten van anderen verwijderen",
"notifications.room": "Iedereen melden"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Ze komen niet overeen",
+ "sas_match": "Ze komen overeen",
+ "in_person": "Doe dit voor de zekerheid onder vier ogen, of via een betrouwbaar communicatiemedium.",
+ "other_party_cancelled": "De tegenpartij heeft de verificatie geannuleerd.",
+ "complete_title": "Geverifieerd!",
+ "complete_description": "Je hebt deze persoon geverifieerd.",
+ "no_support_qr_emoji": "Het apparaat dat je probeert te verifiëren ondersteund niet de door %(brand)s ondersteunde methodes: scannen van een QR-code of emoji verificatie. Probeer het met een andere app.",
+ "qr_prompt": "Scan deze unieke code",
+ "sas_prompt": "Vergelijk unieke emoji",
+ "sas_description": "Vergelijk een unieke lijst met emoji als geen van beide apparaten een camera heeft",
+ "qr_or_sas": "%(qrCode)s of %(emojiCompare)s",
+ "qr_or_sas_header": "Verifieer dit apparaat door een van onderstaande methodes af te ronden:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Vaak gebruikt",
+ "category_smileys_people": "Smileys & Personen",
+ "category_animals_nature": "Dieren en natuur",
+ "category_food_drink": "Eten en drinken",
+ "category_activities": "Activiteiten",
+ "category_travel_places": "Reizen en plaatsen",
+ "category_objects": "Objecten",
+ "category_symbols": "Symbolen",
+ "category_flags": "Vlaggen",
+ "categories": "Categorieën",
+ "quick_reactions": "Snelle reacties"
+ },
+ "analytics": {
+ "enable_prompt": "Help %(analyticsOwner)s verbeteren",
+ "consent_migration": "Je hebt eerder ingestemd met het verzamelen van anonieme gedragsdata met ons. We updaten nu hoe dit werkt.",
+ "learn_more": "Deel anonieme data om ons problemen te laten opsporen. Geen persoonsgegeven. Geen derde partijen. Lees Meer",
+ "privacy_policy": "Je kan alle voorwaarden hier lezen",
+ "pseudonymous_usage_data": "Help ons problemen te identificeren en %(analyticsOwner)s te verbeteren door anonieme gebruiksgegevens te delen. Om inzicht te krijgen in hoe mensen meerdere apparaten gebruiken, genereren we een willekeurige identificatie die door jouw apparaten wordt gedeeld.",
+ "bullet_1": "We verwerken of bewaren geen accountgegevens",
+ "bullet_2": "We delen geen informatie met derde partijen",
+ "disable_prompt": "Je kan dit elk moment uitzetten in instellingen"
}
}
diff --git a/src/i18n/strings/nn.json b/src/i18n/strings/nn.json
index 5a11805848..ec1d3abf26 100644
--- a/src/i18n/strings/nn.json
+++ b/src/i18n/strings/nn.json
@@ -200,86 +200,6 @@
"Delete widget": "Slett widgeten",
"Create new room": "Lag nytt rom",
"Home": "Heim",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s har kome inn %(count)s gonger",
- "one": "%(severalUsers)s kom inn"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s har kome inn %(count)s gonger",
- "one": "%(oneUser)s kom inn"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s har fare %(count)s gonger",
- "one": "%(severalUsers)s fór"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s har fare %(count)s gonger",
- "one": "%(oneUser)s fór"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s har kome inn og fare att %(count)s gonger",
- "one": "%(severalUsers)s kom inn og fór"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s har kome inn og fare att %(count)s gonger",
- "one": "%(oneUser)s kom inn og fór"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s har fare og kome inn att %(count)s gonger",
- "one": "%(severalUsers)s fór og kom inn att"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s har fare og kome inn att %(count)s gonger",
- "one": "%(oneUser)s fór og kom inn att"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s sa nei til innbydingane %(count)s gonger",
- "one": "%(severalUsers)s sa nei til innbydingane"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s sa nei til innbydinga %(count)s gonger",
- "one": "%(oneUser)s sa nei til innbydinga"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s fekk innbydingane sine attekne %(count)s gonger",
- "one": "%(severalUsers)s fekk innbydinga si attteke"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s fekk innbydinga si atteke %(count)s gonger",
- "one": "%(oneUser)s fekk innbydinga si atteke"
- },
- "were invited %(count)s times": {
- "other": "vart boden inn %(count)s gonger",
- "one": "vart boden inn"
- },
- "was invited %(count)s times": {
- "other": "vart boden inn %(count)s gonger",
- "one": "vart boden inn"
- },
- "were banned %(count)s times": {
- "other": "har vore stengd ute %(count)s gonger",
- "one": "vart stengd ute"
- },
- "was banned %(count)s times": {
- "other": "har vore stengd ute %(count)s gonger",
- "one": "vart stengd ute"
- },
- "were unbanned %(count)s times": {
- "other": "har vorta sloppe inn att %(count)s gonger",
- "one": "vart sloppe inn att"
- },
- "was unbanned %(count)s times": {
- "other": "har vorte sloppe inn att %(count)s gonger",
- "one": "vart sloppe inn att"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s har endra namna sine %(count)s gonger",
- "one": "%(severalUsers)s endra namna sine"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s har endra namnet sitt %(count)s gonger",
- "one": "%(oneUser)s endra namnet sitt"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s og %(count)s til",
"one": "%(items)s og ein til"
@@ -403,7 +323,6 @@
"This room is not accessible by remote Matrix servers": "Rommet er ikkje tilgjengeleg for andre Matrix-heimtenarar",
"Add an Integration": "Legg tillegg til",
"Popout widget": "Popp widget ut",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"Custom level": "Tilpassa nivå",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Klarte ikkje å lasta handlinga som vert svara til. Anten finst ho ikkje elles har du ikkje tilgang til å sjå ho.",
"Filter results": "Filtrer resultat",
@@ -723,7 +642,6 @@
"You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Du bør fjerne dine personlege data frå identitetstenaren før du koplar frå. Dessverre er identitetstenaren utilgjengeleg og kan ikkje nåast akkurat no.",
"We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Vi tilrår at du slettar personleg informasjon, som e-postadresser og telefonnummer frå identitetstenaren før du koplar frå.",
"Versions": "Versjonar",
- "Identity server": "Identitetstenar",
"The call was answered on another device.": "Samtalen vart svart på på ei anna eining.",
"Norway": "Noreg",
"Bahamas": "Bahamas",
@@ -771,8 +689,6 @@
"Messages containing keywords": "Meldingar som inneheld nøkkelord",
"Mentions & keywords": "Nemningar & nøkkelord",
"Enable email notifications for %(email)s": "Aktiver varsel på epost for %(email)s",
- "Message bubbles": "Snakkebobler",
- "IRC (Experimental)": "IRC (eksperimentell)",
"Keyboard shortcuts": "Tastatursnarvegar",
"Keyboard": "Tastatur",
"Image size in the timeline": "Storleik for bilete på tidslinja",
@@ -865,7 +781,8 @@
"matrix": "Matrix",
"unnamed_room": "Rom utan namn",
"stickerpack": "Klistremerkepakke",
- "system_alerts": "Systemvarsel"
+ "system_alerts": "Systemvarsel",
+ "identity_server": "Identitetstenar"
},
"action": {
"continue": "Fortset",
@@ -1004,6 +921,10 @@
"rule_suppress_notices": "Meldingar sendt frå ein bot",
"rule_tombstone": "Når rom blir oppgraderte",
"rule_encrypted_room_one_to_one": "Krypterte meldingar i ein-til-ein-samtalar"
+ },
+ "appearance": {
+ "layout_irc": "IRC (eksperimentell)",
+ "layout_bubbles": "Snakkebobler"
}
},
"devtools": {
@@ -1080,6 +1001,89 @@
"other": "%(names)s og %(count)s andre skriv…",
"one": "%(names)s og ein annan skriv…"
}
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s har kome inn %(count)s gonger",
+ "one": "%(severalUsers)s kom inn"
+ },
+ "joined": {
+ "other": "%(oneUser)s har kome inn %(count)s gonger",
+ "one": "%(oneUser)s kom inn"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s har fare %(count)s gonger",
+ "one": "%(severalUsers)s fór"
+ },
+ "left": {
+ "other": "%(oneUser)s har fare %(count)s gonger",
+ "one": "%(oneUser)s fór"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s har kome inn og fare att %(count)s gonger",
+ "one": "%(severalUsers)s kom inn og fór"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s har kome inn og fare att %(count)s gonger",
+ "one": "%(oneUser)s kom inn og fór"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s har fare og kome inn att %(count)s gonger",
+ "one": "%(severalUsers)s fór og kom inn att"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s har fare og kome inn att %(count)s gonger",
+ "one": "%(oneUser)s fór og kom inn att"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s sa nei til innbydingane %(count)s gonger",
+ "one": "%(severalUsers)s sa nei til innbydingane"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s sa nei til innbydinga %(count)s gonger",
+ "one": "%(oneUser)s sa nei til innbydinga"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s fekk innbydingane sine attekne %(count)s gonger",
+ "one": "%(severalUsers)s fekk innbydinga si attteke"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s fekk innbydinga si atteke %(count)s gonger",
+ "one": "%(oneUser)s fekk innbydinga si atteke"
+ },
+ "invited_multiple": {
+ "other": "vart boden inn %(count)s gonger",
+ "one": "vart boden inn"
+ },
+ "invited": {
+ "other": "vart boden inn %(count)s gonger",
+ "one": "vart boden inn"
+ },
+ "banned_multiple": {
+ "other": "har vore stengd ute %(count)s gonger",
+ "one": "vart stengd ute"
+ },
+ "banned": {
+ "other": "har vore stengd ute %(count)s gonger",
+ "one": "vart stengd ute"
+ },
+ "unbanned_multiple": {
+ "other": "har vorta sloppe inn att %(count)s gonger",
+ "one": "vart sloppe inn att"
+ },
+ "unbanned": {
+ "other": "har vorte sloppe inn att %(count)s gonger",
+ "one": "vart sloppe inn att"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s har endra namna sine %(count)s gonger",
+ "one": "%(severalUsers)s endra namna sine"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s har endra namnet sitt %(count)s gonger",
+ "one": "%(oneUser)s endra namnet sitt"
+ }
}
},
"slash_command": {
diff --git a/src/i18n/strings/oc.json b/src/i18n/strings/oc.json
index 96115331e5..1266ed6233 100644
--- a/src/i18n/strings/oc.json
+++ b/src/i18n/strings/oc.json
@@ -121,15 +121,6 @@
"Yesterday": "Ièr",
"Show image": "Afichar l'imatge",
"Failed to copy": "Impossible de copiar",
- "Smileys & People": "Emoticònas e personatges",
- "Animals & Nature": "Animals e natura",
- "Food & Drink": "Noiridura e bevenda",
- "Activities": "Activitats",
- "Travel & Places": "Viatges e luòcs",
- "Objects": "Objèctes",
- "Symbols": "Simbòls",
- "Flags": "Marcadors",
- "Categories": "Categorias",
"Cancel search": "Anullar la recèrca",
"More options": "Autras opcions",
"Rotate Left": "Pivotar cap a èrra",
@@ -331,5 +322,16 @@
},
"Messages": "Messatges",
"Other": "Autre",
- "Advanced": "Avançat"
+ "Advanced": "Avançat",
+ "emoji": {
+ "category_smileys_people": "Emoticònas e personatges",
+ "category_animals_nature": "Animals e natura",
+ "category_food_drink": "Noiridura e bevenda",
+ "category_activities": "Activitats",
+ "category_travel_places": "Viatges e luòcs",
+ "category_objects": "Objèctes",
+ "category_symbols": "Simbòls",
+ "category_flags": "Marcadors",
+ "categories": "Categorias"
+ }
}
diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json
index 0f24a74848..940e518782 100644
--- a/src/i18n/strings/pl.json
+++ b/src/i18n/strings/pl.json
@@ -281,7 +281,6 @@
"A text message has been sent to %(msisdn)s": "Wysłano wiadomość tekstową do %(msisdn)s",
"Delete Widget": "Usuń widżet",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Usunięcie widżetu usuwa go dla wszystkich użytkowników w tym pokoju. Czy na pewno chcesz usunąć ten widżet?",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"collapse": "Zwiń",
"expand": "Rozwiń",
"In reply to": "W odpowiedzi do",
@@ -319,18 +318,6 @@
"Room Notification": "Powiadomienia pokoju",
"Demote yourself?": "Zdegradować siebie?",
"Demote": "Degraduj",
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)sdołączyło",
- "other": "%(severalUsers)s dołączyło %(count)s razy"
- },
- "was invited %(count)s times": {
- "other": "został zaproszony %(count)s razy",
- "one": "został zaproszony"
- },
- "was banned %(count)s times": {
- "one": "został zbanowany",
- "other": "został zbanowany %(count)s razy"
- },
"Permission Required": "Wymagane Uprawnienia",
"You do not have permission to start a conference call in this room": "Nie posiadasz uprawnień do rozpoczęcia rozmowy grupowej w tym pokoju",
"Unignored user": "Nieignorowany użytkownik",
@@ -347,18 +334,6 @@
"You don't currently have any stickerpacks enabled": "Nie masz obecnie włączonych żadnych pakietów naklejek",
"This room is a continuation of another conversation.": "Ten pokój jest kontynuacją innej rozmowy.",
"Click here to see older messages.": "Kliknij tutaj, aby zobaczyć starsze wiadomości.",
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s dołączył %(count)s razy",
- "one": "%(oneUser)s dołączył"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)s wyszło",
- "other": "%(severalUsers)swyszło %(count)s razy"
- },
- "were invited %(count)s times": {
- "one": "zostało zaproszonych",
- "other": "zostało zaproszonych %(count)s razy"
- },
"Updating %(brand)s": "Aktualizowanie %(brand)s",
"Please contact your service administrator to continue using this service.": "Proszę, skontaktuj się z administratorem aby korzystać dalej z funkcji.",
"Only room administrators will see this warning": "Tylko administratorzy pokojów widzą to ostrzeżenie",
@@ -390,60 +365,12 @@
"Common names and surnames are easy to guess": "Popularne imiona i nazwiska są łatwe do odgadnięcia",
"You do not have permission to invite people to this room.": "Nie masz uprawnień do zapraszania ludzi do tego pokoju.",
"Unknown server error": "Nieznany błąd serwera",
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)s wyszedł",
- "other": "%(oneUser)sopuścił %(count)s razy"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s dołączył i wyszedł %(count)s razy",
- "one": "%(oneUser)s dołączył i wyszedł"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)s dołączyło i wyszło",
- "other": "%(severalUsers)s dołączyło i wyszło %(count)s razy"
- },
- "were banned %(count)s times": {
- "one": "zostało zbanowanych",
- "other": "zostało zbanowanych %(count)s razy"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s i %(count)s innych",
"one": "%(items)s i jedna inna osoba"
},
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)szmienił swoją nazwę",
- "other": "%(oneUser)szmienił swoją nazwę %(count)s razy"
- },
"Add some now": "Dodaj teraz kilka",
"Please review and accept all of the homeserver's policies": "Przeczytaj i zaakceptuj wszystkie zasady dotyczące serwera domowego",
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)swyszło i dołączyło ponownie %(count)s razy",
- "one": "%(severalUsers)swyszło i dołączyło ponownie"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s wyszedł i dołączył ponownie %(count)s razy",
- "one": "%(oneUser)s wyszedł i dołączył ponownie"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)sodrzucił ich zaproszenie %(count)s razy",
- "one": "%(oneUser)sodrzucił ich zaproszenie"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)sodrzuciło ich zaproszenia",
- "other": "%(severalUsers)sodrzuciło ich zaproszenia %(count)s razy"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)swycofał zaproszenie %(count)s razy",
- "one": "%(oneUser)swycofał zaproszenie"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)swycofało zaproszenie %(count)s razy",
- "one": "%(severalUsers)swycofało zaproszenie"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)szmieniło ich nazwę %(count)s razy",
- "one": "%(severalUsers)szmieniło ich nazwę"
- },
"Continue With Encryption Disabled": "Kontynuuj Z Wyłączonym Szyfrowaniem",
"Capitalization doesn't help very much": "Kapitalizacja nie pomaga bardzo",
"This is a top-10 common password": "To jest 10 najpopularniejszych haseł",
@@ -451,14 +378,6 @@
"Unable to create key backup": "Nie można utworzyć kopii zapasowej klucza",
"No backup found!": "Nie znaleziono kopii zapasowej!",
"Create a new room with the same name, description and avatar": "Utwórz nowy pokój o tej samej nazwie, opisie i awatarze",
- "was unbanned %(count)s times": {
- "one": "został odbanowany",
- "other": "został odbanowany %(count)s razy"
- },
- "were unbanned %(count)s times": {
- "one": "zostali odbanowani",
- "other": "zostali odbanowani %(count)s razy"
- },
"Please review and accept the policies of this homeserver:": "Przeczytaj i zaakceptuj zasady tego serwera domowego:",
"This is similar to a commonly used password": "Jest to podobne do powszechnie stosowanego hasła",
"That doesn't match.": "To się nie zgadza.",
@@ -467,7 +386,6 @@
"Short keyboard patterns are easy to guess": "Krótkie wzory klawiszowe są łatwe do odgadnięcia",
"I don't want my encrypted messages": "Nie chcę moich zaszyfrowanych wiadomości",
"You'll lose access to your encrypted messages": "Utracisz dostęp do zaszyfrowanych wiadomości",
- "Verified!": "Zweryfikowano!",
"Dog": "Pies",
"Cat": "Kot",
"Lion": "Lew",
@@ -588,8 +506,6 @@
"All-uppercase is almost as easy to guess as all-lowercase": "Same wielkie litery w haśle powodują, iż są one łatwe do zgadnięcia, podobnie jak w przypadku samych małych",
"Straight rows of keys are easy to guess": "Proste rzędy klawiszy są łatwe do odgadnięcia",
"Show hidden events in timeline": "Pokaż ukryte wydarzenia na linii czasowej",
- "The other party cancelled the verification.": "Druga strona anulowała weryfikację.",
- "You've successfully verified this user.": "Pomyślnie zweryfikowałeś tego użytkownika.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Bezpieczne wiadomości z tym użytkownikiem są szyfrowane end-to-end i nie mogą zostać odczytane przez osoby trzecie.",
"Got It": "Zrobione",
"Verify this user by confirming the following emoji appear on their screen.": "Sprawdź tego użytkownika potwierdzając, że następujące emotikony pojawiają się na ekranie rozmówcy.",
@@ -684,20 +600,10 @@
"Unread messages.": "Nieprzeczytane wiadomości.",
"%(creator)s created and configured the room.": "%(creator)s stworzył i skonfigurował pokój.",
"Missing media permissions, click the button below to request.": "Brakuje uprawnień do mediów, kliknij przycisk poniżej, aby o nie zapytać.",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)snie wykonało zmian %(count)s razy",
- "one": "%(severalUsers)snie wykonało zmian"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)snie wykonał zmian %(count)s razy",
- "one": "%(oneUser)snie wykonał zmian"
- },
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Nie zdołano wczytać zdarzenia, na które odpowiedziano, może ono nie istnieć lub nie masz uprawnienia, by je zobaczyć.",
"e.g. my-room": "np. mój-pokój",
"Some characters not allowed": "Niektóre znaki niedozwolone",
"Match system theme": "Dopasuj do motywu systemowego",
- "They match": "Pasują do siebie",
- "They don't match": "Nie pasują do siebie",
"Remove recent messages": "Usuń ostatnie wiadomości",
"Rotate Left": "Obróć w lewo",
"Rotate Right": "Obróć w prawo",
@@ -728,15 +634,6 @@
"Sign In or Create Account": "Zaloguj się lub utwórz konto",
"Use your account or create a new one to continue.": "Użyj konta lub utwórz nowe, aby kontynuować.",
"Edited at %(date)s. Click to view edits.": "Edytowano w %(date)s. Kliknij, aby zobaczyć zmiany.",
- "Frequently Used": "Często używane",
- "Smileys & People": "Buźki i osoby",
- "Animals & Nature": "Zwierzęta i natura",
- "Food & Drink": "Żywność i napoje",
- "Activities": "Aktywności",
- "Travel & Places": "Podróże i miejsca",
- "Objects": "Przedmioty",
- "Symbols": "Symbole",
- "Flags": "Flagi",
"Looks good": "Wygląda dobrze",
"All rooms": "Wszystkie pokoje",
"Your server": "Twój serwer",
@@ -1092,7 +989,6 @@
"Bulk options": "Masowe działania",
"Incompatible Database": "Niekompatybilna baza danych",
"Information": "Informacje",
- "Categories": "Kategorie",
"Accepting…": "Akceptowanie…",
"Re-join": "Dołącz ponownie",
"Unencrypted": "Nieszyfrowane",
@@ -1270,7 +1166,6 @@
"Your user ID": "Twoje ID użytkownika",
"Your display name": "Twoja nazwa wyświetlana",
"View rules": "Zobacz zasady",
- "Quick Reactions": "Szybkie reakcje",
"Error subscribing to list": "Błąd subskrybowania listy",
"Please fill why you're reporting.": "Wypełnij, dlaczego dokonujesz zgłoszenia.",
"Jump to first unread room.": "Przejdź do pierwszego nieprzeczytanego pokoju.",
@@ -1331,10 +1226,6 @@
"This bridge is managed by .": "Ten mostek jest zarządzany przez .",
"Your server isn't responding to some requests.": "Twój serwer nie odpowiada na niektóre zapytania.",
"Waiting for %(displayName)s to verify…": "Oczekiwanie na weryfikację przez %(displayName)s…",
- "To be secure, do this in person or use a trusted way to communicate.": "Aby było to bezpieczne, wykonaj to przy tej osobie, lub używając zaufanego sposobu komunikacji.",
- "Compare a unique set of emoji if you don't have a camera on either device": "Porównaj unikatowy zestaw emoji, jeżeli nie masz aparatu na jednym z urządzeń",
- "Compare unique emoji": "Porównaj unikatowe emoji",
- "Scan this unique code": "Zeskanuj ten unikatowy kod",
"How fast should messages be downloaded.": "Jak szybko powinny być pobierane wiadomości.",
"IRC display name width": "Szerokość nazwy wyświetlanej IRC",
"Change notification settings": "Zmień ustawienia powiadomień",
@@ -1448,11 +1339,9 @@
"Search for rooms or people": "Szukaj pokojów i ludzi",
"Some suggestions may be hidden for privacy.": "Niektóre propozycje mogą być ukryte z uwagi na prywatność.",
"Or send invite link": "Lub wyślij link z zaproszeniem",
- "Integration manager": "Menedżer integracji",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Zarządcy integracji otrzymują dane konfiguracji, mogą modyfikować widżety, wysyłać zaproszenia do pokojów i ustawiać poziom uprawnień w Twoim imieniu.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Użyj zarządcy integracji aby zarządzać botami, widżetami i pakietami naklejek.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Użyj zarządcy Integracji %(serverName)s aby zarządzać botami, widżetami i pakietami naklejek.",
- "Identity server": "Serwer tożsamości",
"Identity server (%(server)s)": "Serwer tożsamości (%(server)s)",
"Could not connect to identity server": "Nie można połączyć z serwerem tożsamości",
"Not a valid identity server (status code %(code)s)": "Nieprawidłowy serwer tożsamości (kod statusu %(code)s)",
@@ -1493,9 +1382,6 @@
"Use app": "Użyj aplikacji",
"Use app for a better experience": "Użyj aplikacji by mieć lepsze doświadczenie",
"Review to ensure your account is safe": "Sprawdź, by upewnić się że Twoje konto jest bezpieczne",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Udostępnij anonimowe dane, aby pomóc nam zidentyfikować problemy. Nic osobistego. Żadnych podmiotów zewnętrznych. Dowiedz się więcej",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Wcześniej wyraziłeś zgodę na udostępnianie zanonimizowanych danych z nami. Teraz aktualizujemy jak to działa.",
- "Help improve %(analyticsOwner)s": "Pomóż poprawić %(analyticsOwner)s",
"That's fine": "To jest w porządku",
"Share your public space": "Zaproś do swojej publicznej przestrzeni",
"Invite to %(spaceName)s": "Zaproś do %(spaceName)s",
@@ -1582,8 +1468,6 @@
"An error occurred whilst saving your notification preferences.": "Wystąpił błąd podczas zapisywania twoich ustawień powiadomień.",
"Error saving notification preferences": "Błąd zapisywania ustawień powiadomień",
"Messages containing keywords": "Wiadomości zawierające słowa kluczowe",
- "Message bubbles": "Dymki wiadomości",
- "IRC (Experimental)": "IRC (eksperymentalny)",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Aktualizowanie przestrzeni...",
"other": "Aktualizowanie przestrzeni... (%(progress)s z %(count)s)"
@@ -1688,7 +1572,6 @@
"Not ready for secure messaging": "Nieprzygotowane do bezpiecznej komunikacji",
"Inactive": "Nieaktywny",
"Inactive for %(inactiveAgeDays)s days or longer": "Nieaktywne przez %(inactiveAgeDays)s dni lub dłużej",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s lub %(emojiCompare)s",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s lub %(appLinks)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s lub %(recoveryFile)s",
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s lub %(copyButton)s",
@@ -2433,8 +2316,6 @@
"If you can't scan the code above, verify by comparing unique emoji.": "Jeśli nie jesteś w stanie skanować kodu powyżej, zweryfikuj porównując emoji.",
"Ask %(displayName)s to scan your code:": "Poproś %(displayName)s, aby zeskanował Twój kod:",
"Verify by scanning": "Zweryfikuj przez skanowanie",
- "Verify this device by completing one of the following:": "Zweryfikuj to urządzenie wykonują jedno z następujących:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Urządzenie, które próbujesz zweryfikować nie wspiera skanowania kodu QR lub weryfikacji emoji, czyli tego co obsługuje %(brand)s. Spróbuj użyć innego klienta.",
"Edit devices": "Edytuj urządzenia",
"Role in ": "Role w ",
"Deactivating this user will log them out and prevent them from logging back in. Additionally, they will leave all the rooms they are in. This action cannot be reversed. Are you sure you want to deactivate this user?": "Dezaktywacja tego użytkownika, wyloguje go i uniemożliwi logowanie ponowne. Dodatkowo, opuści wszystkie pokoje, w których się znajdują. Tej akcji nie można cofnąć. Czy na pewno chcesz dezaktywować tego użytkownika?",
@@ -2655,7 +2536,6 @@
"Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Przypomnienie: Twoja przeglądarka nie jest wspierana, więc Twoje doświadczenie może być nieprzewidywalne.",
"Preparing to download logs": "Przygotowuję do pobrania dzienników",
"Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Powiedz nam, co poszło nie tak, lub nawet lepiej - utwórz zgłoszenie na platformie GitHub, które opisuje problem.",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Pomóż nam zidentyfikować problemy i ulepszyć %(analyticsOwner)s, udostępniając anonimowe dane o użytkowaniu. Aby zrozumieć, w jaki sposób użytkownicy korzystają z wielu urządzeń, wygenerujemy losowy identyfikator dzielony pomiędzy Twoimi urządzeniami.",
"You're in": "Wszedłeś",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Możesz użyć niestandardowych opcji serwera, aby zalogować się na inny serwer Matrix, wprowadzając inny adres URL serwera. Umożliwi Ci to na korzystanie z %(brand)s z istniejącym już kontem Matrix na innym serwerze domowym.",
"To leave the beta, visit your settings.": "Aby wyjść z bety, odwiedź swoje ustawienia.",
@@ -2664,10 +2544,6 @@
"Get it on F-Droid": "Pobierz w F-Droid",
"Get it on Google Play": "Pobierz w Google Play",
"Download on the App Store": "Pobierz w App Store",
- "You can turn this off anytime in settings": "Możesz to wyłączyć kiedy zechcesz w ustawieniach",
- "We don't share information with third parties": "Nie udostępniamy żadnych informacji podmiotom zewnętrznym",
- "We don't record or profile any account data": "Nie zapisujemy żadnych danych, ani nie profilujemy twojego konta",
- "You can read all our terms here": "Możesz przeczytać wszystkie nasze warunki tutaj",
"Adding spaces has moved.": "Dodawanie przestrzeni zostało przeniesione.",
"Search for rooms": "Szukaj pokoi",
"Want to add a new room instead?": "Chcesz zamiast tego dodać nowy pokój?",
@@ -2730,47 +2606,6 @@
"Language Dropdown": "Rozwiń języki",
"Message in %(room)s": "Wiadomość w %(room)s",
"Image view": "Widok obrazu",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)swysłał ukrytą wiadomość",
- "other": "%(oneUser)swysłał %(count)s ukrytych wiadomości"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "other": "%(severalUsers)swysłało %(count)s ukrytych wiadomości",
- "one": "%(severalUsers)swysłało ukrytą wiadomość"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)susunął wiadomość",
- "other": "%(oneUser)susunął %(count)s wiadomości"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)susunęło wiadomość",
- "other": "%(severalUsers)susunęło %(count)s wiadomości"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)szmienił przypięte wiadomości pokoju",
- "other": "%(oneUser)szmienił przypięte wiadomości pokoju %(count)s razy"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)szmieniło przypięte wiadomości pokoju",
- "other": "%(severalUsers)szmieniło przypięte wiadomości pokoju %(count)s razy"
- },
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)szmienił ACL serwera",
- "other": "%(oneUser)szmienił ACL serwera %(count)s razy"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)szmieniło ACL serwera",
- "other": "%(severalUsers)szmieniło ACL serwera %(count)s razy"
- },
- "was removed %(count)s times": {
- "one": "zostało usunięte",
- "other": "zostało usunięte %(count)s raz"
- },
- "were removed %(count)s times": {
- "one": "zostało usuniętych",
- "other": "zostało usuniętych %(count)s razy"
- },
- "Please create a new issue on GitHub so that we can investigate this bug.": "Utwórz nowe zgłoszenie na GitHubie, abyśmy mogli zbadać ten błąd.",
"Popout widget": "Wyskakujący widżet",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Korzystanie z tego widżetu może współdzielić dane z %(widgetDomain)s i Twoim menedżerem integracji.",
"Feedback sent! Thanks, we appreciate it!": "Wysłano opinię! Dziękujemy, doceniamy to!",
@@ -3202,13 +3037,7 @@
"Great! This passphrase looks strong enough": "Świetnie! To hasło wygląda na wystarczająco silne",
"New room activity, upgrades and status messages occur": "Pojawiła się nowa aktywność pokoju, aktualizacje i status wiadomości",
"Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Wiadomości tutaj są szyfrowane end-to-end. Aby zweryfikować profil %(displayName)s - kliknij na zdjęcie profilowe.",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)szmieniło swoje zdjęcie profilowe %(count)s razy"
- },
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "Wiadomości w tym pokoju są szyfrowane end-to-end. Możesz zweryfikować osoby, które dołączą klikając na ich zdjęcie profilowe.",
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)szmienił swoje zdjęcie profilowe %(count)s razy"
- },
"The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a unique passphrase below, which will only be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "Eksportowany plik zezwoli każdemu, kto go odczyta na szyfrowanie i rozszyfrowanie wiadomości, które widzisz. By usprawnić proces, wprowadź hasło poniżej, które posłuży do szyfrowania eksportowanych danych. Importowanie danych będzie możliwe wyłącznie za pomocą tego hasła.",
"Applied by default to all rooms on all devices.": "Zastosowano domyślnie do wszystkich pokoi na każdym urządzeniu.",
"Show a badge when keywords are used in a room.": "Wyświetl plakietkę , gdy słowa kluczowe są używane w pokoju.",
@@ -3304,7 +3133,9 @@
"stickerpack": "Pakiet naklejek",
"system_alerts": "Alerty systemowe",
"secure_backup": "Bezpieczna kopia zapasowa",
- "cross_signing": "Weryfikacja krzyżowa"
+ "cross_signing": "Weryfikacja krzyżowa",
+ "identity_server": "Serwer tożsamości",
+ "integration_manager": "Menedżer integracji"
},
"action": {
"continue": "Kontynuuj",
@@ -3517,7 +3348,8 @@
"collecting_information": "Zbieranie informacji o wersji aplikacji",
"collecting_logs": "Zbieranie dzienników",
"uploading_logs": "Wysyłanie logów",
- "downloading_logs": "Pobieranie logów"
+ "downloading_logs": "Pobieranie logów",
+ "create_new_issue": "Utwórz nowe zgłoszenie na GitHubie, abyśmy mogli zbadać ten błąd."
},
"time": {
"hours_minutes_seconds_left": "pozostało %(hours)s godz. %(minutes)s min. %(seconds)ss",
@@ -3634,6 +3466,10 @@
"rule_suppress_notices": "Wiadomości wysłane przez bota",
"rule_tombstone": "Kiedy pokoje są uaktualniane",
"rule_encrypted_room_one_to_one": "Zaszyfrowane wiadomości w rozmowach jeden-do-jednego"
+ },
+ "appearance": {
+ "layout_irc": "IRC (eksperymentalny)",
+ "layout_bubbles": "Dymki wiadomości"
}
},
"devtools": {
@@ -3888,6 +3724,143 @@
},
"m.call.hangup": {
"dm": "Połączenie zakończone"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)sdołączyło",
+ "other": "%(severalUsers)s dołączyło %(count)s razy"
+ },
+ "joined": {
+ "other": "%(oneUser)s dołączył %(count)s razy",
+ "one": "%(oneUser)s dołączył"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)s wyszło",
+ "other": "%(severalUsers)swyszło %(count)s razy"
+ },
+ "left": {
+ "one": "%(oneUser)s wyszedł",
+ "other": "%(oneUser)sopuścił %(count)s razy"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)s dołączyło i wyszło",
+ "other": "%(severalUsers)s dołączyło i wyszło %(count)s razy"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s dołączył i wyszedł %(count)s razy",
+ "one": "%(oneUser)s dołączył i wyszedł"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)swyszło i dołączyło ponownie %(count)s razy",
+ "one": "%(severalUsers)swyszło i dołączyło ponownie"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s wyszedł i dołączył ponownie %(count)s razy",
+ "one": "%(oneUser)s wyszedł i dołączył ponownie"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)sodrzuciło ich zaproszenia",
+ "other": "%(severalUsers)sodrzuciło ich zaproszenia %(count)s razy"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)sodrzucił ich zaproszenie %(count)s razy",
+ "one": "%(oneUser)sodrzucił ich zaproszenie"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)swycofało zaproszenie %(count)s razy",
+ "one": "%(severalUsers)swycofało zaproszenie"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)swycofał zaproszenie %(count)s razy",
+ "one": "%(oneUser)swycofał zaproszenie"
+ },
+ "invited_multiple": {
+ "one": "zostało zaproszonych",
+ "other": "zostało zaproszonych %(count)s razy"
+ },
+ "invited": {
+ "other": "został zaproszony %(count)s razy",
+ "one": "został zaproszony"
+ },
+ "banned_multiple": {
+ "one": "zostało zbanowanych",
+ "other": "zostało zbanowanych %(count)s razy"
+ },
+ "banned": {
+ "one": "został zbanowany",
+ "other": "został zbanowany %(count)s razy"
+ },
+ "unbanned_multiple": {
+ "one": "zostali odbanowani",
+ "other": "zostali odbanowani %(count)s razy"
+ },
+ "unbanned": {
+ "one": "został odbanowany",
+ "other": "został odbanowany %(count)s razy"
+ },
+ "kicked_multiple": {
+ "one": "zostało usuniętych",
+ "other": "zostało usuniętych %(count)s razy"
+ },
+ "kicked": {
+ "one": "zostało usunięte",
+ "other": "zostało usunięte %(count)s raz"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)szmieniło ich nazwę %(count)s razy",
+ "one": "%(severalUsers)szmieniło ich nazwę"
+ },
+ "changed_name": {
+ "one": "%(oneUser)szmienił swoją nazwę",
+ "other": "%(oneUser)szmienił swoją nazwę %(count)s razy"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)szmieniło swoje zdjęcie profilowe %(count)s razy"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)szmienił swoje zdjęcie profilowe %(count)s razy"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)snie wykonało zmian %(count)s razy",
+ "one": "%(severalUsers)snie wykonało zmian"
+ },
+ "no_change": {
+ "other": "%(oneUser)snie wykonał zmian %(count)s razy",
+ "one": "%(oneUser)snie wykonał zmian"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)szmieniło ACL serwera",
+ "other": "%(severalUsers)szmieniło ACL serwera %(count)s razy"
+ },
+ "server_acls": {
+ "one": "%(oneUser)szmienił ACL serwera",
+ "other": "%(oneUser)szmienił ACL serwera %(count)s razy"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)szmieniło przypięte wiadomości pokoju",
+ "other": "%(severalUsers)szmieniło przypięte wiadomości pokoju %(count)s razy"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)szmienił przypięte wiadomości pokoju",
+ "other": "%(oneUser)szmienił przypięte wiadomości pokoju %(count)s razy"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)susunęło wiadomość",
+ "other": "%(severalUsers)susunęło %(count)s wiadomości"
+ },
+ "redacted": {
+ "one": "%(oneUser)susunął wiadomość",
+ "other": "%(oneUser)susunął %(count)s wiadomości"
+ },
+ "hidden_event_multiple": {
+ "other": "%(severalUsers)swysłało %(count)s ukrytych wiadomości",
+ "one": "%(severalUsers)swysłało ukrytą wiadomość"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)swysłał ukrytą wiadomość",
+ "other": "%(oneUser)swysłał %(count)s ukrytych wiadomości"
+ }
}
},
"slash_command": {
@@ -4048,5 +4021,44 @@
"redact": "Usuń wiadomości wysłane przez innych",
"notifications.room": "Powiadamianie wszystkich"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Nie pasują do siebie",
+ "sas_match": "Pasują do siebie",
+ "in_person": "Aby było to bezpieczne, wykonaj to przy tej osobie, lub używając zaufanego sposobu komunikacji.",
+ "other_party_cancelled": "Druga strona anulowała weryfikację.",
+ "complete_title": "Zweryfikowano!",
+ "complete_description": "Pomyślnie zweryfikowałeś tego użytkownika.",
+ "no_support_qr_emoji": "Urządzenie, które próbujesz zweryfikować nie wspiera skanowania kodu QR lub weryfikacji emoji, czyli tego co obsługuje %(brand)s. Spróbuj użyć innego klienta.",
+ "qr_prompt": "Zeskanuj ten unikatowy kod",
+ "sas_prompt": "Porównaj unikatowe emoji",
+ "sas_description": "Porównaj unikatowy zestaw emoji, jeżeli nie masz aparatu na jednym z urządzeń",
+ "qr_or_sas": "%(qrCode)s lub %(emojiCompare)s",
+ "qr_or_sas_header": "Zweryfikuj to urządzenie wykonują jedno z następujących:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Często używane",
+ "category_smileys_people": "Buźki i osoby",
+ "category_animals_nature": "Zwierzęta i natura",
+ "category_food_drink": "Żywność i napoje",
+ "category_activities": "Aktywności",
+ "category_travel_places": "Podróże i miejsca",
+ "category_objects": "Przedmioty",
+ "category_symbols": "Symbole",
+ "category_flags": "Flagi",
+ "categories": "Kategorie",
+ "quick_reactions": "Szybkie reakcje"
+ },
+ "analytics": {
+ "enable_prompt": "Pomóż poprawić %(analyticsOwner)s",
+ "consent_migration": "Wcześniej wyraziłeś zgodę na udostępnianie zanonimizowanych danych z nami. Teraz aktualizujemy jak to działa.",
+ "learn_more": "Udostępnij anonimowe dane, aby pomóc nam zidentyfikować problemy. Nic osobistego. Żadnych podmiotów zewnętrznych. Dowiedz się więcej",
+ "privacy_policy": "Możesz przeczytać wszystkie nasze warunki tutaj",
+ "pseudonymous_usage_data": "Pomóż nam zidentyfikować problemy i ulepszyć %(analyticsOwner)s, udostępniając anonimowe dane o użytkowaniu. Aby zrozumieć, w jaki sposób użytkownicy korzystają z wielu urządzeń, wygenerujemy losowy identyfikator dzielony pomiędzy Twoimi urządzeniami.",
+ "bullet_1": "Nie zapisujemy żadnych danych, ani nie profilujemy twojego konta",
+ "bullet_2": "Nie udostępniamy żadnych informacji podmiotom zewnętrznym",
+ "disable_prompt": "Możesz to wyłączyć kiedy zechcesz w ustawieniach"
}
}
diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json
index 0fb2dc9637..29e43c0563 100644
--- a/src/i18n/strings/pt_BR.json
+++ b/src/i18n/strings/pt_BR.json
@@ -249,87 +249,6 @@
"Delete Widget": "Apagar widget",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Remover um widget o remove para todas as pessoas desta sala. Tem certeza que quer remover este widget?",
"Delete widget": "Remover widget",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s entraram %(count)s vezes",
- "one": "%(severalUsers)s entraram"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s entrou %(count)s vezes",
- "one": "%(oneUser)s entrou"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s saíram %(count)s vezes",
- "one": "%(severalUsers)s saíram"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s saiu %(count)s vezes",
- "one": "%(oneUser)s saiu"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s entraram e saíram %(count)s vezes",
- "one": "%(severalUsers)s entraram e saíram"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s entrou e saiu %(count)s vezes",
- "one": "%(oneUser)s entrou e saiu"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s saíram e entraram %(count)s vezes",
- "one": "%(severalUsers)s saíram e entraram"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s saiu e entrou %(count)s vezes",
- "one": "%(oneUser)s saiu e entrou"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s recusaram os convites %(count)s vezes",
- "one": "%(severalUsers)s recusaram os convites"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s recusou o convite %(count)s vezes",
- "one": "%(oneUser)s recusou o convite"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s tiveram os convites retirados %(count)s vezes",
- "one": "%(severalUsers)s tiveram os convites retirados"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s teve os convites removidos %(count)s vezes",
- "one": "%(oneUser)s teve o convite removido"
- },
- "were invited %(count)s times": {
- "other": "foram convidadas/os %(count)s vezes",
- "one": "foram convidadas/os"
- },
- "was invited %(count)s times": {
- "other": "foi convidada/o %(count)s vezes",
- "one": "foi convidada/o"
- },
- "were banned %(count)s times": {
- "other": "foram banidos %(count)s vezes",
- "one": "foram banidos"
- },
- "was banned %(count)s times": {
- "other": "foi banido %(count)s vezes",
- "one": "foi banido"
- },
- "were unbanned %(count)s times": {
- "other": "tiveram o banimento removido %(count)s vezes",
- "one": "tiveram o banimento removido"
- },
- "was unbanned %(count)s times": {
- "other": "teve o banimento removido %(count)s vezes",
- "one": "teve o banimento removido"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s alteraram o nome e sobrenome %(count)s vezes",
- "one": "%(severalUsers)s alteraram o nome e sobrenome"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s alterou o nome e sobrenome %(count)s vezes",
- "one": "%(oneUser)s alterou o nome e sobrenome"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s e %(count)s outras",
"one": "%(items)s e uma outra"
@@ -506,9 +425,6 @@
"Invite anyway and never warn me again": "Convide mesmo assim e nunca mais me avise",
"Invite anyway": "Convide mesmo assim",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "O arquivo '%(fileName)s' excede o limite de tamanho deste homeserver para uploads",
- "The other party cancelled the verification.": "Seu contato cancelou a confirmação.",
- "Verified!": "Confirmado!",
- "You've successfully verified this user.": "Você confirmou este usuário com sucesso.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "As mensagens com este usuário estão protegidas com a criptografia de ponta a ponta e não podem ser lidas por terceiros.",
"Got It": "Ok, entendi",
"Unable to find a supported verification method.": "Nenhuma opção de confirmação é suportada.",
@@ -715,14 +631,8 @@
"IRC display name width": "Largura do nome e sobrenome nas mensagens",
"My Ban List": "Minha lista de banidos",
"This is your list of users/servers you have blocked - don't leave the room!": "Esta é a sua lista de usuárias(os)/servidores que você bloqueou - não saia da sala!",
- "Scan this unique code": "Escaneie este código único",
- "Compare unique emoji": "Comparar emojis únicos",
- "Compare a unique set of emoji if you don't have a camera on either device": "Compare um conjunto único de emojis se você não tem uma câmera em nenhum dos dois aparelhos",
"Waiting for %(displayName)s to verify…": "Aguardando %(displayName)s confirmar…",
"Cancelling…": "Cancelando…",
- "They match": "São coincidentes",
- "They don't match": "Elas não são correspondentes",
- "To be secure, do this in person or use a trusted way to communicate.": "Para sua segurança, faça isso pessoalmente ou use uma forma confiável de comunicação.",
"Lock": "Cadeado",
"Accept to continue:": "Aceitar para continuar:",
"This bridge was provisioned by .": "Esta integração foi disponibilizada por .",
@@ -794,9 +704,7 @@
"Encryption not enabled": "Criptografia desativada",
"The encryption used by this room isn't supported.": "A criptografia usada nesta sala não é suportada.",
"%(name)s wants to verify": "%(name)s solicita confirmação",
- "Smileys & People": "Sorrisos e pessoas",
"Widgets do not use message encryption.": "Widgets não usam criptografia de mensagens.",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Por favor, crie um novo bilhete de erro no GitHub para que possamos investigar esta falha.",
"Enter the name of a new server you want to explore.": "Digite o nome do novo servidor que você deseja explorar.",
"Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Por favor, diga-nos o que aconteceu de errado ou, ainda melhor, crie um bilhete de erro no GitHub que descreva o problema.",
"Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Apagar todos os dados desta sessão é uma ação permanente. Mensagens criptografadas serão perdidas, a não ser que as chaves delas tenham sido copiadas para o backup.",
@@ -863,16 +771,6 @@
"edited": "editado",
"Can't load this message": "Não foi possível carregar esta mensagem",
"Submit logs": "Enviar relatórios",
- "Frequently Used": "Mais usados",
- "Animals & Nature": "Animais e natureza",
- "Food & Drink": "Comidas e bebidas",
- "Activities": "Atividades",
- "Travel & Places": "Viagem e lugares",
- "Objects": "Objetos",
- "Symbols": "Símbolos",
- "Flags": "Bandeiras",
- "Categories": "Categorias",
- "Quick Reactions": "Reações rápidas",
"Cancel search": "Cancelar busca",
"Any of the following data may be shared:": "Qualquer um dos seguintes dados pode ser compartilhado:",
"Your theme": "Seu tema",
@@ -940,14 +838,6 @@
"Your user ID": "Sua ID de usuário",
"%(brand)s URL": "Link do %(brand)s",
"Using this widget may share data with %(widgetDomain)s.": "Se você usar esse widget, os dados poderão ser compartilhados com %(widgetDomain)s.",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s não fizeram alterações %(count)s vezes",
- "one": "%(severalUsers)s não fizeram alterações"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s não fez alterações %(count)s vezes",
- "one": "%(oneUser)s não fez alterações"
- },
"Power level": "Nível de permissão",
"Looks good": "Muito bem",
"Close dialog": "Fechar caixa de diálogo",
@@ -1870,13 +1760,11 @@
"Decrypted event source": "Fonte de evento descriptografada",
"Invite by username": "Convidar por nome de usuário",
"Original event source": "Fonte do evento original",
- "Integration manager": "Gerenciador de integrações",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Seu %(brand)s não permite que você use o gerenciador de integrações para fazer isso. Entre em contato com o administrador.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Se você usar esse widget, os dados poderão ser compartilhados com %(widgetDomain)s & seu gerenciador de integrações.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "O gerenciador de integrações recebe dados de configuração e pode modificar widgets, enviar convites para salas e definir níveis de permissão em seu nome.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Use o gerenciador de integrações para gerenciar bots, widgets e pacotes de figurinhas.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Use o gerenciador de integrações em (%(serverName)s) para gerenciar bots, widgets e pacotes de figurinhas.",
- "Identity server": "Servidor de identidade",
"Identity server (%(server)s)": "Servidor de identidade (%(server)s)",
"Could not connect to identity server": "Não foi possível conectar-se ao servidor de identidade",
"Not a valid identity server (status code %(code)s)": "Servidor de identidade inválido (código de status %(code)s)",
@@ -1911,7 +1799,6 @@
"Images, GIFs and videos": "Imagens, GIFs e vídeos",
"Code blocks": "Blocos de código",
"Keyboard shortcuts": "Teclas de atalho do teclado",
- "Message bubbles": "Balões de mensagem",
"Mentions & keywords": "Menções e palavras-chave",
"Global": "Global",
"New keyword": "Nova palavra-chave",
@@ -2062,9 +1949,6 @@
"Developer": "Desenvolvedor",
"Messaging": "Mensagens",
"Other rooms": "Outras salas",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Compartilhe dados anônimos para nos ajudar a identificar problemas. Nada pessoal. Sem terceiros. Saiba mais",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Você consentiu anteriormente em compartilhar dados de uso anônimos conosco. Estamos atualizando como isso funciona.",
- "Help improve %(analyticsOwner)s": "Ajude a melhorar %(analyticsOwner)s",
"That's fine": "Isso é bom",
"The above, but in as well": "O de cima, mas em também",
"The above, but in any room you are joined or invited to as well": "Acima, mas em qualquer sala em que você participe ou seja convidado também",
@@ -2222,16 +2106,7 @@
"Copy room link": "Copiar link da sala",
"Public rooms": "Salas públicas",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s ou %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s ou %(emojiCompare)s",
"Add new server…": "Adicionar um novo servidor…",
- "were removed %(count)s times": {
- "other": "foram removidos %(count)s vezes",
- "one": "foram removidos"
- },
- "was removed %(count)s times": {
- "other": "foi removido %(count)s vezes",
- "one": "foi removido"
- },
"%(count)s participants": {
"other": "%(count)s participantes",
"one": "1 participante"
@@ -2260,7 +2135,6 @@
"Other sessions": "Outras sessões",
"Sessions": "Sessões",
"Keyboard": "Teclado",
- "IRC (Experimental)": "IRC (experimental)",
"Enable hardware acceleration": "Habilitar aceleração de hardware",
"User is already in the space": "O usuário já está no espaço",
"User is already in the room": "O usuário já está na sala",
@@ -2432,7 +2306,9 @@
"stickerpack": "Pacote de figurinhas",
"system_alerts": "Alertas do sistema",
"secure_backup": "Backup online",
- "cross_signing": "Autoverificação"
+ "cross_signing": "Autoverificação",
+ "identity_server": "Servidor de identidade",
+ "integration_manager": "Gerenciador de integrações"
},
"action": {
"continue": "Continuar",
@@ -2586,7 +2462,8 @@
"collecting_information": "Coletando informação sobre a versão do app",
"collecting_logs": "Coletando logs",
"uploading_logs": "Enviando relatórios",
- "downloading_logs": "Baixando relatórios"
+ "downloading_logs": "Baixando relatórios",
+ "create_new_issue": "Por favor, crie um novo bilhete de erro no GitHub para que possamos investigar esta falha."
},
"time": {
"hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes",
@@ -2668,6 +2545,10 @@
"rule_suppress_notices": "Mensagens enviadas por bots",
"rule_tombstone": "Quando a versão da sala é atualizada",
"rule_encrypted_room_one_to_one": "Mensagens criptografadas em conversas individuais"
+ },
+ "appearance": {
+ "layout_irc": "IRC (experimental)",
+ "layout_bubbles": "Balões de mensagem"
}
},
"devtools": {
@@ -2838,6 +2719,105 @@
},
"m.call.hangup": {
"dm": "Chamada encerrada"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s entraram %(count)s vezes",
+ "one": "%(severalUsers)s entraram"
+ },
+ "joined": {
+ "other": "%(oneUser)s entrou %(count)s vezes",
+ "one": "%(oneUser)s entrou"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s saíram %(count)s vezes",
+ "one": "%(severalUsers)s saíram"
+ },
+ "left": {
+ "other": "%(oneUser)s saiu %(count)s vezes",
+ "one": "%(oneUser)s saiu"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s entraram e saíram %(count)s vezes",
+ "one": "%(severalUsers)s entraram e saíram"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s entrou e saiu %(count)s vezes",
+ "one": "%(oneUser)s entrou e saiu"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s saíram e entraram %(count)s vezes",
+ "one": "%(severalUsers)s saíram e entraram"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s saiu e entrou %(count)s vezes",
+ "one": "%(oneUser)s saiu e entrou"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s recusaram os convites %(count)s vezes",
+ "one": "%(severalUsers)s recusaram os convites"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s recusou o convite %(count)s vezes",
+ "one": "%(oneUser)s recusou o convite"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s tiveram os convites retirados %(count)s vezes",
+ "one": "%(severalUsers)s tiveram os convites retirados"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s teve os convites removidos %(count)s vezes",
+ "one": "%(oneUser)s teve o convite removido"
+ },
+ "invited_multiple": {
+ "other": "foram convidadas/os %(count)s vezes",
+ "one": "foram convidadas/os"
+ },
+ "invited": {
+ "other": "foi convidada/o %(count)s vezes",
+ "one": "foi convidada/o"
+ },
+ "banned_multiple": {
+ "other": "foram banidos %(count)s vezes",
+ "one": "foram banidos"
+ },
+ "banned": {
+ "other": "foi banido %(count)s vezes",
+ "one": "foi banido"
+ },
+ "unbanned_multiple": {
+ "other": "tiveram o banimento removido %(count)s vezes",
+ "one": "tiveram o banimento removido"
+ },
+ "unbanned": {
+ "other": "teve o banimento removido %(count)s vezes",
+ "one": "teve o banimento removido"
+ },
+ "kicked_multiple": {
+ "other": "foram removidos %(count)s vezes",
+ "one": "foram removidos"
+ },
+ "kicked": {
+ "other": "foi removido %(count)s vezes",
+ "one": "foi removido"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s alteraram o nome e sobrenome %(count)s vezes",
+ "one": "%(severalUsers)s alteraram o nome e sobrenome"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s alterou o nome e sobrenome %(count)s vezes",
+ "one": "%(oneUser)s alterou o nome e sobrenome"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s não fizeram alterações %(count)s vezes",
+ "one": "%(severalUsers)s não fizeram alterações"
+ },
+ "no_change": {
+ "other": "%(oneUser)s não fez alterações %(count)s vezes",
+ "one": "%(oneUser)s não fez alterações"
+ }
}
},
"slash_command": {
@@ -2983,5 +2963,37 @@
"redact": "Remover mensagens enviadas por outros",
"notifications.room": "Notificar todos"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Elas não são correspondentes",
+ "sas_match": "São coincidentes",
+ "in_person": "Para sua segurança, faça isso pessoalmente ou use uma forma confiável de comunicação.",
+ "other_party_cancelled": "Seu contato cancelou a confirmação.",
+ "complete_title": "Confirmado!",
+ "complete_description": "Você confirmou este usuário com sucesso.",
+ "qr_prompt": "Escaneie este código único",
+ "sas_prompt": "Comparar emojis únicos",
+ "sas_description": "Compare um conjunto único de emojis se você não tem uma câmera em nenhum dos dois aparelhos",
+ "qr_or_sas": "%(qrCode)s ou %(emojiCompare)s"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Mais usados",
+ "category_smileys_people": "Sorrisos e pessoas",
+ "category_animals_nature": "Animais e natureza",
+ "category_food_drink": "Comidas e bebidas",
+ "category_activities": "Atividades",
+ "category_travel_places": "Viagem e lugares",
+ "category_objects": "Objetos",
+ "category_symbols": "Símbolos",
+ "category_flags": "Bandeiras",
+ "categories": "Categorias",
+ "quick_reactions": "Reações rápidas"
+ },
+ "analytics": {
+ "enable_prompt": "Ajude a melhorar %(analyticsOwner)s",
+ "consent_migration": "Você consentiu anteriormente em compartilhar dados de uso anônimos conosco. Estamos atualizando como isso funciona.",
+ "learn_more": "Compartilhe dados anônimos para nos ajudar a identificar problemas. Nada pessoal. Sem terceiros. Saiba mais"
}
}
diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json
index 5ee528c3bd..0ea4dcad5a 100644
--- a/src/i18n/strings/ru.json
+++ b/src/i18n/strings/ru.json
@@ -241,71 +241,6 @@
"Members only (since they were invited)": "Только участники (с момента их приглашения)",
"Members only (since they joined)": "Только участники (с момента их входа)",
"A text message has been sent to %(msisdn)s": "Текстовое сообщение отправлено на %(msisdn)s",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s присоединились %(count)s раз(а)",
- "one": "%(severalUsers)s присоединились"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s присоединился(лась) %(count)s раз(а)",
- "one": "%(oneUser)s присоединился(лась)"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s покинули %(count)s раз(а)",
- "one": "%(severalUsers)s покинули"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s покинул(а) %(count)s раз(а)",
- "one": "%(oneUser)s покинул(а)"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s присоединились и покинули %(count)s раз(а)",
- "one": "%(severalUsers)s присоединились и покинули"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s присоединился(лась) и покинул(а) %(count)s раз(а)",
- "one": "%(oneUser)s присоединился(лась) и покинул(а)"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s покинули и снова присоединились %(count)s раз(а)",
- "one": "%(severalUsers)s покинули и снова присоединились"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s покинул(а) и снова присоединился(лась) %(count)s раз(а)",
- "one": "%(oneUser)s покинул(а) и снова присоединился(лась)"
- },
- "were invited %(count)s times": {
- "other": "приглашены %(count)s раз(а)",
- "one": "приглашены"
- },
- "was invited %(count)s times": {
- "other": "приглашен(а) %(count)s раз(а)",
- "one": "приглашен(а)"
- },
- "were banned %(count)s times": {
- "other": "заблокированы %(count)s раз(а)",
- "one": "заблокированы"
- },
- "was banned %(count)s times": {
- "other": "заблокирован(а) %(count)s раз(а)",
- "one": "заблокирован(а)"
- },
- "were unbanned %(count)s times": {
- "other": "разблокированы %(count)s раз(а)",
- "one": "разблокированы"
- },
- "was unbanned %(count)s times": {
- "other": "разблокирован(а) %(count)s раз(а)",
- "one": "разблокирован(а)"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)sизменили имя %(count)s раз(а)",
- "one": "%(severalUsers)sизменили имя"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)sизменил(а) имя %(count)s раз(а)",
- "one": "%(oneUser)sизменил(а) имя"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s и ещё %(count)s участника(-ов)",
"one": "%(items)s и ещё кто-то"
@@ -315,24 +250,8 @@
"Enable URL previews for this room (only affects you)": "Включить предпросмотр ссылок в этой комнате (влияет только на вас)",
"Enable URL previews by default for participants in this room": "Включить предпросмотр ссылок для участников этой комнаты по умолчанию",
"Restricted": "Ограниченный пользователь",
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s отклонили приглашения %(count)s раз(а)",
- "one": "%(severalUsers)sотклонили приглашения"
- },
"URL previews are enabled by default for participants in this room.": "Предпросмотр ссылок по умолчанию включен для участников этой комнаты.",
"URL previews are disabled by default for participants in this room.": "Предпросмотр ссылок по умолчанию выключен для участников этой комнаты.",
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)sотклонил(а) приглашение %(count)s раз(а)",
- "one": "%(oneUser)sотклонил(а) приглашение"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)sотозвали приглашения %(count)s раз(а)",
- "one": "%(severalUsers)sотозвали приглашения"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)sотклонил(а) приглашение %(count)s раз(а)",
- "one": "%(oneUser)sотозвал(а) приглашение"
- },
"Please note you are logging into the %(hs)s server, not matrix.org.": "Обратите внимание, что вы заходите на сервер %(hs)s, а не на matrix.org.",
"%(duration)ss": "%(duration)s сек",
"%(duration)sm": "%(duration)s мин",
@@ -459,9 +378,6 @@
"Straight rows of keys are easy to guess": "Прямые ряды клавиш легко угадываемы",
"Short keyboard patterns are easy to guess": "Короткие клавиатурные шаблоны легко угадываемы",
"Please contact your homeserver administrator.": "Пожалуйста, свяжитесь с администратором вашего сервера.",
- "The other party cancelled the verification.": "Другая сторона отменила проверку.",
- "Verified!": "Верифицировано!",
- "You've successfully verified this user.": "Вы успешно подтвердили этого пользователя.",
"Got It": "Понятно",
"Verify this user by confirming the following number appears on their screen.": "Подтвердите пользователя, убедившись, что на его экране отображается следующее число.",
"Email Address": "Адрес электронной почты",
@@ -747,14 +663,6 @@
"Log in to your new account.": "Войти в новую учётную запись.",
"Registration Successful": "Регистрация успешно завершена",
"Edited at %(date)s. Click to view edits.": "Изменено %(date)s. Нажмите для посмотра истории изменений.",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)sничего не изменили %(count)s раз(а)",
- "one": "%(severalUsers)sне внёс изменений"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)sничего не изменил(а) %(count)s раз(а)",
- "one": "%(oneUser)sне внёс изменений"
- },
"Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Пожалуйста, расскажите нам что пошло не так, либо, ещё лучше, создайте отчёт в GitHub с описанием проблемы.",
"Removing…": "Удаление…",
"Clear all data": "Очистить все данные",
@@ -877,7 +785,6 @@
"Failed to deactivate user": "Не удалось деактивировать пользователя",
"This client does not support end-to-end encryption.": "Этот клиент не поддерживает сквозное шифрование.",
"Messages in this room are not end-to-end encrypted.": "Сообщения в этой комнате не защищены сквозным шифрованием.",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Пожалуйста, создайте новую проблему/вопрос на GitHub, чтобы мы могли расследовать эту ошибку.",
"Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Используйте идентификационный сервер для приглашения по электронной почте. Используйте значение по умолчанию (%(defaultIdentityServerName)s) или управляйте в Настройках.",
"Use an identity server to invite by email. Manage in Settings.": "Используйте идентификационный сервер для приглашения по электронной почте. Управление в Настройки.",
"Reporting this message will send its unique 'event ID' to the administrator of your homeserver. If messages in this room are encrypted, your homeserver administrator will not be able to read the message text or view any files or images.": "Отчет о данном сообщении отправит свой уникальный 'event ID' администратору вашего домашнего сервера. Если сообщения в этой комнате зашифрованы, администратор вашего домашнего сервера не сможет прочитать текст сообщения или просмотреть какие-либо файлы или изображения.",
@@ -889,16 +796,6 @@
"Notification Autocomplete": "Автозаполнение уведомлений",
"Room Autocomplete": "Автозаполнение комнаты",
"User Autocomplete": "Автозаполнение пользователя",
- "Quick Reactions": "Быстрая реакция",
- "Frequently Used": "Часто используемые",
- "Smileys & People": "Смайлики и люди",
- "Animals & Nature": "Животные и природа",
- "Food & Drink": "Еда и напитки",
- "Activities": "Действия",
- "Travel & Places": "Путешествия и места",
- "Objects": "Объекты",
- "Symbols": "Символы",
- "Flags": "Флаги",
"Cancel search": "Отменить поиск",
"Room %(name)s": "Комната %(name)s",
"Jump to first unread room.": "Перейти в первую непрочитанную комнату.",
@@ -941,14 +838,8 @@
"Enable message search in encrypted rooms": "Включить поиск сообщений в зашифрованных комнатах",
"How fast should messages be downloaded.": "Как быстро сообщения должны быть загружены.",
"This is your list of users/servers you have blocked - don't leave the room!": "Это список пользователей/серверов, которые вы заблокировали — не покидайте комнату!",
- "Scan this unique code": "Отсканируйте этот уникальный код",
- "Compare unique emoji": "Сравнитe уникальныe смайлики",
- "Compare a unique set of emoji if you don't have a camera on either device": "Сравните уникальный набор смайликов, если у вас нет камеры ни на одном из устройств",
"Waiting for %(displayName)s to verify…": "Ожидание %(displayName)s для проверки…",
"Cancelling…": "Отмена…",
- "They match": "Они совпадают",
- "They don't match": "Они не совпадают",
- "To be secure, do this in person or use a trusted way to communicate.": "Чтобы быть в безопасности, делайте это лично или используйте надежный способ связи.",
"Lock": "Заблокировать",
"Other users may not trust it": "Другие пользователи могут не доверять этому сеансу",
"Later": "Позже",
@@ -1220,7 +1111,6 @@
"Click to view edits": "Нажмите для просмотра правок",
"Can't load this message": "Не удалось загрузить это сообщение",
"Submit logs": "Отправить логи",
- "Categories": "Категории",
"Widgets do not use message encryption.": "Виджеты не используют шифрование сообщений.",
"QR Code": "QR-код",
"Room address": "Адрес комнаты",
@@ -1914,13 +1804,11 @@
"%(deviceId)s from %(ip)s": "%(deviceId)s с %(ip)s",
"The user you called is busy.": "Вызываемый пользователь занят.",
"User Busy": "Пользователь занят",
- "Integration manager": "Менеджер интеграции",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Ваш %(brand)s не позволяет вам использовать для этого Менеджер Интеграции. Пожалуйста, свяжитесь с администратором.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Используя этот виджет, вы можете делиться данными с %(widgetDomain)s и вашим Менеджером Интеграции.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Менеджеры по интеграции получают данные конфигурации и могут изменять виджеты, отправлять приглашения в комнаты и устанавливать уровни доступа от вашего имени.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Используйте менеджер интеграций для управления ботами, виджетами и наклейками.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Используйте менеджер интеграций %(serverName)s для управления ботами, виджетами и наклейками.",
- "Identity server": "Идентификационный сервер",
"Identity server (%(server)s)": "Идентификационный сервер (%(server)s)",
"Could not connect to identity server": "Не удалось подключиться к серверу идентификации",
"Not a valid identity server (status code %(code)s)": "Недействительный идентификационный сервер (код состояния %(code)s)",
@@ -2039,14 +1927,6 @@
"Add existing space": "Добавить существующее пространство",
"You are not allowed to view this server's rooms list": "Вам не разрешено просматривать список комнат этого сервера",
"Please provide an address": "Пожалуйста, укажите адрес",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)sизменил(а) разрешения сервера",
- "other": "%(oneUser)sизменил(а) разрешения сервера %(count)s раз(а)"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)sизменили разрешения сервера",
- "other": "%(severalUsers)sизменили разрешения сервера %(count)s раз(а)"
- },
"%(count)s people you know have already joined": {
"one": "%(count)s человек, которого вы знаете, уже присоединился",
"other": "%(count)s человек(а), которых вы знаете, уже присоединились"
@@ -2122,7 +2002,6 @@
"Displaying time": "Отображение времени",
"Keyboard shortcuts": "Горячие клавиши",
"Your access token gives full access to your account. Do not share it with anyone.": "Ваш токен доступа даёт полный доступ к вашей учётной записи. Не передавайте его никому.",
- "Message bubbles": "Пузыри сообщений",
"There was an error loading your notification settings.": "Произошла ошибка при загрузке настроек уведомлений.",
"Mentions & keywords": "Упоминания и ключевые слова",
"Global": "Глобально",
@@ -2332,10 +2211,6 @@
"The poll has ended. Top answer: %(topAnswer)s": "Опрос завершен. Победил ответ: %(topAnswer)s",
"The poll has ended. No votes were cast.": "Опрос завершен. Ни одного голоса не было.",
"You can't disable this later. Bridges & most bots won't work yet.": "Вы не сможете отключить это позже. Мосты и большинство ботов пока не будут работать.",
- "You can turn this off anytime in settings": "Вы можете отключить это в любое время в настройках",
- "We don't share information with third parties": "Мы не передаем информацию третьим лицам",
- "We don't record or profile any account data": "Мы <не записываем и не профилируем любые данные учетной записи",
- "You can read all our terms here": "Вы можете ознакомиться со всеми нашими условиями здесь",
"This address had invalid server or is already in use": "Этот адрес имеет недопустимый сервер или уже используется",
"This address does not point at this room": "Этот адрес не указывает на эту комнату",
"Missing room name or separator e.g. (my-room:domain.org)": "Отсутствует имя комнаты или разделитель (my-room:domain.org)",
@@ -2349,14 +2224,6 @@
"Sorry, the poll you tried to create was not posted.": "Не удалось отправить опрос, который вы пытались создать.",
"Failed to post poll": "Не удалось отправить опрос",
"Create Poll": "Создать опрос",
- "was removed %(count)s times": {
- "one": "был удалён",
- "other": "удалено %(count)s раз(а)"
- },
- "were removed %(count)s times": {
- "one": "были удалены",
- "other": "удалены %(count)s раз(а)"
- },
"Including you, %(commaSeparatedMembers)s": "Включая вас, %(commaSeparatedMembers)s",
"Unknown error fetching location. Please try again later.": "Неизвестная ошибка при получении местоположения. Пожалуйста, повторите попытку позже.",
"Timed out trying to fetch your location. Please try again later.": "Попытка определить ваше местоположение завершилась. Пожалуйста, повторите попытку позже.",
@@ -2394,8 +2261,6 @@
"You cancelled verification on your other device.": "Вы отменили проверку на другом устройстве.",
"In encrypted rooms, verify all users to ensure it's secure.": "В зашифрованных комнатах, проверьте всех пользователей, чтобы убедиться в их безопасности.",
"Almost there! Is your other device showing the same shield?": "Почти готово! Ваше другое устройство показывает такой же щит?",
- "Verify this device by completing one of the following:": "Заверьте этот сеанс, выполнив одно из следующих действий:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Устройство, которое вы пытаетесь проверить, не поддерживает сканирование QR-кода или проверку смайликов, которые поддерживает %(brand)s. Попробуйте использовать другой клиент.",
"Remove from room": "Удалить из комнаты",
"Failed to remove user": "Не удалось удалить пользователя",
"Remove them from specific things I'm able to": "Удалить их из некоторых мест, где я могу",
@@ -2450,7 +2315,6 @@
"Show tray icon and minimise window to it on close": "Показывать значок в трее и сворачивать в него окно при закрытии",
"Keyboard": "Горячие клавиши",
"Use high contrast": "Высокая контрастность",
- "IRC (Experimental)": "IRC (Экспериментально)",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Эта комната находится в некоторых пространствах, администратором которых вы не являетесь. В этих пространствах старая комната будет по-прежнему отображаться, но людям будет предложено присоединиться к новой.",
"Large": "Большой",
"Image size in the timeline": "Размер изображения в ленте сообщений",
@@ -2487,9 +2351,6 @@
"Room members": "Участники комнаты",
"Back to chat": "Назад в чат",
"Other rooms": "Прочие комнаты",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Поделитесь анонимными данными, чтобы помочь нам выявить проблемы. Никаких личных данных. Никаких третьих лиц. Узнать больше",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Ранее вы давали согласие на передачу нам анонимных данных об использовании. Мы изменили порядок предоставления этих данных.",
- "Help improve %(analyticsOwner)s": "Помогите улучшить %(analyticsOwner)s",
"That's fine": "Всё в порядке",
"Remove, ban, or invite people to your active room, and make you leave": "Удалять, блокировать или приглашать людей в вашей активной комнате, в частности, вас",
"Remove, ban, or invite people to this room, and make you leave": "Удалять, блокировать или приглашать людей в этой комнате, в частности, вас",
@@ -2524,30 +2385,6 @@
"Open poll": "Открытый опрос",
"Poll type": "Тип опроса",
"Edit poll": "Редактировать опрос",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sотправил(а) скрытое сообщение",
- "other": "%(oneUser)sотправил(а) %(count)s скрытых сообщения(-й)"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sотправили скрытое сообщение",
- "other": "%(severalUsers)sотправили %(count)s скрытых сообщения(-й)"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)s удалил(а) сообщение",
- "other": "%(oneUser)sудалил(а) %(count)s сообщения(-й)"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)sудалили сообщение",
- "other": "%(severalUsers)sудалили %(count)s сообщения(-й)"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)sизменил(а) закреплённые сообщения комнаты",
- "other": "%(oneUser)sизменил(а) закреплённые сообщения комнаты %(count)s раз(а)"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s изменили закреплённые сообщения комнаты",
- "other": "%(severalUsers)s изменили закреплённые сообщения комнаты %(count)s раз(а)"
- },
"What location type do you want to share?": "Каким типом местоположения вы хотите поделиться?",
"Drop a Pin": "Маркер на карте",
"My live location": "Моё местоположение в реальном времени",
@@ -2701,7 +2538,6 @@
"other": "Вы собираетесь удалить %(count)s сообщений от %(user)s. Это удалит их навсегда для всех в разговоре. Точно продолжить?"
},
"%(featureName)s Beta feedback": "%(featureName)s — отзыв о бета-версии",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Помогите нам выявить проблемы и улучшить %(analyticsOwner)s, поделившись анонимными данными об использовании. Чтобы понять, как люди используют несколько устройств, мы генерируем случайный идентификатор, общий для всех ваших устройств.",
"Show: Matrix rooms": "Показать: комнаты Matrix",
"Show: %(instance)s rooms (%(server)s)": "Показать: %(instance)s комнат (%(server)s)",
"Add new server…": "Добавить новый сервер…",
@@ -2827,7 +2663,6 @@
"Manually verify by text": "Ручная сверка по тексту",
"Interactively verify by emoji": "Интерактивная сверка по смайлам",
"Rename session": "Переименовать сеанс",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s или %(emojiCompare)s",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s или %(appLinks)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s или %(recoveryFile)s",
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s или %(copyButton)s",
@@ -3070,7 +2905,9 @@
"stickerpack": "Наклейки",
"system_alerts": "Системные оповещения",
"secure_backup": "Безопасное резервное копирование",
- "cross_signing": "Кросс-подпись"
+ "cross_signing": "Кросс-подпись",
+ "identity_server": "Идентификационный сервер",
+ "integration_manager": "Менеджер интеграции"
},
"action": {
"continue": "Продолжить",
@@ -3263,7 +3100,8 @@
"collecting_information": "Сбор информации о версии приложения",
"collecting_logs": "Сбор журналов",
"uploading_logs": "Загрузка журналов",
- "downloading_logs": "Скачивание журналов"
+ "downloading_logs": "Скачивание журналов",
+ "create_new_issue": "Пожалуйста, создайте новую проблему/вопрос на GitHub, чтобы мы могли расследовать эту ошибку."
},
"time": {
"hours_minutes_seconds_left": "Осталось %(hours)sч %(minutes)sм %(seconds)sс",
@@ -3375,6 +3213,10 @@
"rule_suppress_notices": "Сообщения от ботов",
"rule_tombstone": "При обновлении комнат",
"rule_encrypted_room_one_to_one": "Зашифрованные сообщения в персональных чатах"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Экспериментально)",
+ "layout_bubbles": "Пузыри сообщений"
}
},
"devtools": {
@@ -3598,6 +3440,137 @@
},
"m.call.hangup": {
"dm": "Звонок завершён"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s присоединились %(count)s раз(а)",
+ "one": "%(severalUsers)s присоединились"
+ },
+ "joined": {
+ "other": "%(oneUser)s присоединился(лась) %(count)s раз(а)",
+ "one": "%(oneUser)s присоединился(лась)"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s покинули %(count)s раз(а)",
+ "one": "%(severalUsers)s покинули"
+ },
+ "left": {
+ "other": "%(oneUser)s покинул(а) %(count)s раз(а)",
+ "one": "%(oneUser)s покинул(а)"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s присоединились и покинули %(count)s раз(а)",
+ "one": "%(severalUsers)s присоединились и покинули"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s присоединился(лась) и покинул(а) %(count)s раз(а)",
+ "one": "%(oneUser)s присоединился(лась) и покинул(а)"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s покинули и снова присоединились %(count)s раз(а)",
+ "one": "%(severalUsers)s покинули и снова присоединились"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s покинул(а) и снова присоединился(лась) %(count)s раз(а)",
+ "one": "%(oneUser)s покинул(а) и снова присоединился(лась)"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s отклонили приглашения %(count)s раз(а)",
+ "one": "%(severalUsers)sотклонили приглашения"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)sотклонил(а) приглашение %(count)s раз(а)",
+ "one": "%(oneUser)sотклонил(а) приглашение"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)sотозвали приглашения %(count)s раз(а)",
+ "one": "%(severalUsers)sотозвали приглашения"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)sотклонил(а) приглашение %(count)s раз(а)",
+ "one": "%(oneUser)sотозвал(а) приглашение"
+ },
+ "invited_multiple": {
+ "other": "приглашены %(count)s раз(а)",
+ "one": "приглашены"
+ },
+ "invited": {
+ "other": "приглашен(а) %(count)s раз(а)",
+ "one": "приглашен(а)"
+ },
+ "banned_multiple": {
+ "other": "заблокированы %(count)s раз(а)",
+ "one": "заблокированы"
+ },
+ "banned": {
+ "other": "заблокирован(а) %(count)s раз(а)",
+ "one": "заблокирован(а)"
+ },
+ "unbanned_multiple": {
+ "other": "разблокированы %(count)s раз(а)",
+ "one": "разблокированы"
+ },
+ "unbanned": {
+ "other": "разблокирован(а) %(count)s раз(а)",
+ "one": "разблокирован(а)"
+ },
+ "kicked_multiple": {
+ "one": "были удалены",
+ "other": "удалены %(count)s раз(а)"
+ },
+ "kicked": {
+ "one": "был удалён",
+ "other": "удалено %(count)s раз(а)"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)sизменили имя %(count)s раз(а)",
+ "one": "%(severalUsers)sизменили имя"
+ },
+ "changed_name": {
+ "other": "%(oneUser)sизменил(а) имя %(count)s раз(а)",
+ "one": "%(oneUser)sизменил(а) имя"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)sничего не изменили %(count)s раз(а)",
+ "one": "%(severalUsers)sне внёс изменений"
+ },
+ "no_change": {
+ "other": "%(oneUser)sничего не изменил(а) %(count)s раз(а)",
+ "one": "%(oneUser)sне внёс изменений"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)sизменили разрешения сервера",
+ "other": "%(severalUsers)sизменили разрешения сервера %(count)s раз(а)"
+ },
+ "server_acls": {
+ "one": "%(oneUser)sизменил(а) разрешения сервера",
+ "other": "%(oneUser)sизменил(а) разрешения сервера %(count)s раз(а)"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s изменили закреплённые сообщения комнаты",
+ "other": "%(severalUsers)s изменили закреплённые сообщения комнаты %(count)s раз(а)"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)sизменил(а) закреплённые сообщения комнаты",
+ "other": "%(oneUser)sизменил(а) закреплённые сообщения комнаты %(count)s раз(а)"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)sудалили сообщение",
+ "other": "%(severalUsers)sудалили %(count)s сообщения(-й)"
+ },
+ "redacted": {
+ "one": "%(oneUser)s удалил(а) сообщение",
+ "other": "%(oneUser)sудалил(а) %(count)s сообщения(-й)"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sотправили скрытое сообщение",
+ "other": "%(severalUsers)sотправили %(count)s скрытых сообщения(-й)"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sотправил(а) скрытое сообщение",
+ "other": "%(oneUser)sотправил(а) %(count)s скрытых сообщения(-й)"
+ }
}
},
"slash_command": {
@@ -3753,5 +3726,44 @@
"redact": "Удалить сообщения, отправленные другими",
"notifications.room": "Уведомить всех"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Они не совпадают",
+ "sas_match": "Они совпадают",
+ "in_person": "Чтобы быть в безопасности, делайте это лично или используйте надежный способ связи.",
+ "other_party_cancelled": "Другая сторона отменила проверку.",
+ "complete_title": "Верифицировано!",
+ "complete_description": "Вы успешно подтвердили этого пользователя.",
+ "no_support_qr_emoji": "Устройство, которое вы пытаетесь проверить, не поддерживает сканирование QR-кода или проверку смайликов, которые поддерживает %(brand)s. Попробуйте использовать другой клиент.",
+ "qr_prompt": "Отсканируйте этот уникальный код",
+ "sas_prompt": "Сравнитe уникальныe смайлики",
+ "sas_description": "Сравните уникальный набор смайликов, если у вас нет камеры ни на одном из устройств",
+ "qr_or_sas": "%(qrCode)s или %(emojiCompare)s",
+ "qr_or_sas_header": "Заверьте этот сеанс, выполнив одно из следующих действий:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Часто используемые",
+ "category_smileys_people": "Смайлики и люди",
+ "category_animals_nature": "Животные и природа",
+ "category_food_drink": "Еда и напитки",
+ "category_activities": "Действия",
+ "category_travel_places": "Путешествия и места",
+ "category_objects": "Объекты",
+ "category_symbols": "Символы",
+ "category_flags": "Флаги",
+ "categories": "Категории",
+ "quick_reactions": "Быстрая реакция"
+ },
+ "analytics": {
+ "enable_prompt": "Помогите улучшить %(analyticsOwner)s",
+ "consent_migration": "Ранее вы давали согласие на передачу нам анонимных данных об использовании. Мы изменили порядок предоставления этих данных.",
+ "learn_more": "Поделитесь анонимными данными, чтобы помочь нам выявить проблемы. Никаких личных данных. Никаких третьих лиц. Узнать больше",
+ "privacy_policy": "Вы можете ознакомиться со всеми нашими условиями здесь",
+ "pseudonymous_usage_data": "Помогите нам выявить проблемы и улучшить %(analyticsOwner)s, поделившись анонимными данными об использовании. Чтобы понять, как люди используют несколько устройств, мы генерируем случайный идентификатор, общий для всех ваших устройств.",
+ "bullet_1": "Мы <не записываем и не профилируем любые данные учетной записи",
+ "bullet_2": "Мы не передаем информацию третьим лицам",
+ "disable_prompt": "Вы можете отключить это в любое время в настройках"
}
}
diff --git a/src/i18n/strings/sk.json b/src/i18n/strings/sk.json
index 7d230ce5de..43e0a112ce 100644
--- a/src/i18n/strings/sk.json
+++ b/src/i18n/strings/sk.json
@@ -156,87 +156,6 @@
"Delete widget": "Vymazať widget",
"Create new room": "Vytvoriť novú miestnosť",
"Home": "Domov",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s%(count)s krát vstúpili",
- "one": "%(severalUsers)svstúpili"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s%(count)s krát vstúpil",
- "one": "%(oneUser)svstúpil"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s%(count)s krát opustili",
- "one": "%(severalUsers)sopustili"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s%(count)s krát opustil",
- "one": "%(oneUser)sodišiel/a"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s%(count)s krát vstúpili a opustili",
- "one": "%(severalUsers)svstúpili a opustili"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s%(count)s krát vstúpil a opustil",
- "one": "%(oneUser)svstúpil a opustil"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s%(count)s krát opustili a znovu vstúpili",
- "one": "%(severalUsers)sopustili a znovu vstúpili"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s%(count)s krát opustil a znovu vstúpil",
- "one": "%(oneUser)sopustil a znovu vstúpil"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s%(count)s krát odmietli pozvanie",
- "one": "%(severalUsers)sodmietly pozvanie"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s%(count)s krát odmietol pozvanie",
- "one": "%(oneUser)sodmietol pozvanie"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)smali %(count)s krát stiahnuté pozvanie",
- "one": "%(severalUsers)smali stiahnuté pozvanie"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)smal %(count)s krát stiahnuté pozvanie",
- "one": "%(oneUser)smal stiahnuté pozvanie"
- },
- "were invited %(count)s times": {
- "other": "boli %(count)s krát pozvaní",
- "one": "boli pozvaní"
- },
- "was invited %(count)s times": {
- "other": "bol %(count)s krát pozvaný",
- "one": "bol pozvaný"
- },
- "were banned %(count)s times": {
- "other": "mali %(count)s krát zakázaný vstup",
- "one": "mali zakázaný vstup"
- },
- "was banned %(count)s times": {
- "other": "mal %(count)s krát zakázaný vstup",
- "one": "mal zakázaný vstup"
- },
- "were unbanned %(count)s times": {
- "other": "mali %(count)s krát povolený vstup",
- "one": "mali povolený vstup"
- },
- "was unbanned %(count)s times": {
- "other": "mal %(count)s krát povolený vstup",
- "one": "mal povolený vstup"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)ssi %(count)s krát zmenili meno",
- "one": "%(severalUsers)ssi zmenili meno"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)ssi %(count)s krát zmenil meno",
- "one": "%(oneUser)ssi zmenil meno"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s a %(count)s ďalší",
"one": "%(items)s a jeden ďalší"
@@ -506,9 +425,6 @@
"Go to Settings": "Otvoriť nastavenia",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Veľkosť súboru „%(fileName)s“ prekračuje limit veľkosti súboru nahrávania na tento domovský server",
"The user must be unbanned before they can be invited.": "Tomuto používateľovi musíte pred odoslaním pozvania povoliť vstup.",
- "The other party cancelled the verification.": "Proti strana zrušila overovanie.",
- "Verified!": "Overený!",
- "You've successfully verified this user.": "Úspešne ste overili tohoto používateľa.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Zabezpečené správy s týmto používateľom sú end-to-end šifrované a tretie strany ich nemôžu čítať.",
"Got It": "Rozumiem",
"Verify this user by confirming the following emoji appear on their screen.": "Overte tohto používateľa potvrdením, že sa na jeho obrazovke zobrazujú nasledujúce emotikony.",
@@ -801,9 +717,6 @@
"How fast should messages be downloaded.": "Ako rýchlo sa majú správy sťahovať.",
"Manually verify all remote sessions": "Manuálne overiť všetky relácie",
"IRC display name width": "Šírka zobrazovaného mena IRC",
- "Scan this unique code": "Naskenujte tento jedinečný kód",
- "Compare unique emoji": "Porovnajte jedinečnú kombináciu emotikonov",
- "Compare a unique set of emoji if you don't have a camera on either device": "Pokiaľ nemáte na svojich zariadeniach kameru, porovnajte jedinečnú kombináciu emotikonov",
"QR Code": "QR kód",
"Enter your password to sign in and regain access to your account.": "Zadaním hesla sa prihláste a obnovte prístup k svojmu účtu.",
"Forgotten your password?": "Zabudli ste heslo?",
@@ -818,9 +731,6 @@
"User Autocomplete": "Automatické dopĺňanie používateľov",
"Waiting for %(displayName)s to verify…": "Čakám na %(displayName)s, kým nás overí…",
"Cancelling…": "Rušenie…",
- "They match": "Zhodujú sa",
- "They don't match": "Nezhodujú sa",
- "To be secure, do this in person or use a trusted way to communicate.": "Aby ste si boli istý, urobte to osobne alebo použite dôveryhodný spôsob komunikácie.",
"Lock": "Zámka",
"If you can't scan the code above, verify by comparing unique emoji.": "Ak sa vám nepodarí naskenovať uvedený kód, overte pomocou porovnania jedinečných emotikonov.",
"Verify by comparing unique emoji.": "Overenie porovnaním jedinečnej kombinácie emotikonov.",
@@ -1206,11 +1116,9 @@
"Too Many Calls": "Príliš veľa hovorov",
"The call was answered on another device.": "Hovor bol prijatý na inom zariadení.",
"The call could not be established": "Hovor nemohol byť realizovaný",
- "Integration manager": "Správca integrácie",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Správcovia integrácie dostávajú konfiguračné údaje a môžu vo vašom mene upravovať widgety, posielať pozvánky do miestnosti a nastavovať úrovne oprávnení.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Na správu botov, widgetov a balíkov nálepiek použite správcu integrácie.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Na správu botov, widgetov a balíkov nálepiek použite správcu integrácie (%(serverName)s).",
- "Identity server": "Server totožností",
"Identity server (%(server)s)": "Server totožností (%(server)s)",
"Could not connect to identity server": "Nepodarilo sa pripojiť k serveru totožností",
"Not a valid identity server (status code %(code)s)": "Nie je platný server totožností (kód stavu %(code)s)",
@@ -1292,7 +1200,6 @@
"Go to my first room": "Prejsť do mojej prvej miestnosti",
"Looks good!": "Vyzerá to super!",
"Looks good": "Vyzerá to super",
- "Categories": "Kategórie",
"Algorithm:": "Algoritmus:",
"If you can't see who you're looking for, send them your invite link below.": "Ak nevidíte, koho hľadáte, pošlite mu odkaz na pozvánku nižšie.",
"Or send invite link": "Alebo pošlite pozvánku",
@@ -1318,7 +1225,6 @@
"Your access token gives full access to your account. Do not share it with anyone.": "Váš prístupový token poskytuje úplný prístup k vášmu účtu. S nikým ho nezdieľajte.",
"You have no ignored users.": "Nemáte žiadnych ignorovaných používateľov.",
"Some suggestions may be hidden for privacy.": "Niektoré návrhy môžu byť skryté kvôli ochrane súkromia.",
- "You can read all our terms here": "Všetky naše podmienky si môžete prečítať tu",
"Cross-signing is ready for use.": "Krížové podpisovanie je pripravené na použitie.",
"Back up your encryption keys with your account data in case you lose access to your sessions. Your keys will be secured with a unique Security Key.": "Zálohujte si šifrovacie kľúče s údajmi o účte pre prípad, že stratíte prístup k reláciám. Vaše kľúče budú zabezpečené jedinečným bezpečnostným kľúčom.",
"The authenticity of this encrypted message can't be guaranteed on this device.": "Vierohodnosť tejto zašifrovanej správy nie je možné na tomto zariadení zaručiť.",
@@ -1400,9 +1306,6 @@
"Calls": "Hovory",
"Navigation": "Navigácia",
"Accepting…": "Akceptovanie…",
- "Symbols": "Symboly",
- "Objects": "Objekty",
- "Activities": "Aktivity",
"Document": "Dokument",
"Summary": "Zhrnutie",
"Notes": "Poznámky",
@@ -1419,7 +1322,6 @@
"Local address": "Lokálna adresa",
"Address": "Adresa",
"Open space for anyone, best for communities": "Otvorený priestor pre každého, najlepšie pre komunity",
- "Quick Reactions": "Rýchle reakcie",
"Manage & explore rooms": "Spravovať a preskúmať miestnosti",
"Enter the name of a new server you want to explore.": "Zadajte názov nového servera, ktorý chcete preskúmať.",
"You have %(count)s unread notifications in a prior version of this room.": {
@@ -1485,7 +1387,6 @@
"Size Limit": "Limit veľkosti",
"Include Attachments": "Zahrnúť prílohy",
"Format": "Formát",
- "We don't share information with third parties": "Nezdieľame informácie s tretími stranami",
"Information": "Informácie",
"Space information": "Informácie o priestore",
"You can change this at any time from room settings.": "Túto možnosť môžete kedykoľvek zmeniť v nastaveniach miestnosti.",
@@ -1601,25 +1502,13 @@
"one": "1 neprečítaná zmienka.",
"other": "%(count)s neprečítaných správ vrátane zmienok."
},
- "Travel & Places": "Cestovanie a miesta",
- "Food & Drink": "Jedlo a nápoje",
- "Animals & Nature": "Zvieratá a príroda",
"Terms of Service": "Podmienky poskytovania služby",
"Clear all data": "Vymazať všetky údaje",
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)snespravil žiadne zmeny",
- "other": "%(oneUser)s nevykonal žiadne zmeny %(count)s krát"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)snespravili žiadne zmeny",
- "other": "%(severalUsers)s nevykonali žiadne zmeny %(count)s krát"
- },
"reacted with %(shortName)s": "reagoval %(shortName)s",
"Passwords don't match": "Heslá sa nezhodujú",
"Nice, strong password!": "Pekné, silné heslo!",
" invited you": " vás pozval/a",
"Join the discussion": "Pripojiť sa k diskusii",
- "Flags": "Vlajky",
"edited": "upravené",
"Re-join": "Znovu sa pripojiť",
"Connectivity to the server has been lost": "Spojenie so serverom bolo prerušené",
@@ -1646,8 +1535,6 @@
"Cancel search": "Zrušiť vyhľadávanie",
"Message search initialisation failed": "Inicializácia vyhľadávania správ zlyhala",
"Search %(spaceName)s": "Hľadať %(spaceName)s",
- "Smileys & People": "Smajlíky a ľudia",
- "Frequently Used": "Často používané",
"Using this widget may share data with %(widgetDomain)s.": "Používanie tohto widgetu môže zdieľať údaje s %(widgetDomain)s.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Používanie tohto widgetu môže zdieľať údaje s %(widgetDomain)s a správcom integrácie.",
"This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s. The administrators will NOT be able to read the encrypted content of this room.": "Táto miestnosť je venovaná nelegálnemu alebo toxickému obsahu alebo moderátori nedokážu moderovať nelegálny alebo toxický obsah.\nToto bude nahlásené správcom %(homeserver)s. Správcovia NEBUDÚ môcť čítať zašifrovaný obsah tejto miestnosti.",
@@ -1723,7 +1610,6 @@
"Preparing to download logs": "Príprava na prevzatie záznamov",
"This room isn't bridging messages to any platforms. Learn more.": "Táto miestnosť nepremosťuje správy so žiadnymi platformami. Viac informácií",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Zdieľajte anonymné údaje, ktoré nám pomôžu identifikovať problémy. Nič osobné. Žiadne tretie strany.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Zdieľajte anonymné údaje, ktoré nám pomôžu identifikovať problémy. Nič osobné. Žiadne tretie strany. Zistite viac",
"Backup key cached:": "Záložný kľúč v medzipamäti:",
"You may contact me if you want to follow up or to let me test out upcoming ideas": "Môžete ma kontaktovať, ak budete potrebovať nejaké ďalšie podrobnosti alebo otestovať chystané nápady",
"Please view existing bugs on Github first. No match? Start a new one.": "Najprv si prosím pozrite existujúce chyby na Githube. Žiadna zhoda? Založte novú.",
@@ -1818,7 +1704,6 @@
"Own your conversations.": "Vlastnite svoje konverzácie.",
"Welcome to ": "Vitajte v ",
"Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.": "Vyberte miestnosti alebo konverzácie, ktoré chcete pridať. Toto je len priestor pre vás, nikto nebude informovaný. Neskôr môžete pridať ďalšie.",
- "We don't record or profile any account data": "Nezaznamenávame ani neprofilujeme žiadne údaje o účte",
"Cancel replying to a message": "Zrušiť odpovedanie na správu",
"Space Autocomplete": "Automatické dopĺňanie priestoru",
"Autocomplete": "Automatické dokončovanie",
@@ -2060,8 +1945,6 @@
"Enter your Security Phrase or to continue.": "Zadajte svoju bezpečnostnú frázu alebo pre pokračovanie.",
"Enter a number between %(min)s and %(max)s": "Zadajte číslo medzi %(min)s a %(max)s",
"Please enter a name for the room": "Zadajte prosím názov miestnosti",
- "You can turn this off anytime in settings": "Túto funkciu môžete kedykoľvek vypnúť v nastaveniach",
- "Help improve %(analyticsOwner)s": "Pomôžte zlepšiť %(analyticsOwner)s",
"PRO TIP: If you start a bug, please submit debug logs to help us track down the problem.": "PRO TIP: Ak napíšete príspevok o chybe, odošlite prosím ladiace záznamy, aby ste nám pomohli vystopovať problém.",
"Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Neznámy pár (používateľ, relácia): (%(userId)s, %(deviceId)s)",
"Automatically send debug logs on decryption errors": "Automatické odosielanie záznamov ladenia pri chybe dešifrovania",
@@ -2069,7 +1952,6 @@
"Remove from %(roomName)s": "Odstrániť z %(roomName)s",
"Failed to remove user": "Nepodarilo sa odstrániť používateľa",
"Remove from room": "Odstrániť z miestnosti",
- "Message bubbles": "Správy v bublinách",
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Ste si istí, že chcete ukončiť túto anketu? Zobrazia sa konečné výsledky ankety a ľudia nebudú môcť už hlasovať.",
"Open this settings tab": "Otvoriť túto kartu nastavení",
"Keyboard": "Klávesnica",
@@ -2096,7 +1978,6 @@
"This client does not support end-to-end encryption.": "Tento klient nepodporuje end-to-end šifrovanie.",
"Failed to deactivate user": "Nepodarilo sa deaktivovať používateľa",
"Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Chýbajúci verejný kľúč captcha v konfigurácii domovského servera. Nahláste to, prosím, správcovi domovského servera.",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Prosím vytvorte nový problém na GitHube, aby sme mohli túto chybu preskúmať.",
"To continue you need to accept the terms of this service.": "Ak chcete pokračovať, musíte prijať podmienky tejto služby.",
"For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Pri veľkom množstve správ to môže trvať určitý čas. Medzitým prosím neobnovujte svojho klienta.",
"No recent messages by %(user)s found": "Nenašli sa žiadne nedávne správy od používateľa %(user)s",
@@ -2114,14 +1995,6 @@
"The operation could not be completed": "Operáciu nebolo možné dokončiť",
"Force complete": "Nútené dokončenie",
"You might disable this if the room will be used for collaborating with external teams who have their own homeserver. This cannot be changed later.": "Túto funkciu môžete vypnúť, ak sa miestnosť bude používať na spoluprácu s externými tímami, ktoré majú vlastný domovský server. Neskôr sa to nedá zmeniť.",
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "other": "%(severalUsers)szmenilo ACL servera %(count)s krát",
- "one": "%(severalUsers)s zmenilo ACL servera"
- },
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "other": "%(oneUser)szmenil ACL servera %(count)s krát",
- "one": "%(oneUser)s zmenil ACL servera"
- },
"Show all threads": "Zobraziť všetky vlákna",
"Recently viewed": "Nedávno zobrazené",
"Link to room": "Odkaz na miestnosť",
@@ -2135,8 +2008,6 @@
"Back to thread": "Späť na vlákno",
"Confirm the emoji below are displayed on both devices, in the same order:": "Potvrďte, že nasledujúce emotikony sú zobrazené na oboch zariadeniach v rovnakom poradí:",
"Verify this device by confirming the following number appears on its screen.": "Overte toto zariadenie potvrdením, že sa na jeho obrazovke zobrazí nasledujúce číslo.",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Zariadenie, ktoré sa snažíte overiť, nepodporuje overenie skenovaním QR kódu ani overenie pomocou emotikonov, ktoré podporuje aplikácia %(brand)s. Skúste použiť iného klienta.",
- "Verify this device by completing one of the following:": "Overte toto zariadenie dokončením jednej z nasledujúcich možností:",
"Almost there! Is your other device showing the same shield?": "Už je to takmer hotové! Zobrazuje vaše druhé zariadenie rovnaký štít?",
"You cancelled verification on your other device.": "Zrušili ste overovanie na vašom druhom zariadení.",
"Unable to verify this device": "Nie je možné overiť toto zariadenie",
@@ -2174,7 +2045,6 @@
"Group all your favourite rooms and people in one place.": "Zoskupte všetky vaše obľúbené miestnosti a ľudí na jednom mieste.",
"Group all your people in one place.": "Zoskupte všetkých ľudí na jednom mieste.",
"Group all your rooms that aren't part of a space in one place.": "Zoskupte všetky miestnosti, ktoré nie sú súčasťou priestoru, na jednom mieste.",
- "IRC (Experimental)": "IRC (experimentálne)",
"Unable to check if username has been taken. Try again later.": "Nie je možné skontrolovať, či je používateľské meno obsadené. Skúste to neskôr.",
"Jump to first message": "Prejsť na prvú správu",
"Jump to last message": "Prejsť na poslednú správu",
@@ -2183,14 +2053,6 @@
"The beginning of the room": "Začiatok miestnosti",
"Jump to date": "Prejsť na dátum",
"Pick a date to jump to": "Vyberte dátum, na ktorý chcete prejsť",
- "were removed %(count)s times": {
- "one": "bol odstránený",
- "other": "boli odstránení %(count)s krát"
- },
- "was removed %(count)s times": {
- "other": "bol odstránený %(count)s krát",
- "one": "bol odstránený"
- },
"Message pending moderation: %(reason)s": "Správa čaká na moderáciu: %(reason)s",
"Space home": "Domov priestoru",
"Navigate to next message in composer history": "Prejsť na ďalšiu správu v histórii editora",
@@ -2287,7 +2149,6 @@
"Safeguard against losing access to encrypted messages & data": "Zabezpečte sa proti strate šifrovaných správ a údajov",
"Use app for a better experience": "Použite aplikáciu pre lepší zážitok",
"Review to ensure your account is safe": "Skontrolujte, či je vaše konto bezpečné",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Predtým ste nám udelili súhlas so zdieľaním anonymných údajov o používaní. Aktualizujeme spôsob, akým to funguje.",
"That's fine": "To je v poriadku",
"This homeserver has been blocked by its administrator.": "Tento domovský server bol zablokovaný jeho správcom.",
"See general files posted to your active room": "Zobraziť všeobecné súbory zverejnené vo vašej aktívnej miestnosti",
@@ -2388,14 +2249,6 @@
"The server (%(serverName)s) took too long to respond.": "Serveru (%(serverName)s) trvalo príliš dlho, kým odpovedal.",
"Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Váš server neodpovedá na niektoré vaše požiadavky. Nižšie sú uvedené niektoré z najpravdepodobnejších dôvodov.",
"Spam or propaganda": "Spam alebo propaganda",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sposlal/a skrytú správu",
- "other": "%(oneUser)sposlal %(count)s skrytých správ"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "other": "%(severalUsers)sposlalo %(count)s skrytých správ",
- "one": "%(severalUsers)sposlalo skrytú správu"
- },
"Unable to validate homeserver": "Nie je možné overiť domovský server",
"Sends the given message with confetti": "Odošle danú správu s konfetami",
"sends confetti": "pošle konfety",
@@ -2415,14 +2268,6 @@
"Shows all threads from current room": "Zobrazí všetky vlákna z aktuálnej miestnosti",
"Reply in thread": "Odpovedať vo vlákne",
"From a thread": "Z vlákna",
- "%(severalUsers)sremoved a message %(count)s times": {
- "other": "%(severalUsers)sodstránili %(count)s správ",
- "one": "%(severalUsers)s odstránili správu"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "other": "%(oneUser)s odstránil/a %(count)s správ",
- "one": "%(oneUser)sodstránil správu"
- },
"There was an error looking up the phone number": "Pri vyhľadávaní telefónneho čísla došlo k chybe",
"Unable to look up phone number": "Nie je možné vyhľadať telefónne číslo",
"You cannot place calls without a connection to the server.": "Bez pripojenia k serveru nie je možné uskutočňovať hovory.",
@@ -2533,14 +2378,6 @@
"%(brand)s could not send your location. Please try again later.": "%(brand)s nemohol odoslať vašu polohu. Skúste to prosím neskôr.",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Odpovedzte na prebiehajúce vlákno alebo použite \"%(replyInThread)s\", keď prejdete nad správu a začnete novú.",
"Show polls button": "Zobraziť tlačidlo ankiet",
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "other": "%(severalUsers)szmenili pripnuté správy v miestnosti %(count)s krát",
- "one": "%(severalUsers)szmenili pripnuté správy v miestnosti"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "other": "%(oneUser)szmenil pripnuté správy v miestnosti %(count)s krát",
- "one": "%(oneUser)szmenil pripnuté správy v miestnosti"
- },
"We sent the others, but the below people couldn't be invited to ": "Ostatným sme pozvánky poslali, ale nižšie uvedené osoby nemohli byť pozvané do ",
"Answered Elsewhere": "Hovor prijatý inde",
"Takes the call in the current room off hold": "Zruší podržanie hovoru v aktuálnej miestnosti",
@@ -2597,7 +2434,6 @@
"Next recently visited room or space": "Ďalšia nedávno navštívená miestnosť alebo priestor",
"Previous recently visited room or space": "Predchádzajúca nedávno navštívená miestnosť alebo priestor",
"Unsent": "Neodoslané",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Pomôžte nám identifikovať problémy a zlepšiť %(analyticsOwner)s zdieľaním anonymných údajov o používaní. Aby sme pochopili, ako ľudia používajú viacero zariadení, vygenerujeme náhodný identifikátor zdieľaný vašimi zariadeniami.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Môžete použiť nastavenia vlastného servera na prihlásenie sa na iné servery Matrix-u zadaním inej adresy URL domovského servera. To vám umožní používať %(brand)s s existujúcim účtom Matrix na inom domovskom serveri.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "Aplikácii %(brand)s bolo zamietnuté povolenie na načítanie vašej polohy. Povoľte prístup k polohe v nastaveniach prehliadača.",
"Developer tools": "Vývojárske nástroje",
@@ -2836,7 +2672,6 @@
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s alebo %(copyButton)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s alebo %(recoveryFile)s",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s alebo %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s alebo %(emojiCompare)s",
"Proxy URL": "URL adresa proxy servera",
"Proxy URL (optional)": "URL adresa proxy servera (voliteľná)",
"To disable you will need to log out and back in, use with caution!": "Pre vypnutie sa musíte odhlásiť a znova prihlásiť, používajte opatrne!",
@@ -3201,10 +3036,6 @@
"Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Správy sú tu end-to-end šifrované. Overte %(displayName)s v ich profile - ťuknite na ich profilový obrázok.",
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "Správy v tejto miestnosti sú šifrované od vás až k príjemcovi. Keď sa ľudia pridajú, môžete ich overiť v ich profile, stačí len ťuknúť na ich profilový obrázok.",
"Your profile picture URL": "Vaša URL adresa profilového obrázka",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)ssi zmenili %(count)s-krát profilový obrázok",
- "one": "%(severalUsers)szmenilo svoj profilový obrázok"
- },
"Anyone can request to join, but admins or moderators need to grant access. You can change this later.": "O pripojenie môže požiadať ktokoľvek, ale administrátori alebo moderátori musia udeliť prístup. Toto môžete neskôr zmeniť.",
"Upgrade room": "Aktualizovať miestnosť",
"This homeserver doesn't offer any login flows that are supported by this client.": "Tento domovský server neponúka žiadne prihlasovacie toky podporované týmto klientom.",
@@ -3215,10 +3046,6 @@
"Quick Actions": "Rýchle akcie",
"Mark all messages as read": "Označiť všetky správy ako prečítané",
"Reset to default settings": "Obnoviť predvolené nastavenia",
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)s si zmenil svoj profilový obrázok %(count)s-krát",
- "one": "%(oneUser)s zmenil/a svoj profilový obrázok"
- },
"Great! This passphrase looks strong enough": "Skvelé! Táto bezpečnostná fráza vyzerá dostatočne silná",
"The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a unique passphrase below, which will only be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "Exportovaný súbor umožní každému, kto si ho môže prečítať, dešifrovať všetky zašifrované správy, ktoré môžete vidieť, preto by ste mali dbať na jeho zabezpečenie. Na pomoc by ste mali nižšie zadať jedinečnú prístupovú frázu, ktorá sa použije len na zašifrovanie exportovaných údajov. Údaje bude možné importovať len pomocou rovnakej prístupovej frázy.",
"Other spaces you know": "Ďalšie priestory, ktoré poznáte",
@@ -3322,7 +3149,9 @@
"stickerpack": "Balíček nálepiek",
"system_alerts": "Systémové upozornenia",
"secure_backup": "Bezpečné zálohovanie",
- "cross_signing": "Krížové podpisovanie"
+ "cross_signing": "Krížové podpisovanie",
+ "identity_server": "Server totožností",
+ "integration_manager": "Správca integrácie"
},
"action": {
"continue": "Pokračovať",
@@ -3535,7 +3364,8 @@
"collecting_information": "Získavajú sa informácie o verzii aplikácii",
"collecting_logs": "Získavajú sa záznamy",
"uploading_logs": "Nahrávanie záznamov",
- "downloading_logs": "Sťahovanie záznamov"
+ "downloading_logs": "Sťahovanie záznamov",
+ "create_new_issue": "Prosím vytvorte nový problém na GitHube, aby sme mohli túto chybu preskúmať."
},
"time": {
"hours_minutes_seconds_left": "ostáva %(hours)sh %(minutes)sm %(seconds)ss",
@@ -3652,6 +3482,10 @@
"rule_suppress_notices": "Správy odosielané robotmi",
"rule_tombstone": "Keď sú miestnosti aktualizované",
"rule_encrypted_room_one_to_one": "Šifrované správy v priamych konverzáciách"
+ },
+ "appearance": {
+ "layout_irc": "IRC (experimentálne)",
+ "layout_bubbles": "Správy v bublinách"
}
},
"devtools": {
@@ -3906,6 +3740,145 @@
},
"m.call.hangup": {
"dm": "Hovor skončil"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s%(count)s krát vstúpili",
+ "one": "%(severalUsers)svstúpili"
+ },
+ "joined": {
+ "other": "%(oneUser)s%(count)s krát vstúpil",
+ "one": "%(oneUser)svstúpil"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s%(count)s krát opustili",
+ "one": "%(severalUsers)sopustili"
+ },
+ "left": {
+ "other": "%(oneUser)s%(count)s krát opustil",
+ "one": "%(oneUser)sodišiel/a"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s%(count)s krát vstúpili a opustili",
+ "one": "%(severalUsers)svstúpili a opustili"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s%(count)s krát vstúpil a opustil",
+ "one": "%(oneUser)svstúpil a opustil"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s%(count)s krát opustili a znovu vstúpili",
+ "one": "%(severalUsers)sopustili a znovu vstúpili"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s%(count)s krát opustil a znovu vstúpil",
+ "one": "%(oneUser)sopustil a znovu vstúpil"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s%(count)s krát odmietli pozvanie",
+ "one": "%(severalUsers)sodmietly pozvanie"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s%(count)s krát odmietol pozvanie",
+ "one": "%(oneUser)sodmietol pozvanie"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)smali %(count)s krát stiahnuté pozvanie",
+ "one": "%(severalUsers)smali stiahnuté pozvanie"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)smal %(count)s krát stiahnuté pozvanie",
+ "one": "%(oneUser)smal stiahnuté pozvanie"
+ },
+ "invited_multiple": {
+ "other": "boli %(count)s krát pozvaní",
+ "one": "boli pozvaní"
+ },
+ "invited": {
+ "other": "bol %(count)s krát pozvaný",
+ "one": "bol pozvaný"
+ },
+ "banned_multiple": {
+ "other": "mali %(count)s krát zakázaný vstup",
+ "one": "mali zakázaný vstup"
+ },
+ "banned": {
+ "other": "mal %(count)s krát zakázaný vstup",
+ "one": "mal zakázaný vstup"
+ },
+ "unbanned_multiple": {
+ "other": "mali %(count)s krát povolený vstup",
+ "one": "mali povolený vstup"
+ },
+ "unbanned": {
+ "other": "mal %(count)s krát povolený vstup",
+ "one": "mal povolený vstup"
+ },
+ "kicked_multiple": {
+ "one": "bol odstránený",
+ "other": "boli odstránení %(count)s krát"
+ },
+ "kicked": {
+ "other": "bol odstránený %(count)s krát",
+ "one": "bol odstránený"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)ssi %(count)s krát zmenili meno",
+ "one": "%(severalUsers)ssi zmenili meno"
+ },
+ "changed_name": {
+ "other": "%(oneUser)ssi %(count)s krát zmenil meno",
+ "one": "%(oneUser)ssi zmenil meno"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)ssi zmenili %(count)s-krát profilový obrázok",
+ "one": "%(severalUsers)szmenilo svoj profilový obrázok"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)s si zmenil svoj profilový obrázok %(count)s-krát",
+ "one": "%(oneUser)s zmenil/a svoj profilový obrázok"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)snespravili žiadne zmeny",
+ "other": "%(severalUsers)s nevykonali žiadne zmeny %(count)s krát"
+ },
+ "no_change": {
+ "one": "%(oneUser)snespravil žiadne zmeny",
+ "other": "%(oneUser)s nevykonal žiadne zmeny %(count)s krát"
+ },
+ "server_acls_multiple": {
+ "other": "%(severalUsers)szmenilo ACL servera %(count)s krát",
+ "one": "%(severalUsers)s zmenilo ACL servera"
+ },
+ "server_acls": {
+ "other": "%(oneUser)szmenil ACL servera %(count)s krát",
+ "one": "%(oneUser)s zmenil ACL servera"
+ },
+ "pinned_events_multiple": {
+ "other": "%(severalUsers)szmenili pripnuté správy v miestnosti %(count)s krát",
+ "one": "%(severalUsers)szmenili pripnuté správy v miestnosti"
+ },
+ "pinned_events": {
+ "other": "%(oneUser)szmenil pripnuté správy v miestnosti %(count)s krát",
+ "one": "%(oneUser)szmenil pripnuté správy v miestnosti"
+ },
+ "redacted_multiple": {
+ "other": "%(severalUsers)sodstránili %(count)s správ",
+ "one": "%(severalUsers)s odstránili správu"
+ },
+ "redacted": {
+ "other": "%(oneUser)s odstránil/a %(count)s správ",
+ "one": "%(oneUser)sodstránil správu"
+ },
+ "hidden_event_multiple": {
+ "other": "%(severalUsers)sposlalo %(count)s skrytých správ",
+ "one": "%(severalUsers)sposlalo skrytú správu"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sposlal/a skrytú správu",
+ "other": "%(oneUser)sposlal %(count)s skrytých správ"
+ }
}
},
"slash_command": {
@@ -4066,5 +4039,44 @@
"redact": "Odstrániť správy odoslané inými osobami",
"notifications.room": "Poslať oznámenie všetkým"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Nezhodujú sa",
+ "sas_match": "Zhodujú sa",
+ "in_person": "Aby ste si boli istý, urobte to osobne alebo použite dôveryhodný spôsob komunikácie.",
+ "other_party_cancelled": "Proti strana zrušila overovanie.",
+ "complete_title": "Overený!",
+ "complete_description": "Úspešne ste overili tohoto používateľa.",
+ "no_support_qr_emoji": "Zariadenie, ktoré sa snažíte overiť, nepodporuje overenie skenovaním QR kódu ani overenie pomocou emotikonov, ktoré podporuje aplikácia %(brand)s. Skúste použiť iného klienta.",
+ "qr_prompt": "Naskenujte tento jedinečný kód",
+ "sas_prompt": "Porovnajte jedinečnú kombináciu emotikonov",
+ "sas_description": "Pokiaľ nemáte na svojich zariadeniach kameru, porovnajte jedinečnú kombináciu emotikonov",
+ "qr_or_sas": "%(qrCode)s alebo %(emojiCompare)s",
+ "qr_or_sas_header": "Overte toto zariadenie dokončením jednej z nasledujúcich možností:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Často používané",
+ "category_smileys_people": "Smajlíky a ľudia",
+ "category_animals_nature": "Zvieratá a príroda",
+ "category_food_drink": "Jedlo a nápoje",
+ "category_activities": "Aktivity",
+ "category_travel_places": "Cestovanie a miesta",
+ "category_objects": "Objekty",
+ "category_symbols": "Symboly",
+ "category_flags": "Vlajky",
+ "categories": "Kategórie",
+ "quick_reactions": "Rýchle reakcie"
+ },
+ "analytics": {
+ "enable_prompt": "Pomôžte zlepšiť %(analyticsOwner)s",
+ "consent_migration": "Predtým ste nám udelili súhlas so zdieľaním anonymných údajov o používaní. Aktualizujeme spôsob, akým to funguje.",
+ "learn_more": "Zdieľajte anonymné údaje, ktoré nám pomôžu identifikovať problémy. Nič osobné. Žiadne tretie strany. Zistite viac",
+ "privacy_policy": "Všetky naše podmienky si môžete prečítať tu",
+ "pseudonymous_usage_data": "Pomôžte nám identifikovať problémy a zlepšiť %(analyticsOwner)s zdieľaním anonymných údajov o používaní. Aby sme pochopili, ako ľudia používajú viacero zariadení, vygenerujeme náhodný identifikátor zdieľaný vašimi zariadeniami.",
+ "bullet_1": "Nezaznamenávame ani neprofilujeme žiadne údaje o účte",
+ "bullet_2": "Nezdieľame informácie s tretími stranami",
+ "disable_prompt": "Túto funkciu môžete kedykoľvek vypnúť v nastaveniach"
}
}
diff --git a/src/i18n/strings/sq.json b/src/i18n/strings/sq.json
index abdd6e9432..dbf62a291b 100644
--- a/src/i18n/strings/sq.json
+++ b/src/i18n/strings/sq.json
@@ -152,30 +152,6 @@
"Something went wrong!": "Diçka shkoi ters!",
"Create new room": "Krijoni dhomë të re",
"Home": "Kreu",
- "were invited %(count)s times": {
- "one": "janë ftuar",
- "other": "janë ftuar %(count)s herë"
- },
- "was invited %(count)s times": {
- "other": "është ftuar %(count)s herë",
- "one": "është ftuar"
- },
- "were banned %(count)s times": {
- "one": "janë dëbuar",
- "other": "janë dëbuar %(count)s herë"
- },
- "was banned %(count)s times": {
- "other": "është dëbuar %(count)s herë",
- "one": "është dëbuar"
- },
- "were unbanned %(count)s times": {
- "one": "u është hequr dëbimi",
- "other": "janë dëbuar %(count)s herë"
- },
- "was unbanned %(count)s times": {
- "other": "i është hequr dëbimi %(count)s herë",
- "one": "i është hequr dëbimi"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s dhe %(count)s të tjerë",
"one": "%(items)s dhe një tjetër"
@@ -271,30 +247,6 @@
"Error decrypting video": "Gabim në shfshehtëzim videoje",
"Delete Widget": "Fshije Widget-in",
"Delete widget": "Fshije widget-in",
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)shynë dhe dolën",
- "other": "%(severalUsers)shynë dhe dolën %(count)s herë"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)shyri dhe doli",
- "other": "%(oneUser)shyri dhe doli %(count)s herë"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)shodhën poshtë ftesat e tyre",
- "other": "%(severalUsers)shodhën poshtë ftesat e tyre %(count)s herë"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)shodhi poshtë ftesën e tyre",
- "other": "%(oneUser)shodhi poshtë ftesën e vet %(count)s herë"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)sndryshuan emrat e tyre",
- "other": "%(severalUsers)sndryshuan emrat e tyre %(count)s herë"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)sndryshoi emrin e vet",
- "other": "%(oneUser)sndryshoi emrin e vet %(count)s herë"
- },
"And %(count)s more...": {
"other": "Dhe %(count)s të tjerë…"
},
@@ -311,34 +263,6 @@
"Invalid file%(extra)s": "Kartelë e pavlefshme%(extra)s",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ndryshoi avatarin në %(roomName)s",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s hoqi avatarin e dhomës.",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)shynë %(count)s herë",
- "one": "Hynë %(severalUsers)s"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)shyri %(count)s herë",
- "one": "%(oneUser)shyri"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)sdolën %(count)s herë",
- "one": "Dolën %(severalUsers)s"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)sdoli %(count)s herë",
- "one": "%(oneUser)sdoli"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)sdolën dhe rihynë",
- "other": "%(severalUsers)sdolën dhe rihynë %(count)s herë"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)sdoli dhe rihyri",
- "other": "%(oneUser)sdoli dhe rihyri %(count)s herë"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "U tërhoqën mbrapsht ftesat për %(severalUsers)s",
- "other": "Për %(severalUsers)s u hodhën poshtë ftesat e tyre %(count)s herë"
- },
"You seem to be uploading files, are you sure you want to quit?": "Duket se jeni duke ngarkuar kartela, jeni i sigurt se doni të dilet?",
"Add some now": "Shtohen ca tani",
"Click here to see older messages.": "Klikoni këtu për të parë mesazhe më të vjetër.",
@@ -374,10 +298,6 @@
"You don't currently have any stickerpacks enabled": "Hëpërhë, s’keni të aktivizuar ndonjë pako ngjitësesh",
"%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ndryshoi avatarin e dhomës në ",
"This room is a continuation of another conversation.": "Kjo dhomë është një vazhdim i një bisede tjetër.",
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "Për %(oneUser)s përdorues ftesa u tërhoq mbrapsht %(count)s herë",
- "one": "U tërhoq mbrapsht ftesa për %(oneUser)s"
- },
"Upgrade this room to version %(version)s": "Përmirësojeni këtë dhomë me versionin %(version)s",
"Share Room": "Ndani Dhomë Me të Tjerë",
"Share Room Message": "Ndani Me të Tjerë Mesazh Dhome",
@@ -387,7 +307,6 @@
"Enable URL previews by default for participants in this room": "Aktivizo, si parazgjedhje, paraparje URL-sh për pjesëmarrësit në këtë dhomë",
"A text message has been sent to %(msisdn)s": "Te %(msisdn)s u dërgua një mesazh tekst",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Fshirja e një widget-i e heq atë për krejt përdoruesit në këtë dhomë. Jeni i sigurt se doni të fshihet ky widget?",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"Before submitting logs, you must create a GitHub issue to describe your problem.": "Përpara se të parashtroni regjistra, duhet të krijoni një çështje në GitHub issue që të përshkruani problemin tuaj.",
"Create a new room with the same name, description and avatar": "Krijoni një dhomë të re me po atë emër, përshkrim dhe avatar",
"Can't leave Server Notices room": "Dhoma Njoftime Shërbyesi, s’braktiset dot",
@@ -503,9 +422,6 @@
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "S’arrihet të gjenden profile për ID-të Matrix të treguara më poshtë - do të donit të ftohet, sido qoftë?",
"Invite anyway and never warn me again": "Ftoji sido që të jetë dhe mos më sinjalizo më kurrë",
"Invite anyway": "Ftoji sido qoftë",
- "The other party cancelled the verification.": "Pala tjetër e anuloi verifikimin.",
- "Verified!": "U verifikua!",
- "You've successfully verified this user.": "E verifikuat me sukses këtë përdorues.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Mesazhet e sigurt me këtë përdorues fshehtëzohen skaj-më-skaj dhe të palexueshëm nga palë të treta.",
"Got It": "E Mora Vesh",
"Verify this user by confirming the following number appears on their screen.": "Verifikojeni këtë përdorues duke ripohuar shfaqjen e numrit vijues në skenën e tyre.",
@@ -749,14 +665,6 @@
"Edited at %(date)s. Click to view edits.": "Përpunuar më %(date)s. Klikoni që të shihni përpunimet.",
"Message edits": "Përpunime mesazhi",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Përmirësimi i kësaj dhome lyp mbylljen e instancës së tanishme të dhomës dhe krijimin e një dhome të re në vend të saj. Për t’u dhënë anëtarëve të dhomës më të mirën, do të:",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s s’bënë ndryshime gjatë %(count)s herësh",
- "one": "%(severalUsers)s s’bënë ndryshime"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)ss’bënë ndryshime gjatë %(count)s herësh",
- "one": "%(oneUser)ss’bëri ndryshime"
- },
"Resend %(unsentCount)s reaction(s)": "Ridërgo %(unsentCount)s reagim(e)",
"Your homeserver doesn't seem to support this feature.": "Shërbyesi juaj Home nuk duket se e mbulon këtë veçori.",
"You're signed out": "Keni bërë dalje",
@@ -877,7 +785,6 @@
"one": "1 mesazh i palexuar."
},
"Show image": "Shfaq figurë",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Ju lutemi, krijoni një çështje të re në GitHub, që të mund ta hetojmë këtë të metë.",
"Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "Mungon kyç publik captcha-je te formësimi i shërbyesit Home. Ju lutemi, njoftojani këtë përgjegjësit të shërbyesit tuaj Home.",
"%(creator)s created and configured the room.": "%(creator)s krijoi dhe formësoi dhomën.",
"Command Autocomplete": "Vetëplotësim Urdhrash",
@@ -902,16 +809,6 @@
"%(name)s cancelled": "%(name)s anuloi",
"%(name)s wants to verify": "%(name)s dëshiron të verifikojë",
"You sent a verification request": "Dërguat një kërkesë verifikimi",
- "Frequently Used": "Përdorur Shpesh",
- "Smileys & People": "Emotikone & Persona",
- "Animals & Nature": "Kafshë & Natyrë",
- "Food & Drink": "Ushqim & Pije",
- "Activities": "Veprimtari",
- "Travel & Places": "Udhëtim & Vende",
- "Objects": "Objekte",
- "Symbols": "Simbole",
- "Flags": "Flamuj",
- "Quick Reactions": "Reagime të Shpejta",
"Cancel search": "Anulo kërkimin",
"Jump to first unread room.": "Hidhu te dhoma e parë e palexuar.",
"Jump to first invite.": "Hidhu te ftesa e parë.",
@@ -1052,9 +949,6 @@
"Never send encrypted messages to unverified sessions in this room from this session": "Mos dërgo kurrë prej këtij sesioni mesazhe të fshehtëzuar te sesione të paverifikuar në këtë dhomë",
"How fast should messages be downloaded.": "Sa shpejt duhen shkarkuar mesazhet.",
"Waiting for %(displayName)s to verify…": "Po pritet për %(displayName)s të verifikojë…",
- "They match": "Përputhen",
- "They don't match": "S’përputhen",
- "To be secure, do this in person or use a trusted way to communicate.": "Për të qenë i sigurt, bëjeni këtë duke qenë vetë i pranishëm ose përdorni për të komunikuar një rrugë të besuar.",
"This bridge was provisioned by .": "Kjo urë është dhënë nga .",
"Show less": "Shfaq më pak",
"Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Llogaria juaj ka një identitet cross-signing në depozitë të fshehtë, por s’është ende i besuar në këtë sesion.",
@@ -1112,9 +1006,6 @@
"Destroy cross-signing keys?": "Të shkatërrohen kyçet cross-signing?",
"Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Fshirja e kyçeve cross-signing është e përhershme. Cilido që keni verifikuar me to, do të shohë një sinjalizim sigurie. Thuajse e sigurt që s’keni pse ta bëni një gjë të tillë, veç në paçi humbur çdo pajisje prej nga mund të bëni cross-sign.",
"Clear cross-signing keys": "Spastro kyçe cross-signing",
- "Scan this unique code": "Skanoni këtë kod unik",
- "Compare unique emoji": "Krahasoni emoji unik",
- "Compare a unique set of emoji if you don't have a camera on either device": "Krahasoni një grup unik emoji-sh, nëse s’keni kamera në njërën nga pajisjet",
"Not Trusted": "Jo e Besuar",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) bëri hyrjen në një sesion të ri pa e verifikuar:",
"Ask this user to verify their session, or manually verify it below.": "Kërkojini këtij përdoruesi të verifikojë sesionin e vet, ose ta verifikojë më poshtë dorazi.",
@@ -1278,7 +1169,6 @@
"You don't have permission to delete the address.": "S’keni leje të fshini adresën.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "Pati një gabim në heqjen e asaj adrese. Mund të mos ekzistojë më, ose ndodhi një gabim i përkohshëm.",
"Error removing address": "Gabim në heqje adrese",
- "Categories": "Kategori",
"Room address": "Adresë dhome",
"This address is available to use": "Kjo adresë është e lirë për përdorim",
"This address is already in use": "Kjo adresë është e përdorur tashmë",
@@ -2011,14 +1901,6 @@
"This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "Ky përdorues shfaq sjellje të paligjshme, bie fjala, duke zbuluar identitet personash ose duke kërcënuar me dhunë.\nKjo do t’u njoftohet përgjegjësve të dhomës, të cilët mund ta përshkallëzojnë punën drejt autoriteteve ligjore.",
"What this user is writing is wrong.\nThis will be reported to the room moderators.": "Ajo ç’shkruan ky përdorues është gabim.\nKjo do t’u njoftohet përgjegjësve të dhomës.",
"Please provide an address": "Ju lutemi, jepni një adresë",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)sndryshoi ACL-ra shërbyesi",
- "other": "%(oneUser)sndryshoi ACL-ra shërbyesi %(count)s herë"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)sndryshuan ACL-ra shërbyesi",
- "other": "%(severalUsers)sndryshuan ACL-ra shërbyesi %(count)s herë"
- },
"Message search initialisation failed, check your settings for more information": "Dështoi gatitja e kërkimit në mesazhe, për më tepër hollësi, shihni rregullimet tuaja",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Caktoni adresa për këtë hapësirë, që kështu përdoruesit të gjejnë këtë dhomë përmes shërbyesit tuaj Home (%(localDomain)s)",
"To publish an address, it needs to be set as a local address first.": "Që të bëni publike një adresë, lypset të ujdiset së pari si një adresë vendore.",
@@ -2051,13 +1933,11 @@
"Images, GIFs and videos": "Figura, GIF-e dhe video",
"Code blocks": "Blloqe kodi",
"Keyboard shortcuts": "Shkurtore tastiere",
- "Integration manager": "Përgjegjës integrimesh",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s-i juaj nuk ju lejon të përdorni një përgjegjës integrimesh për të bërë këtë. Ju lutemi, lidhuni me përgjegjësin.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Përdorimi i këtij widget-i mund të sjellë ndarje të dhënash me %(widgetDomain)s & përgjegjësin tuaj të integrimeve.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Përgjegjësit e integrimeve marrin të dhëna formësimi, dhe mund të ndryshojnë widget-e, të dërgojnë ftesa dhome, dhe të caktojnë shkallë pushteti në emër tuajin.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Përdorni një përgjegjës integrimesh që të administroni robotë, widget-e dhe paketa ngjitësish.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Përdorni një përgjegjës integrimesh (%(serverName)s) që të administroni robotë, widget-e dhe paketa ngjitësish.",
- "Identity server": "Shërbyes identitetesh",
"Identity server (%(server)s)": "Shërbyes identitetesh (%(server)s)",
"Could not connect to identity server": "S’u lidh dot te shërbyes identitetesh",
"Not a valid identity server (status code %(code)s)": "Shërbyes identitetesh i pavlefshëm (kod gjendjeje %(code)s)",
@@ -2077,7 +1957,6 @@
"Error saving notification preferences": "Gabim në ruajtje parapëlqimesh për njoftimet",
"Messages containing keywords": "Mesazhe që përmbajnë fjalëkyçe",
"Transfer Failed": "Shpërngulja Dështoi",
- "Message bubbles": "Flluska mesazhesh",
"The call is in an unknown state!": "Thirrja gjendet në një gjendje të panjohur!",
"Call back": "Thirreni ju",
"No answer": "S’ka përgjigje",
@@ -2368,10 +2247,6 @@
"Failed to end poll": "S’u arrit të përfundohej pyetësori",
"The poll has ended. Top answer: %(topAnswer)s": "Pyetësori përfundoi. Përgjigja kryesuese: %(topAnswer)s",
"The poll has ended. No votes were cast.": "Pyetësori përfundoi. S’pati vota.",
- "You can turn this off anytime in settings": "Këtë mund të çaktivizoni në çfarëdo kohe që nga rregullimet",
- "We don't share information with third parties": "Nuk u japin hollësi palëve të treta",
- "We don't record or profile any account data": "Nuk regjistrojmë ose profilizojmë ndonjë të dhënë llogarie",
- "You can read all our terms here": "Këtu mund të lexoni krejt kushtet tona",
"%(count)s votes cast. Vote to see the results": {
"one": "%(count)s votë. Që të shihni përfundimet, votoni",
"other": "%(count)s vota. Që të shihni përfundimet, votoni"
@@ -2384,9 +2259,6 @@
"Share location": "Jepe vendndodhjen",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Ndani me ne të dhëna anonime, për të na ndihmuar të gjejmë problemet. Asgjë personale. Pa palë të treta.",
"To view all keyboard shortcuts, click here.": "Që të shihni krejt shkurtoret e tastierës, klikoni këtu.",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Ndani me ne të dhëna anonime, për të na ndihmuar të gjejmë problemet. Asgjë personale. Pa palë të treta. Mësoni Më Tepër\t",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Keni dhënë më parë pëlqimin të jepni për ne të dhëna anonime përdorimi. Po përditësojmë se si funksionon kjo punë.",
- "Help improve %(analyticsOwner)s": "Ndihmonani të përmirësojmë %(analyticsOwner)s-in",
"That's fine": "S’ka problem",
"You cannot place calls without a connection to the server.": "S’mund të bëni thirrje pa një lidhje te shërbyesi.",
"Connectivity to the server has been lost": "Humbi lidhja me shërbyesin",
@@ -2419,8 +2291,6 @@
"Verify other device": "Verifikoni pajisje tjetër",
"You cancelled verification on your other device.": "E anuluat verifikimin në pajisjen tuaj tjetër.",
"Almost there! Is your other device showing the same shield?": "Thuajse mbaruam! A po shfaq pajisja juaj të njëjtën mburojë?",
- "Verify this device by completing one of the following:": "Verifikoni këtë pajisje duke plotësuar një nga sa vijon:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Pajisja që po provoni të verifikoni nuk mbulon skanim të një kodi QR, apo verifikim me emoji, çka janë ato që mbulohen prej %(brand)s. Provoni me një klient tjetër.",
"To proceed, please accept the verification request on your other device.": "Që të vazhdoni më tej, ju lutemi, pranoni në pajisjen tuaj tjetër kërkesën për verifikim.",
"Waiting for you to verify on your other device…": "Po pritet që ju të verifikoni në pajisjen tuaj tjetër…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Po pritet që ju të verifikoni në pajisjen tuaj tjetër, %(deviceName)s (%(deviceId)s)…",
@@ -2439,14 +2309,6 @@
"Failed to fetch your location. Please try again later.": "S’u arrit të sillet vendndodhja juaj. Ju lutemi, riprovoni më vonë.",
"Could not fetch location": "S’u pru dot vendndodhja",
"Automatically send debug logs on decryption errors": "Dërgo automatikisht regjistra diagnostikimi, gjatë gabimesh shfshehtëzimi",
- "was removed %(count)s times": {
- "one": "u hoq",
- "other": "u hoq %(count)s herë"
- },
- "were removed %(count)s times": {
- "one": "u hoq",
- "other": "u hoq %(count)s herë"
- },
"Remove from room": "Hiqeni prej dhome",
"Failed to remove user": "S’u arrit të hiqej përdoruesi",
"Remove them from specific things I'm able to": "Hiqi prej gjërash të caktuara ku mundem ta bëj këtë",
@@ -2486,7 +2348,6 @@
"Group all your people in one place.": "Gruponi krejt personat tuaj në një vend.",
"Group all your favourite rooms and people in one place.": "Gruponi në një vend krejt dhomat tuaja të parapëlqyera dhe personat e parapëlqyer.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Hapësirat janë mënyra për të grupuar dhoma dhe njerëz. Tok me hapësirat ku gjendeni, mundeni të përdorni edhe disa të krijuara paraprakisht.",
- "IRC (Experimental)": "IRC (Eksperimentale)",
"Unable to check if username has been taken. Try again later.": "S’arrihet të kontrollohet nëse emri i përdoruesit është zënë. Riprovoni më vonë.",
"Toggle hidden event visibility": "Ndryshoni dukshmëri akti të fshehur",
"Redo edit": "Ribëje përpunimin",
@@ -2511,22 +2372,6 @@
"Use to scroll": "Përdorni për rrëshqitje",
"Feedback sent! Thanks, we appreciate it!": "Përshtypjet u dërguan! Faleminderit, e çmojmë aktin tuaj!",
"%(space1Name)s and %(space2Name)s": "%(space1Name)s dhe %(space2Name)s",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sdërgoi një mesazh të fshehur",
- "other": "%(oneUser)s dërgoi %(count)s mesazhe të fshehur"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)s dërguan një mesazh të fshehur",
- "other": "%(severalUsers)s dërgoi %(count)s mesazhe të fshehur"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)s hoqi një mesazh",
- "other": "%(oneUser)s hoqi %(count)s mesazhe"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)s hoqi një mesazh",
- "other": "%(severalUsers)s hoqi %(count)s mesazhe"
- },
"Automatically send debug logs when key backup is not functioning": "Dërgo automatikisht regjistra diagnostikimi, kur kopjeruajtja e kyçeve nuk funksionon",
"Edit poll": "Përpunoni pyetësor",
"Sorry, you can't edit a poll after votes have been cast.": "Na ndjeni, s’mund të përpunoni një pyetësor pasi të jenë hedhur votat.",
@@ -2552,14 +2397,6 @@
"We couldn't send your location": "S’e dërguam dot vendndodhjen tuaj",
"Match system": "Përputhe me sistemin",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Përgjigjuni te një rrjedhë në zhvillim e sipër, ose përdorni “%(replyInThread)s”, kur kalohet kursori sipër një mesazhi për të filluar një të re.",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)sndryshoi mesazhet e fiksuar për dhomën",
- "other": "%(oneUser)sndryshoi mesazhet e fiksuar për dhomën %(count)s herë"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)sndryshuan mesazhet e fiksuar për dhomën",
- "other": "%(severalUsers)sndryshuan mesazhet e fiksuar për dhomën %(count)s herë"
- },
"My live location": "Vendndodhja ime drejtpërsëdrejti",
"Show polls button": "Shfaq buton pyetësorësh",
"Expand quotes": "Zgjeroji thonjëzat",
@@ -2595,7 +2432,6 @@
"Previous recently visited room or space": "Dhoma ose hapësira e mëparshme vizituar së fundi",
"%(timeRemaining)s left": "Edhe %(timeRemaining)s",
"Unsent": "Të padërguar",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Ndihmonani të gjejmë probleme dhe të përmirësojmë %(analyticsOwner)s-in duke ndarë me ne të dhëna anonime përdorimi. Që të kuptohet se si përdorin njerëzit disa pajisje, do të prodhojmë një identifikues kuturu, që na jepet nga pajisjet tuaja.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Që të bëni hyrjen te shërbyes të tjerë Matrix, duke specifikuar një URL të një shërbyesi Home tjetër, mund të përdorni mundësitë vetjake për shërbyesin. Kjo ju lejon të përdorni %(brand)s në një tjetër shërbyes Home me një llogari Matrix ekzistuese.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s iu mohua leja për të sjellë vendndodhjen tuaj. Ju lutemi, lejoni përdorim vendndodhjeje, te rregullimet e shfletuesit tuaj.",
"Developer tools": "Mjete zhvilluesi",
@@ -2907,7 +2743,6 @@
"%(qrCode)s or %(appLinks)s": "%(qrCode)s ose %(appLinks)s",
"You're in": "Kaq qe",
"toggle event": "shfaqe/fshihe aktin",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s ose %(emojiCompare)s",
"You can use this device to sign in a new device with a QR code. You will need to scan the QR code shown on this device with your device that's signed out.": "Mund ta përdorni këtë pajisje për të hyrë në një pajisje të re me një kod QR. Do t’ju duhet të skanoni kodin QR të shfaqur në këtë pajisje, me pajisjen nga e cila është bërë dalja.",
"Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Shihni mundësinë e daljes nga sesione të vjetër (%(inactiveAgeDays)s ditë ose më të vjetër) që s’i përdorni më.",
"%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s është i fshehtëzuar skaj-më-skaj, por aktualisht është i kufizuar në numra më të vegjël përdoruesish.",
@@ -3241,7 +3076,9 @@
"stickerpack": "Paketë ngjitësish",
"system_alerts": "Sinjalizime Sistemi",
"secure_backup": "Kopjeruajtje e Sigurt",
- "cross_signing": "Cross-signing"
+ "cross_signing": "Cross-signing",
+ "identity_server": "Shërbyes identitetesh",
+ "integration_manager": "Përgjegjës integrimesh"
},
"action": {
"continue": "Vazhdo",
@@ -3445,7 +3282,8 @@
"collecting_information": "Po grumbullohen të dhëna versioni aplikacioni",
"collecting_logs": "Po grumbullohen regjistra",
"uploading_logs": "Po ngarkohen regjistra",
- "downloading_logs": "Po shkarkohen regjistra"
+ "downloading_logs": "Po shkarkohen regjistra",
+ "create_new_issue": "Ju lutemi, krijoni një çështje të re në GitHub, që të mund ta hetojmë këtë të metë."
},
"time": {
"hours_minutes_seconds_left": "Edhe %(hours)sh %(minutes)sm %(seconds)ss",
@@ -3560,6 +3398,10 @@
"rule_suppress_notices": "Mesazhe të dërguar nga boti",
"rule_tombstone": "Kur përmirësohen dhomat",
"rule_encrypted_room_one_to_one": "Mesazhe të fshehtëzuar në fjalosje tek-për-tek"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Eksperimentale)",
+ "layout_bubbles": "Flluska mesazhesh"
}
},
"devtools": {
@@ -3802,6 +3644,137 @@
},
"m.call.hangup": {
"dm": "Thirrja përfundoi"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)shynë %(count)s herë",
+ "one": "Hynë %(severalUsers)s"
+ },
+ "joined": {
+ "other": "%(oneUser)shyri %(count)s herë",
+ "one": "%(oneUser)shyri"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)sdolën %(count)s herë",
+ "one": "Dolën %(severalUsers)s"
+ },
+ "left": {
+ "other": "%(oneUser)sdoli %(count)s herë",
+ "one": "%(oneUser)sdoli"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)shynë dhe dolën",
+ "other": "%(severalUsers)shynë dhe dolën %(count)s herë"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)shyri dhe doli",
+ "other": "%(oneUser)shyri dhe doli %(count)s herë"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)sdolën dhe rihynë",
+ "other": "%(severalUsers)sdolën dhe rihynë %(count)s herë"
+ },
+ "rejoined": {
+ "one": "%(oneUser)sdoli dhe rihyri",
+ "other": "%(oneUser)sdoli dhe rihyri %(count)s herë"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)shodhën poshtë ftesat e tyre",
+ "other": "%(severalUsers)shodhën poshtë ftesat e tyre %(count)s herë"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)shodhi poshtë ftesën e tyre",
+ "other": "%(oneUser)shodhi poshtë ftesën e vet %(count)s herë"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "U tërhoqën mbrapsht ftesat për %(severalUsers)s",
+ "other": "Për %(severalUsers)s u hodhën poshtë ftesat e tyre %(count)s herë"
+ },
+ "invite_withdrawn": {
+ "other": "Për %(oneUser)s përdorues ftesa u tërhoq mbrapsht %(count)s herë",
+ "one": "U tërhoq mbrapsht ftesa për %(oneUser)s"
+ },
+ "invited_multiple": {
+ "one": "janë ftuar",
+ "other": "janë ftuar %(count)s herë"
+ },
+ "invited": {
+ "other": "është ftuar %(count)s herë",
+ "one": "është ftuar"
+ },
+ "banned_multiple": {
+ "one": "janë dëbuar",
+ "other": "janë dëbuar %(count)s herë"
+ },
+ "banned": {
+ "other": "është dëbuar %(count)s herë",
+ "one": "është dëbuar"
+ },
+ "unbanned_multiple": {
+ "one": "u është hequr dëbimi",
+ "other": "janë dëbuar %(count)s herë"
+ },
+ "unbanned": {
+ "other": "i është hequr dëbimi %(count)s herë",
+ "one": "i është hequr dëbimi"
+ },
+ "kicked_multiple": {
+ "one": "u hoq",
+ "other": "u hoq %(count)s herë"
+ },
+ "kicked": {
+ "one": "u hoq",
+ "other": "u hoq %(count)s herë"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)sndryshuan emrat e tyre",
+ "other": "%(severalUsers)sndryshuan emrat e tyre %(count)s herë"
+ },
+ "changed_name": {
+ "one": "%(oneUser)sndryshoi emrin e vet",
+ "other": "%(oneUser)sndryshoi emrin e vet %(count)s herë"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s s’bënë ndryshime gjatë %(count)s herësh",
+ "one": "%(severalUsers)s s’bënë ndryshime"
+ },
+ "no_change": {
+ "other": "%(oneUser)ss’bënë ndryshime gjatë %(count)s herësh",
+ "one": "%(oneUser)ss’bëri ndryshime"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)sndryshuan ACL-ra shërbyesi",
+ "other": "%(severalUsers)sndryshuan ACL-ra shërbyesi %(count)s herë"
+ },
+ "server_acls": {
+ "one": "%(oneUser)sndryshoi ACL-ra shërbyesi",
+ "other": "%(oneUser)sndryshoi ACL-ra shërbyesi %(count)s herë"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)sndryshuan mesazhet e fiksuar për dhomën",
+ "other": "%(severalUsers)sndryshuan mesazhet e fiksuar për dhomën %(count)s herë"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)sndryshoi mesazhet e fiksuar për dhomën",
+ "other": "%(oneUser)sndryshoi mesazhet e fiksuar për dhomën %(count)s herë"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)s hoqi një mesazh",
+ "other": "%(severalUsers)s hoqi %(count)s mesazhe"
+ },
+ "redacted": {
+ "one": "%(oneUser)s hoqi një mesazh",
+ "other": "%(oneUser)s hoqi %(count)s mesazhe"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)s dërguan një mesazh të fshehur",
+ "other": "%(severalUsers)s dërgoi %(count)s mesazhe të fshehur"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sdërgoi një mesazh të fshehur",
+ "other": "%(oneUser)s dërgoi %(count)s mesazhe të fshehur"
+ }
}
},
"slash_command": {
@@ -3959,5 +3932,44 @@
"redact": "Hiqi mesazhet e dërguar nga të tjerët",
"notifications.room": "Njoftoni gjithkënd"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "S’përputhen",
+ "sas_match": "Përputhen",
+ "in_person": "Për të qenë i sigurt, bëjeni këtë duke qenë vetë i pranishëm ose përdorni për të komunikuar një rrugë të besuar.",
+ "other_party_cancelled": "Pala tjetër e anuloi verifikimin.",
+ "complete_title": "U verifikua!",
+ "complete_description": "E verifikuat me sukses këtë përdorues.",
+ "no_support_qr_emoji": "Pajisja që po provoni të verifikoni nuk mbulon skanim të një kodi QR, apo verifikim me emoji, çka janë ato që mbulohen prej %(brand)s. Provoni me një klient tjetër.",
+ "qr_prompt": "Skanoni këtë kod unik",
+ "sas_prompt": "Krahasoni emoji unik",
+ "sas_description": "Krahasoni një grup unik emoji-sh, nëse s’keni kamera në njërën nga pajisjet",
+ "qr_or_sas": "%(qrCode)s ose %(emojiCompare)s",
+ "qr_or_sas_header": "Verifikoni këtë pajisje duke plotësuar një nga sa vijon:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Përdorur Shpesh",
+ "category_smileys_people": "Emotikone & Persona",
+ "category_animals_nature": "Kafshë & Natyrë",
+ "category_food_drink": "Ushqim & Pije",
+ "category_activities": "Veprimtari",
+ "category_travel_places": "Udhëtim & Vende",
+ "category_objects": "Objekte",
+ "category_symbols": "Simbole",
+ "category_flags": "Flamuj",
+ "categories": "Kategori",
+ "quick_reactions": "Reagime të Shpejta"
+ },
+ "analytics": {
+ "enable_prompt": "Ndihmonani të përmirësojmë %(analyticsOwner)s-in",
+ "consent_migration": "Keni dhënë më parë pëlqimin të jepni për ne të dhëna anonime përdorimi. Po përditësojmë se si funksionon kjo punë.",
+ "learn_more": "Ndani me ne të dhëna anonime, për të na ndihmuar të gjejmë problemet. Asgjë personale. Pa palë të treta. Mësoni Më Tepër\t",
+ "privacy_policy": "Këtu mund të lexoni krejt kushtet tona",
+ "pseudonymous_usage_data": "Ndihmonani të gjejmë probleme dhe të përmirësojmë %(analyticsOwner)s-in duke ndarë me ne të dhëna anonime përdorimi. Që të kuptohet se si përdorin njerëzit disa pajisje, do të prodhojmë një identifikues kuturu, që na jepet nga pajisjet tuaja.",
+ "bullet_1": "Nuk regjistrojmë ose profilizojmë ndonjë të dhënë llogarie",
+ "bullet_2": "Nuk u japin hollësi palëve të treta",
+ "disable_prompt": "Këtë mund të çaktivizoni në çfarëdo kohe që nga rregullimet"
}
}
diff --git a/src/i18n/strings/sr.json b/src/i18n/strings/sr.json
index 852e3876ad..429b278d2f 100644
--- a/src/i18n/strings/sr.json
+++ b/src/i18n/strings/sr.json
@@ -170,87 +170,6 @@
"Delete widget": "Обриши виџет",
"Create new room": "Направи нову собу",
"Home": "Почетна",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s су ушли %(count)s пута",
- "one": "%(severalUsers)s је ушло"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "Корисник %(oneUser)s је ушао %(count)s пута",
- "one": "Корисник %(oneUser)s је ушао"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s је изашло %(count)s пута",
- "one": "%(severalUsers)s је изашло"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "Корисник %(oneUser)s је изашло %(count)s пута",
- "one": "Корисник %(oneUser)s је изашао"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s је ушло и изашло %(count)s пута",
- "one": "%(severalUsers)s је ушло и изашло"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s је ушао и изашао %(count)s пута",
- "one": "%(oneUser)s је ушао и изашао"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s је изашло и поново ушло %(count)s пута",
- "one": "%(severalUsers)s је изашло и поново ушло"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s је изашао и поново ушао %(count)s пута",
- "one": "%(oneUser)s је изашао и поново ушао"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s је одбило њихове позивнице %(count)s пута",
- "one": "%(severalUsers)s је одбило њихове позивнице"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s је одбио позивницу %(count)s пута",
- "one": "%(oneUser)s је одбио позивницу"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "Корисницима %(severalUsers)s су позивнице повучене %(count)s пута",
- "one": "Корисницима %(severalUsers)s су позивнице повучене"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "Кориснику %(oneUser)s је позивница повучена %(count)s пута",
- "one": "Кориснику %(oneUser)s је позивница повучена"
- },
- "were invited %(count)s times": {
- "other": "су позвани %(count)s пута",
- "one": "су позвани"
- },
- "was invited %(count)s times": {
- "other": "је позван %(count)s пута",
- "one": "је позван"
- },
- "were banned %(count)s times": {
- "other": "забрањен приступ %(count)s пута",
- "one": "забрањен приступ"
- },
- "was banned %(count)s times": {
- "other": "забрањен приступ %(count)s пута",
- "one": "забрањен приступ"
- },
- "were unbanned %(count)s times": {
- "other": "дозвољен приступ %(count)s пута",
- "one": "дозвољен приступ"
- },
- "was unbanned %(count)s times": {
- "other": "дозвољен приступ %(count)s пута",
- "one": "дозвољен приступ"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s промени своје име %(count)s пута",
- "one": "%(severalUsers)s промени своје име"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s промени своје име %(count)s пута",
- "one": "%(oneUser)s промени своје име"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s и %(count)s других",
"one": "%(items)s и још један"
@@ -473,8 +392,6 @@
"Encryption not enabled": "Шифровање није омогућено",
"The encryption used by this room isn't supported.": "Начин шифровања унутар ове собе није подржан.",
"reacted with %(shortName)s": "реаговали са %(shortName)s",
- "Smileys & People": "Смешци и особе",
- "Quick Reactions": "Брзе реакције",
"Widgets do not use message encryption.": "Виџети не користе шифровање порука.",
"Enable end-to-end encryption": "Омогући шифровање с краја на крај",
"Report Content to Your Homeserver Administrator": "Пријави садржај администратору вашег домаћег сервера",
@@ -518,7 +435,6 @@
"Send as message": "Пошаљи у облику поруке",
"Failed to revoke invite": "Неуспех при отказивању позивнице",
"Revoke invite": "Откажи позивницу",
- "Categories": "Категорије",
"Your theme": "Ваша тема",
"Looks good": "Изгледа добро",
"Show advanced": "Прикажи напредно",
@@ -909,9 +825,6 @@
"Lion": "лав",
"Cat": "мачка",
"Dog": "Пас",
- "To be secure, do this in person or use a trusted way to communicate.": "Да будете сигурни, ово обавите лично или путем поузданог начина комуникације.",
- "They don't match": "Не поклапају се",
- "They match": "Поклапају се",
"Cancelling…": "Отказујем…",
"%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s је локално сигурно кешира шифроване поруке да би се појавиле у резултатима претраге:",
"You may want to try a different search or check for typos.": "Можда ћете желети да испробате другачију претрагу или да проверите да ли имате правописне грешке.",
@@ -1330,6 +1243,89 @@
"one": "%(names)s и још један корисник куца…",
"other": "%(names)s и %(count)s корисници куцају…"
}
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s су ушли %(count)s пута",
+ "one": "%(severalUsers)s је ушло"
+ },
+ "joined": {
+ "other": "Корисник %(oneUser)s је ушао %(count)s пута",
+ "one": "Корисник %(oneUser)s је ушао"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s је изашло %(count)s пута",
+ "one": "%(severalUsers)s је изашло"
+ },
+ "left": {
+ "other": "Корисник %(oneUser)s је изашло %(count)s пута",
+ "one": "Корисник %(oneUser)s је изашао"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s је ушло и изашло %(count)s пута",
+ "one": "%(severalUsers)s је ушло и изашло"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s је ушао и изашао %(count)s пута",
+ "one": "%(oneUser)s је ушао и изашао"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s је изашло и поново ушло %(count)s пута",
+ "one": "%(severalUsers)s је изашло и поново ушло"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s је изашао и поново ушао %(count)s пута",
+ "one": "%(oneUser)s је изашао и поново ушао"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s је одбило њихове позивнице %(count)s пута",
+ "one": "%(severalUsers)s је одбило њихове позивнице"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s је одбио позивницу %(count)s пута",
+ "one": "%(oneUser)s је одбио позивницу"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "Корисницима %(severalUsers)s су позивнице повучене %(count)s пута",
+ "one": "Корисницима %(severalUsers)s су позивнице повучене"
+ },
+ "invite_withdrawn": {
+ "other": "Кориснику %(oneUser)s је позивница повучена %(count)s пута",
+ "one": "Кориснику %(oneUser)s је позивница повучена"
+ },
+ "invited_multiple": {
+ "other": "су позвани %(count)s пута",
+ "one": "су позвани"
+ },
+ "invited": {
+ "other": "је позван %(count)s пута",
+ "one": "је позван"
+ },
+ "banned_multiple": {
+ "other": "забрањен приступ %(count)s пута",
+ "one": "забрањен приступ"
+ },
+ "banned": {
+ "other": "забрањен приступ %(count)s пута",
+ "one": "забрањен приступ"
+ },
+ "unbanned_multiple": {
+ "other": "дозвољен приступ %(count)s пута",
+ "one": "дозвољен приступ"
+ },
+ "unbanned": {
+ "other": "дозвољен приступ %(count)s пута",
+ "one": "дозвољен приступ"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s промени своје име %(count)s пута",
+ "one": "%(severalUsers)s промени своје име"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s промени своје име %(count)s пута",
+ "one": "%(oneUser)s промени своје име"
+ }
}
},
"slash_command": {
@@ -1405,5 +1401,17 @@
"m.room.encryption": "Омогући шифровање собе",
"state_default": "Промени подешавања"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Не поклапају се",
+ "sas_match": "Поклапају се",
+ "in_person": "Да будете сигурни, ово обавите лично или путем поузданог начина комуникације."
+ }
+ },
+ "emoji": {
+ "category_smileys_people": "Смешци и особе",
+ "categories": "Категорије",
+ "quick_reactions": "Брзе реакције"
}
}
diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json
index 2166eee3bd..3665fb935f 100644
--- a/src/i18n/strings/sv.json
+++ b/src/i18n/strings/sv.json
@@ -207,31 +207,6 @@
},
"Upload avatar": "Ladda upp avatar",
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (behörighet %(powerLevelNumber)s)",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)sgick med %(count)s gånger",
- "one": "%(severalUsers)sgick med"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)sgick med %(count)s gånger",
- "one": "%(oneUser)sgick med"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)slämnade %(count)s gånger",
- "one": "%(severalUsers)slämnade"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)slämnade %(count)s gånger",
- "one": "%(oneUser)slämnade"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)sgick med och lämnade %(count)s gånger",
- "one": "%(severalUsers)sgick med och lämnade"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)sgick med och lämnade %(count)s gånger",
- "one": "%(oneUser)sgick med och lämnade"
- },
"And %(count)s more...": {
"other": "Och %(count)s till…"
},
@@ -311,55 +286,7 @@
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Detta rum används för viktiga meddelanden från hemservern, så du kan inte lämna det.",
"Data from an older version of %(brand)s has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.": "Data från en äldre version av %(brand)s has upptäckts. Detta ska ha orsakat att totalsträckskryptering inte fungerat i den äldre versionen. Krypterade meddelanden som nyligen har skickats medans den äldre versionen användes kanske inte kan avkrypteras i denna version. Detta kan även orsaka att meddelanden skickade med denna version inte fungerar. Om du upplever problem, logga ut och in igen. För att behålla meddelandehistoriken, exportera dina nycklar och importera dem igen.",
"Confirm Removal": "Bekräfta borttagning",
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)slämnade och gick med igen %(count)s gånger",
- "one": "%(severalUsers)slämnade och gick med igen"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)slämnade och gick med igen %(count)s gånger",
- "one": "%(oneUser)slämnade och gick med igen"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)savböjde sina inbjudningar %(count)s gånger",
- "one": "%(severalUsers)savböjde sina inbjudningar"
- },
"Reject all %(invitedRooms)s invites": "Avböj alla %(invitedRooms)s inbjudningar",
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)savböjde sin inbjudan %(count)s gånger",
- "one": "%(oneUser)savböjde sin inbjudan"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)sfick sina inbjudningar tillbakadragna %(count)s gånger",
- "one": "%(severalUsers)sfick sina inbjudningar tillbakadragna"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)sfick sin inbjudan tillbakadragen %(count)s gånger",
- "one": "%(oneUser)sfick sin inbjudan tillbakadragen"
- },
- "were invited %(count)s times": {
- "other": "blev inbjudna %(count)s gånger",
- "one": "blev inbjudna"
- },
- "was invited %(count)s times": {
- "other": "blev inbjuden %(count)s gånger",
- "one": "blev inbjuden"
- },
- "were banned %(count)s times": {
- "other": "blev bannade %(count)s gånger",
- "one": "blev bannade"
- },
- "was banned %(count)s times": {
- "other": "blev bannad %(count)s gånger",
- "one": "blev bannad"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)sbytte namn %(count)s gånger",
- "one": "%(severalUsers)sbytte namn"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)sbytte namn %(count)s gånger",
- "one": "%(oneUser)sbytte namn"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s och %(count)s till",
"one": "%(items)s och en till"
@@ -386,14 +313,6 @@
"Add an Integration": "Lägg till integration",
"You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Du kommer att skickas till en tredjepartswebbplats så att du kan autentisera ditt konto för användning med %(integrationsUrl)s. Vill du fortsätta?",
"Popout widget": "Poppa ut widget",
- "were unbanned %(count)s times": {
- "other": "blev avbannade %(count)s gånger",
- "one": "blev avbannade"
- },
- "was unbanned %(count)s times": {
- "other": "blev avbannad %(count)s gånger",
- "one": "blev avbannad"
- },
"Send analytics data": "Skicka statistik",
"Passphrases must match": "Lösenfraser måste matcha",
"Passphrase must not be empty": "Lösenfrasen får inte vara tom",
@@ -587,9 +506,6 @@
"Invite anyway": "Bjud in ändå",
"Please supply a https:// or http:// widget URL": "Ange en widget-URL med https:// eller http://",
"You cannot modify widgets in this room.": "Du kan inte ändra widgets i detta rum.",
- "The other party cancelled the verification.": "Den andra parten avbröt verifieringen.",
- "Verified!": "Verifierad!",
- "You've successfully verified this user.": "Du har verifierat den här användaren.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Säkra meddelanden med den här användaren är totalsträckskrypterade och kan inte läsas av tredje part.",
"Got It": "Uppfattat",
"Verify this user by confirming the following emoji appear on their screen.": "Verifiera den här användaren genom att bekräfta att följande emojier visas på deras skärm.",
@@ -757,16 +673,6 @@
"%(name)s cancelled": "%(name)s avbröt",
"%(name)s wants to verify": "%(name)s vill verifiera",
"You sent a verification request": "Du skickade en verifieringsbegäran",
- "Frequently Used": "Ofta använda",
- "Smileys & People": "Smileys & personer",
- "Animals & Nature": "Djur & natur",
- "Food & Drink": "Mat & dryck",
- "Activities": "Aktiviteter",
- "Travel & Places": "Resor & platser",
- "Objects": "Objekt",
- "Symbols": "Symboler",
- "Flags": "Flaggor",
- "Quick Reactions": "Snabbreaktioner",
"Cancel search": "Avbryt sökningen",
"Any of the following data may be shared:": "Vissa av följande data kan delas:",
"Your display name": "Ditt visningsnamn",
@@ -780,18 +686,9 @@
"Widget added by": "Widget tillagd av",
"This widget may use cookies.": "Denna widget kan använda kakor.",
"More options": "Fler alternativ",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Vänligen skapa ett nytt ärende på GitHub så att vi kan undersöka denna bugg.",
"Rotate Left": "Rotera vänster",
"Rotate Right": "Rotera höger",
"Language Dropdown": "Språkmeny",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)sgjorde inga ändringar %(count)s gånger",
- "one": "%(severalUsers)sgjorde inga ändringar"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)sgjorde inga ändringar %(count)s gånger",
- "one": "%(oneUser)sgjorde inga ändringar"
- },
"e.g. my-room": "t.ex. mitt-rum",
"Some characters not allowed": "Vissa tecken är inte tillåtna",
"Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Använd en identitetsserver för att bjuda in via e-post. Använd förval (%(defaultIdentityServerName)s) eller hantera i inställningarna.",
@@ -921,14 +818,8 @@
"IRC display name width": "Bredd för IRC-visningsnamn",
"My Ban List": "Min bannlista",
"This is your list of users/servers you have blocked - don't leave the room!": "Det här är din lista med användare och server du har blockerat - lämna inte rummet!",
- "Scan this unique code": "Skanna den här unika koden",
- "Compare unique emoji": "Jämför unika emojier",
- "Compare a unique set of emoji if you don't have a camera on either device": "Jämför en unik uppsättning emojier om du inte har en kamera på någon av enheterna",
"Waiting for %(displayName)s to verify…": "Väntar på att %(displayName)s ska verifiera…",
"Cancelling…": "Avbryter…",
- "They match": "De matchar",
- "They don't match": "De matchar inte",
- "To be secure, do this in person or use a trusted way to communicate.": "För att vara säker, gör det här personligen eller använd en annan pålitlig kommunikationsform.",
"Lock": "Lås",
"Your server isn't responding to some requests.": "Din server svarar inte på vissa förfrågningar.",
"This bridge was provisioned by .": "Den här bryggan tillhandahålls av .",
@@ -1149,7 +1040,6 @@
"Click to view edits": "Klicka för att visa redigeringar",
"Can't load this message": "Kan inte ladda det här meddelandet",
"Submit logs": "Skicka loggar",
- "Categories": "Kategorier",
"Information": "Information",
"QR Code": "QR-kod",
"Room address": "Rumsadress",
@@ -2006,13 +1896,11 @@
"We sent the others, but the below people couldn't be invited to ": "Vi skickade de andra, men personerna nedan kunde inte bjudas in till ",
"What this user is writing is wrong.\nThis will be reported to the room moderators.": "Vad användaren skriver är fel.\nDetta kommer att anmälas till rumsmoderatorerna.",
"Report": "Rapportera",
- "Integration manager": "Integrationshanterare",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Din %(brand)s tillåter dig inte att använda en integrationshanterare för att göra detta. Vänligen kontakta en administratör.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Att använda denna widget kan dela data med %(widgetDomain)s och din integrationshanterare.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integrationshanterare får konfigurationsdata och kan ändra widgetar, skicka rumsinbjudningar och ställa in behörighetsnivåer å dina vägnar.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Använd en integrationshanterare för att hantera bottar, widgets och dekalpaket.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Använd en integrationshanterare (%(serverName)s) för att hantera bottar, widgets och dekalpaket.",
- "Identity server": "Identitetsserver",
"Identity server (%(server)s)": "Identitetsserver (%(server)s)",
"Could not connect to identity server": "Kunde inte ansluta till identitetsservern",
"Not a valid identity server (status code %(code)s)": "Inte en giltig identitetsserver (statuskod %(code)s)",
@@ -2045,7 +1933,6 @@
"An error occurred whilst saving your notification preferences.": "Ett fel inträffade när dina aviseringsinställningar sparades.",
"Error saving notification preferences": "Fel vid sparning av aviseringsinställningar",
"Messages containing keywords": "Meddelanden som innehåller nyckelord",
- "Message bubbles": "Meddelandebubblor",
"Recommended for public spaces.": "Rekommenderas för offentliga utrymmen.",
"Allow people to preview your space before they join.": "Låt personer förhandsgranska ditt utrymme innan de går med.",
"Preview Space": "Förhandsgranska utrymme",
@@ -2098,14 +1985,6 @@
"Published addresses can be used by anyone on any server to join your room.": "Publicerade adresser kan användas av vem som helst på vilken server som helst för att gå med i ditt rum.",
"Published addresses can be used by anyone on any server to join your space.": "Publicerade adresser kan användas av vem som helst på vilken server som helst för att gå med i ditt utrymme.",
"Please provide an address": "Ange en adress, tack",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)sändrade server-ACL:erna",
- "other": "%(oneUser)sändrade server-ACL:erna %(count)s gånger"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)sändrade server-ACL:erna",
- "other": "%(severalUsers)sändrade server-ACL:erna %(count)s gånger"
- },
"Share content": "Dela innehåll",
"Application window": "Programfönster",
"Share entire screen": "Dela hela skärmen",
@@ -2313,9 +2192,6 @@
"Themes": "Teman",
"Moderation": "Moderering",
"Messaging": "Meddelanden",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Dela anonym data för att hjälpa oss att hitta problem. Inget personligt. Inga tredje parter. Läs mer",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Du har tidigare gått med på att dela anonym användningsdata med oss. Vi uppdaterar hur det fungerar.",
- "Help improve %(analyticsOwner)s": "Hjälp att förbättra %(analyticsOwner)s",
"That's fine": "Det är okej",
"You cannot place calls without a connection to the server.": "Du kan inte ringa samtal utan en anslutning till servern.",
"Connectivity to the server has been lost": "Anslutningen till servern har förlorats",
@@ -2339,7 +2215,6 @@
"Command error: Unable to handle slash command.": "Kommandofel: Kunde inte hantera snedstreckskommando.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Utrymmen är sätt att gruppera rum och personer. Utöver utrymmena du är med i så kan du använda några färdiggjorda också.",
"Keyboard": "Tangentbord",
- "IRC (Experimental)": "IRC (Experimentellt)",
"Waiting for you to verify on your other device…": "Väntar på att du ska verifiera på din andra enhet…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Väntar på att du ska verifiera på din andra enhet, %(deviceName)s (%(deviceId)s)…",
"Verify this device by confirming the following number appears on its screen.": "Verifiera den här enheten genom att bekräfta att det följande numret visas på dess skärm.",
@@ -2373,8 +2248,6 @@
"The beginning of the room": "Början av rummet",
"You cancelled verification on your other device.": "Du avbröt verifiering på din andra enhet.",
"Almost there! Is your other device showing the same shield?": "Nästan klar! Visar din andra enhet samma sköld?",
- "Verify this device by completing one of the following:": "Verifiera den här enheten genom att slutföra ett av följande:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Enheten du försöker verifiera stöder inte att skanna en QR-kod eller verifiera med emoji, vilket är var %(brand)s stöder. Pröva en annan klient.",
"Remove from room": "Ta bort från rummet",
"Failed to remove user": "Misslyckades att ta bort användare",
"Remove them from specific things I'm able to": "Ta bort hen från specifika ställen jag kan",
@@ -2404,14 +2277,6 @@
"You don't have permission to view messages from before you were invited.": "Du är inte behörig att se meddelanden från innan du bjöds in.",
"Sorry, the poll you tried to create was not posted.": "Tyvärr så lades omröstningen du försökte skapa inte upp.",
"Failed to post poll": "Misslyckades att lägga upp omröstning",
- "was removed %(count)s times": {
- "one": "togs bort",
- "other": "togs bort %(count)s gånger"
- },
- "were removed %(count)s times": {
- "one": "togs bort",
- "other": "togs bort %(count)s gånger"
- },
"Including you, %(commaSeparatedMembers)s": "Inklusive dig, %(commaSeparatedMembers)s",
"Unknown error fetching location. Please try again later.": "Ökänt fel när plats hämtades. Pröva igen senare.",
"Timed out trying to fetch your location. Please try again later.": "Tidsgränsen överskreds vid försök att hämta din plats. Pröva igen senare.",
@@ -2450,10 +2315,6 @@
"Failed to end poll": "Misslyckades att avsluta omröstning",
"The poll has ended. Top answer: %(topAnswer)s": "Omröstningen har avslutats. Toppsvar: %(topAnswer)s",
"The poll has ended. No votes were cast.": "Omröstningen har avslutats. Inga röster avgavs.",
- "You can turn this off anytime in settings": "Du kan stänga av detta när som helst i inställningarna",
- "We don't share information with third parties": "Vi delar inte information med tredje parter",
- "We don't record or profile any account data": "Vi spelar inte in eller profilerar någon kontodata",
- "You can read all our terms here": "Du kan läsa alla våra villkor här",
"This address had invalid server or is already in use": "Den adressen hade en ogiltig server eller användes redan",
"This address does not point at this room": "Den här adressen pekar inte på någon rum",
"Missing room name or separator e.g. (my-room:domain.org)": "Rumsnamn eller -separator saknades, t.ex. (mitt-rum:domän.org)",
@@ -2513,22 +2374,6 @@
"Spaces you're in": "Utrymmen du är med i",
"Feedback sent! Thanks, we appreciate it!": "Återkoppling skickad! Tack, vi uppskattar det!",
"%(space1Name)s and %(space2Name)s": "%(space1Name)s och %(space2Name)s",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sskickade ett dolt meddelande",
- "other": "%(oneUser)sskickade %(count)s dolda meddelanden"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sskickade ett dolt meddelande",
- "other": "%(severalUsers)sskickade %(count)s dolda meddelanden"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)stog bort ett meddelande",
- "other": "%(oneUser)stog bort %(count)s meddelanden"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)stog bort ett meddelande",
- "other": "%(severalUsers)stog bort %(count)s meddelanden"
- },
"Automatically send debug logs when key backup is not functioning": "Skicka automatiskt felsökningsloggar när nyckelsäkerhetskopiering inte funkar",
"Join %(roomAddress)s": "Gå med i %(roomAddress)s",
"Edit poll": "Redigera omröstning",
@@ -2644,16 +2489,7 @@
"other": "Du håller på att ta bort %(count)s meddelanden från %(user)s. Detta kommer ta bort dem permanent för alla i konversationen. Vill du verkligen fortsätta?"
},
"%(featureName)s Beta feedback": "%(featureName)s Betaåterkoppling",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Hjälp oss hitta fel och förbättra %(analyticsOwner)s genom att dela anonym användardata. För att förstå hur folk använder flera enheter så skapar vi en slumpmässig identifierare som delas mellan dina enheter.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Du kan använda egna serverinställningar för att logga in på andra Matrix-servrar genom att ange en URL för en annan hemserver. Då kan du använda %(brand)s med ett existerande Matrix-konto på en annan hemserver.",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)s ändrade de fästa meddelandena för rummet",
- "other": "%(oneUser)s ändrade de fästa meddelandena för rummet %(count)s gånger"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s ändrade de fästa meddelandena för rummet",
- "other": "%(severalUsers)s ändrade fästa meddelanden för rummet %(count)s gånger"
- },
"What location type do you want to share?": "Vilken typ av positionsdelning vill du använda?",
"Drop a Pin": "Sätt en nål",
"My live location": "Min realtidsposition",
@@ -2870,7 +2706,6 @@
"Unable to show image due to error": "Kunde inte visa bild på grund av fel",
"Video call ended": "Videosamtal avslutades",
"%(name)s started a video call": "%(name)s startade ett videosamtal",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s eller %(emojiCompare)s",
"Room info": "Rumsinfo",
"We were unable to start a chat with the other user.": "Vi kunde inte starta en chatt med den andra användaren.",
"Error starting verification": "Fel vid start av verifiering",
@@ -3269,7 +3104,9 @@
"stickerpack": "Dekalpaket",
"system_alerts": "Systemvarningar",
"secure_backup": "Säker säkerhetskopiering",
- "cross_signing": "Korssignering"
+ "cross_signing": "Korssignering",
+ "identity_server": "Identitetsserver",
+ "integration_manager": "Integrationshanterare"
},
"action": {
"continue": "Fortsätt",
@@ -3481,7 +3318,8 @@
"collecting_information": "Samlar in appversionsinformation",
"collecting_logs": "Samlar in loggar",
"uploading_logs": "Laddar upp loggar",
- "downloading_logs": "Laddar ner loggar"
+ "downloading_logs": "Laddar ner loggar",
+ "create_new_issue": "Vänligen skapa ett nytt ärende på GitHub så att vi kan undersöka denna bugg."
},
"time": {
"hours_minutes_seconds_left": "%(hours)st %(minutes)sm %(seconds)ss kvar",
@@ -3598,6 +3436,10 @@
"rule_suppress_notices": "Meddelanden från bottar",
"rule_tombstone": "När rum uppgraderas",
"rule_encrypted_room_one_to_one": "Krypterade meddelanden i en-till-en-chattar"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Experimentellt)",
+ "layout_bubbles": "Meddelandebubblor"
}
},
"devtools": {
@@ -3847,6 +3689,137 @@
},
"m.call.hangup": {
"dm": "Samtalet avslutades"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)sgick med %(count)s gånger",
+ "one": "%(severalUsers)sgick med"
+ },
+ "joined": {
+ "other": "%(oneUser)sgick med %(count)s gånger",
+ "one": "%(oneUser)sgick med"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)slämnade %(count)s gånger",
+ "one": "%(severalUsers)slämnade"
+ },
+ "left": {
+ "other": "%(oneUser)slämnade %(count)s gånger",
+ "one": "%(oneUser)slämnade"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)sgick med och lämnade %(count)s gånger",
+ "one": "%(severalUsers)sgick med och lämnade"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)sgick med och lämnade %(count)s gånger",
+ "one": "%(oneUser)sgick med och lämnade"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)slämnade och gick med igen %(count)s gånger",
+ "one": "%(severalUsers)slämnade och gick med igen"
+ },
+ "rejoined": {
+ "other": "%(oneUser)slämnade och gick med igen %(count)s gånger",
+ "one": "%(oneUser)slämnade och gick med igen"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)savböjde sina inbjudningar %(count)s gånger",
+ "one": "%(severalUsers)savböjde sina inbjudningar"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)savböjde sin inbjudan %(count)s gånger",
+ "one": "%(oneUser)savböjde sin inbjudan"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)sfick sina inbjudningar tillbakadragna %(count)s gånger",
+ "one": "%(severalUsers)sfick sina inbjudningar tillbakadragna"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)sfick sin inbjudan tillbakadragen %(count)s gånger",
+ "one": "%(oneUser)sfick sin inbjudan tillbakadragen"
+ },
+ "invited_multiple": {
+ "other": "blev inbjudna %(count)s gånger",
+ "one": "blev inbjudna"
+ },
+ "invited": {
+ "other": "blev inbjuden %(count)s gånger",
+ "one": "blev inbjuden"
+ },
+ "banned_multiple": {
+ "other": "blev bannade %(count)s gånger",
+ "one": "blev bannade"
+ },
+ "banned": {
+ "other": "blev bannad %(count)s gånger",
+ "one": "blev bannad"
+ },
+ "unbanned_multiple": {
+ "other": "blev avbannade %(count)s gånger",
+ "one": "blev avbannade"
+ },
+ "unbanned": {
+ "other": "blev avbannad %(count)s gånger",
+ "one": "blev avbannad"
+ },
+ "kicked_multiple": {
+ "one": "togs bort",
+ "other": "togs bort %(count)s gånger"
+ },
+ "kicked": {
+ "one": "togs bort",
+ "other": "togs bort %(count)s gånger"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)sbytte namn %(count)s gånger",
+ "one": "%(severalUsers)sbytte namn"
+ },
+ "changed_name": {
+ "other": "%(oneUser)sbytte namn %(count)s gånger",
+ "one": "%(oneUser)sbytte namn"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)sgjorde inga ändringar %(count)s gånger",
+ "one": "%(severalUsers)sgjorde inga ändringar"
+ },
+ "no_change": {
+ "other": "%(oneUser)sgjorde inga ändringar %(count)s gånger",
+ "one": "%(oneUser)sgjorde inga ändringar"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)sändrade server-ACL:erna",
+ "other": "%(severalUsers)sändrade server-ACL:erna %(count)s gånger"
+ },
+ "server_acls": {
+ "one": "%(oneUser)sändrade server-ACL:erna",
+ "other": "%(oneUser)sändrade server-ACL:erna %(count)s gånger"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s ändrade de fästa meddelandena för rummet",
+ "other": "%(severalUsers)s ändrade fästa meddelanden för rummet %(count)s gånger"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)s ändrade de fästa meddelandena för rummet",
+ "other": "%(oneUser)s ändrade de fästa meddelandena för rummet %(count)s gånger"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)stog bort ett meddelande",
+ "other": "%(severalUsers)stog bort %(count)s meddelanden"
+ },
+ "redacted": {
+ "one": "%(oneUser)stog bort ett meddelande",
+ "other": "%(oneUser)stog bort %(count)s meddelanden"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sskickade ett dolt meddelande",
+ "other": "%(severalUsers)sskickade %(count)s dolda meddelanden"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sskickade ett dolt meddelande",
+ "other": "%(oneUser)sskickade %(count)s dolda meddelanden"
+ }
}
},
"slash_command": {
@@ -4006,5 +3979,44 @@
"redact": "Ta bort meddelanden skickade av andra",
"notifications.room": "Meddela alla"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "De matchar inte",
+ "sas_match": "De matchar",
+ "in_person": "För att vara säker, gör det här personligen eller använd en annan pålitlig kommunikationsform.",
+ "other_party_cancelled": "Den andra parten avbröt verifieringen.",
+ "complete_title": "Verifierad!",
+ "complete_description": "Du har verifierat den här användaren.",
+ "no_support_qr_emoji": "Enheten du försöker verifiera stöder inte att skanna en QR-kod eller verifiera med emoji, vilket är var %(brand)s stöder. Pröva en annan klient.",
+ "qr_prompt": "Skanna den här unika koden",
+ "sas_prompt": "Jämför unika emojier",
+ "sas_description": "Jämför en unik uppsättning emojier om du inte har en kamera på någon av enheterna",
+ "qr_or_sas": "%(qrCode)s eller %(emojiCompare)s",
+ "qr_or_sas_header": "Verifiera den här enheten genom att slutföra ett av följande:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Ofta använda",
+ "category_smileys_people": "Smileys & personer",
+ "category_animals_nature": "Djur & natur",
+ "category_food_drink": "Mat & dryck",
+ "category_activities": "Aktiviteter",
+ "category_travel_places": "Resor & platser",
+ "category_objects": "Objekt",
+ "category_symbols": "Symboler",
+ "category_flags": "Flaggor",
+ "categories": "Kategorier",
+ "quick_reactions": "Snabbreaktioner"
+ },
+ "analytics": {
+ "enable_prompt": "Hjälp att förbättra %(analyticsOwner)s",
+ "consent_migration": "Du har tidigare gått med på att dela anonym användningsdata med oss. Vi uppdaterar hur det fungerar.",
+ "learn_more": "Dela anonym data för att hjälpa oss att hitta problem. Inget personligt. Inga tredje parter. Läs mer",
+ "privacy_policy": "Du kan läsa alla våra villkor här",
+ "pseudonymous_usage_data": "Hjälp oss hitta fel och förbättra %(analyticsOwner)s genom att dela anonym användardata. För att förstå hur folk använder flera enheter så skapar vi en slumpmässig identifierare som delas mellan dina enheter.",
+ "bullet_1": "Vi spelar inte in eller profilerar någon kontodata",
+ "bullet_2": "Vi delar inte information med tredje parter",
+ "disable_prompt": "Du kan stänga av detta när som helst i inställningarna"
}
}
diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json
index ad830d0753..9c17bc9b33 100644
--- a/src/i18n/strings/tr.json
+++ b/src/i18n/strings/tr.json
@@ -270,50 +270,6 @@
"expand": "genişlet",
"Rotate Left": "Sola Döndür",
"Rotate Right": "Sağa Döndür",
- "%(nameList)s %(transitionList)s": "%(nameList)s%(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s %(count)s kez katıldı",
- "one": "%(severalUsers)s katıldı"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s %(count)s kez katıldı",
- "one": "%(oneUser)s katıldı"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)s kullanıcı ayrıldı",
- "other": "%(severalUsers)s, %(count)s kez ayrıldı"
- },
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)s ayrıldı",
- "other": "%(oneUser)s %(count)s kez ayrıldı"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)s katıldı ve ayrıldı",
- "other": "%(severalUsers)s %(count)s kez katılıp ve ayrıldı"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)s katıldı ve ayrıldı",
- "other": "%(oneUser)s %(count)s kez katıldı ve ayrıldı"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)s ayrıldı ve yeniden katıldı"
- },
- "were invited %(count)s times": {
- "other": "%(count)s kez davet edildi",
- "one": "davet edildi"
- },
- "was invited %(count)s times": {
- "other": "%(count)s kez davet edildi",
- "one": "davet edildi"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)s isimlerini değiştrtiler",
- "other": "%(severalUsers)s kullanıcıları isimlerini %(count)s kez değiştirdiler"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)s ismini değiştirdi",
- "other": "%(oneUser)s ismini %(count)s kez değiştirdi"
- },
"Power level": "Güç düzeyi",
"e.g. my-room": "örn. odam",
"Some characters not allowed": "Bazı karakterlere izin verilmiyor",
@@ -479,8 +435,6 @@
"Please contact your homeserver administrator.": "Lütfen anasunucu yöneticiniz ile bağlantıya geçin.",
"Send analytics data": "Analiz verilerini gönder",
"My Ban List": "Yasaklı Listem",
- "Verified!": "Doğrulandı!",
- "You've successfully verified this user.": "Bu kullanıcıyı başarılı şekilde doğruladınız.",
"Unable to find a supported verification method.": "Desteklenen doğrulama yöntemi bulunamadı.",
"Dog": "Köpek",
"Cat": "Kedi",
@@ -722,53 +676,11 @@
"Unable to revoke sharing for email address": "E-posta adresi paylaşımı kaldırılamadı",
"Unable to revoke sharing for phone number": "Telefon numarası paylaşımı kaldırılamıyor",
"Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.": "Çağrıların sağlıklı bir şekide yapılabilmesi için lütfen anasunucunuzun (%(homeserverDomain)s) yöneticisinden bir TURN sunucusu yapılandırmasını isteyin.",
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)s değişiklik yapmadı",
- "other": "%(severalUsers)s %(count)s kez hiç bir değişiklik yapmadı"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s %(count)s kez değişiklik yapmadı",
- "one": "%(oneUser)s değişiklik yapmadı"
- },
"And %(count)s more...": {
"other": "ve %(count)s kez daha..."
},
"Popout widget": "Görsel bileşeni göster",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Lütfen GitHub’da Yeni bir talep oluşturun ki bu hatayı inceleyebilelim.",
"Language Dropdown": "Dil Listesi",
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)s ayrıldı ve yeniden katıldı"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s %(count)s kez davetlerini reddetti",
- "one": "%(severalUsers)s davetlerini reddetti"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)s davetlerini reddetti"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "%(severalUsers)s davetlerini geri çekti"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s davetini %(count)s kez geri çekti",
- "one": "%(oneUser)s davetini geri çekti"
- },
- "were banned %(count)s times": {
- "other": "%(count)s kez yasaklandı",
- "one": "yasaklandı"
- },
- "was banned %(count)s times": {
- "other": "%(count)s kez yasaklandı",
- "one": "yasaklandı"
- },
- "were unbanned %(count)s times": {
- "other": "%(count)s kez yasak kaldırıldı",
- "one": "yasak kaldırıldı"
- },
- "was unbanned %(count)s times": {
- "other": "%(count)s kez yasak kaldırıldı",
- "one": "yasak kaldırıldı"
- },
"Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "E-posta ile davet etmek için bir kimlik sunucusu kullan. Varsayılanı kullan (%(defaultIdentityServerName)s ya da Ayarlar kullanarak yönetin.",
"Use an identity server to invite by email. Manage in Settings.": "E-posta ile davet için bir kimlik sunucu kullan. Ayarlar dan yönet.",
"The following users may not exist": "Belirtilen kullanıcılar mevcut olmayabilir",
@@ -817,8 +729,6 @@
"Space used:": "Kullanılan alan:",
"Indexed messages:": "İndekslenmiş mesajlar:",
"Waiting for %(displayName)s to verify…": "%(displayName)s ın doğrulaması için bekleniyor…",
- "They match": "Eşleşiyorlar",
- "They don't match": "Eşleşmiyorlar",
"Other users may not trust it": "Diğer kullanıcılar güvenmeyebilirler",
"Later": "Sonra",
"Show less": "Daha az göster",
@@ -860,14 +770,6 @@
"%(name)s cancelled verifying": "%(name)s doğrulama iptal edildi",
"Error encountered (%(errorDetail)s).": "Hata oluştu (%(errorDetail)s).",
"No update available.": "Güncelleme yok.",
- "Frequently Used": "Sıklıkla Kullanılan",
- "Animals & Nature": "Hayvanlar & Doğa",
- "Food & Drink": "Yiyecek & İçecek",
- "Activities": "Aktiviteler",
- "Travel & Places": "Seyahat & Yerler",
- "Objects": "Nesneler",
- "Symbols": "Semboller",
- "Flags": "Bayraklar",
"Cancel search": "Aramayı iptal et",
"Your display name": "Ekran adınız",
"Your user ID": "Kullanıcı ID",
@@ -889,7 +791,6 @@
"Add another word or two. Uncommon words are better.": "Bir iki kelime daha ekleyin. Yaygın olmayan kelimeler daha iyi olur.",
"Recent years are easy to guess": "Güncel yılların tahmini kolaydır",
"Enable message search in encrypted rooms": "Şifrelenmiş odalardaki mesaj aramayı aktifleştir",
- "Scan this unique code": "Bu eşsiz kodu tara",
"Cancelling…": "İptal ediliyor…",
"Lock": "Kilit",
"Your homeserver does not support cross-signing.": "Ana sunucunuz çapraz imzalamayı desteklemiyor.",
@@ -1380,8 +1281,6 @@
"See general files posted to your active room": "Aktif odanıza gönderilen genel dosyaları görün",
"See general files posted to this room": "Bu odaya gönderilen genel dosyaları gör",
"Your server isn't responding to some requests.": "Sunucunuz bası istekler'e onay vermiyor.",
- "Compare a unique set of emoji if you don't have a camera on either device": "Her iki cihazda da kamera yoksa benzersiz bir emoji setini karşılaştırın",
- "The other party cancelled the verification.": "Diğer taraf onaylamayı reddetti.",
"User signing private key:": "Kullanıcı imzalı özel anahtar",
"Homeserver feature support:": "Ana sunucu özellik desteği:",
"Self signing private key:": "Kendinden imzalı özel anahtar:",
@@ -1396,10 +1295,8 @@
"Santa": "Noel Baba",
"Spanner": "Anahtar",
"Smiley": "Gülen yüz",
- "To be secure, do this in person or use a trusted way to communicate.": "Güvende olmak için, bunu şahsen yapın veya güvenilir bir iletişim yöntemi kullanın.",
"Verify this user by confirming the following number appears on their screen.": "Aşağıdaki numaranın ekranlarında göründüğünü onaylayarak bu kullanıcıyı doğrulayın.",
"Verify this user by confirming the following emoji appear on their screen.": "Aşağıdaki emojinin ekranlarında göründüğünü onaylayarak bu kullanıcıyı doğrulayın.",
- "Compare unique emoji": "Benzersiz emoji karşılaştır",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Bu kullanıcıyla olan güvenli mesajlar uçtan uca şifrelidir ve 3 taraflar tarafından okunamaz.",
"Dial pad": "Arama tuşları",
"See videos posted to your active room": "Aktif odana gönderilen videoları gör",
@@ -1449,7 +1346,6 @@
"User Autocomplete": "Kullanıcı Otomatik Tamamlama",
"Room Autocomplete": "Otomatik Oda Tamamlama",
"Notification Autocomplete": "Otomatik Bildirim Tamamlama",
- "Quick Reactions": "Hızlı Tepkiler",
"Widgets": "Widgetlar",
"Notification options": "Bildirim ayarları",
"Looks good!": "İyi görünüyor!",
@@ -1474,7 +1370,6 @@
"Information": "Bilgi",
"Calls": "Aramalar",
"Feedback": "Geri bildirim",
- "Categories": "Kategoriler",
"Accepting…": "Kabul ediliyor…",
"A-Z": "A-Z",
"Room avatar": "Oda avatarı",
@@ -1603,9 +1498,7 @@
"Click to copy": "Kopyalamak için tıklayın",
"You can change these anytime.": "Bunları istediğiniz zaman değiştirebilirsiniz.",
"Change which room, message, or user you're viewing": "Görüntülediğiniz odayı, mesajı veya kullanıcıyı değiştirin",
- "Integration manager": "Bütünleştirme Yöneticisi",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Botları, görsel bileşenleri ve çıkartma paketlerini yönetmek için bir entegrasyon yöneticisi kullanın.",
- "Identity server": "Kimlik sunucusu",
"Identity server (%(server)s)": "(%(server)s) Kimlik Sunucusu",
"Could not connect to identity server": "Kimlik Sunucusuna bağlanılamadı",
"Not a valid identity server (status code %(code)s)": "Geçerli bir Kimlik Sunucu değil ( durum kodu %(code)s )",
@@ -1702,7 +1595,9 @@
"stickerpack": "Çıkartma paketi",
"system_alerts": "Sistem Uyarıları",
"secure_backup": "Güvenli yedekleme",
- "cross_signing": "Çapraz-imzalama"
+ "cross_signing": "Çapraz-imzalama",
+ "identity_server": "Kimlik sunucusu",
+ "integration_manager": "Bütünleştirme Yöneticisi"
},
"action": {
"continue": "Devam Et",
@@ -1837,7 +1732,8 @@
"collecting_information": "Uygulama sürümü bilgileri toplanıyor",
"collecting_logs": "Kayıtlar toplanıyor",
"uploading_logs": "Günlükler yükleniyor",
- "downloading_logs": "Günlükler indiriliyor"
+ "downloading_logs": "Günlükler indiriliyor",
+ "create_new_issue": "Lütfen GitHub’da Yeni bir talep oluşturun ki bu hatayı inceleyebilelim."
},
"time": {
"seconds_left": "%(seconds)s saniye kaldı",
@@ -2001,6 +1897,93 @@
},
"m.call.hangup": {
"dm": "Çağrı sonlandı"
+ },
+ "summary": {
+ "format": "%(nameList)s%(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s %(count)s kez katıldı",
+ "one": "%(severalUsers)s katıldı"
+ },
+ "joined": {
+ "other": "%(oneUser)s %(count)s kez katıldı",
+ "one": "%(oneUser)s katıldı"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)s kullanıcı ayrıldı",
+ "other": "%(severalUsers)s, %(count)s kez ayrıldı"
+ },
+ "left": {
+ "one": "%(oneUser)s ayrıldı",
+ "other": "%(oneUser)s %(count)s kez ayrıldı"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)s katıldı ve ayrıldı",
+ "other": "%(severalUsers)s %(count)s kez katılıp ve ayrıldı"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)s katıldı ve ayrıldı",
+ "other": "%(oneUser)s %(count)s kez katıldı ve ayrıldı"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)s ayrıldı ve yeniden katıldı"
+ },
+ "rejoined": {
+ "one": "%(oneUser)s ayrıldı ve yeniden katıldı"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s %(count)s kez davetlerini reddetti",
+ "one": "%(severalUsers)s davetlerini reddetti"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)s davetlerini reddetti"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "%(severalUsers)s davetlerini geri çekti"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s davetini %(count)s kez geri çekti",
+ "one": "%(oneUser)s davetini geri çekti"
+ },
+ "invited_multiple": {
+ "other": "%(count)s kez davet edildi",
+ "one": "davet edildi"
+ },
+ "invited": {
+ "other": "%(count)s kez davet edildi",
+ "one": "davet edildi"
+ },
+ "banned_multiple": {
+ "other": "%(count)s kez yasaklandı",
+ "one": "yasaklandı"
+ },
+ "banned": {
+ "other": "%(count)s kez yasaklandı",
+ "one": "yasaklandı"
+ },
+ "unbanned_multiple": {
+ "other": "%(count)s kez yasak kaldırıldı",
+ "one": "yasak kaldırıldı"
+ },
+ "unbanned": {
+ "other": "%(count)s kez yasak kaldırıldı",
+ "one": "yasak kaldırıldı"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)s isimlerini değiştrtiler",
+ "other": "%(severalUsers)s kullanıcıları isimlerini %(count)s kez değiştirdiler"
+ },
+ "changed_name": {
+ "one": "%(oneUser)s ismini değiştirdi",
+ "other": "%(oneUser)s ismini %(count)s kez değiştirdi"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)s değişiklik yapmadı",
+ "other": "%(severalUsers)s %(count)s kez hiç bir değişiklik yapmadı"
+ },
+ "no_change": {
+ "other": "%(oneUser)s %(count)s kez değişiklik yapmadı",
+ "one": "%(oneUser)s değişiklik yapmadı"
+ }
}
},
"slash_command": {
@@ -2115,5 +2098,30 @@
"redact": "Diğerleri tarafından gönderilen iletileri kaldır",
"notifications.room": "Herkesi bilgilendir"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Eşleşmiyorlar",
+ "sas_match": "Eşleşiyorlar",
+ "in_person": "Güvende olmak için, bunu şahsen yapın veya güvenilir bir iletişim yöntemi kullanın.",
+ "other_party_cancelled": "Diğer taraf onaylamayı reddetti.",
+ "complete_title": "Doğrulandı!",
+ "complete_description": "Bu kullanıcıyı başarılı şekilde doğruladınız.",
+ "qr_prompt": "Bu eşsiz kodu tara",
+ "sas_prompt": "Benzersiz emoji karşılaştır",
+ "sas_description": "Her iki cihazda da kamera yoksa benzersiz bir emoji setini karşılaştırın"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Sıklıkla Kullanılan",
+ "category_animals_nature": "Hayvanlar & Doğa",
+ "category_food_drink": "Yiyecek & İçecek",
+ "category_activities": "Aktiviteler",
+ "category_travel_places": "Seyahat & Yerler",
+ "category_objects": "Nesneler",
+ "category_symbols": "Semboller",
+ "category_flags": "Bayraklar",
+ "categories": "Kategoriler",
+ "quick_reactions": "Hızlı Tepkiler"
}
}
diff --git a/src/i18n/strings/tzm.json b/src/i18n/strings/tzm.json
index 99baf69f47..46d6f45a52 100644
--- a/src/i18n/strings/tzm.json
+++ b/src/i18n/strings/tzm.json
@@ -49,7 +49,6 @@
"Phone": "Atilifun",
"Email": "Imayl",
"Send": "Azen",
- "Flags": "Icenyalen",
"edited": "infel",
"Copied!": "inɣel!",
"Home": "Asnubeg",
@@ -155,5 +154,8 @@
"devtools": {
"category_other": "Yaḍn"
},
- "Other": "Yaḍn"
+ "Other": "Yaḍn",
+ "emoji": {
+ "category_flags": "Icenyalen"
+ }
}
diff --git a/src/i18n/strings/uk.json b/src/i18n/strings/uk.json
index b32046e6e0..c75ac92725 100644
--- a/src/i18n/strings/uk.json
+++ b/src/i18n/strings/uk.json
@@ -433,7 +433,6 @@
"Confirm this user's session by comparing the following with their User Settings:": "Підтвердьте сеанс цього користувача шляхом порівняння наступного рядка з рядком з їхніх користувацьких налаштувань:",
"All settings": "Усі налаштування",
"Go to Settings": "Перейти до налаштувань",
- "Compare unique emoji": "Порівняйте унікальні емодзі",
"Cancelling…": "Скасування…",
"Dog": "Пес",
"Cat": "Кіт",
@@ -614,7 +613,6 @@
"Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Бракує деяких даних сеансу, включно з ключами зашифрованих повідомлень. Вийдіть та зайдіть знову щоб виправити цю проблему, відновлюючи ключі з дубля.",
"Data from an older version of %(brand)s has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.": "Було виявлено дані зі старої версії %(brand)s. Це призведе до збоїння наскрізного шифрування у старій версії. Наскрізно зашифровані повідомлення, що обмінювані нещодавно, під час використання старої версії, можуть бути недешифровними у цій версії. Це може призвести до збоїв повідомлень, обмінюваних також і з цією версією. У разі виникнення проблем вийдіть з програми та зайдіть знову. Задля збереження історії повідомлень експортуйте та переімпортуйте ваші ключі.",
"Show hidden events in timeline": "Показувати приховані події у часоряді",
- "Compare a unique set of emoji if you don't have a camera on either device": "Порівняйте унікальний набір емодзі якщо жоден ваш пристрій не має камери",
"Verify this user by confirming the following emoji appear on their screen.": "Звірте цього користувача підтвердженням того, що наступні емодзі з'являються на його екрані.",
"If you can't scan the code above, verify by comparing unique emoji.": "Якщо ви не можете сканувати зазначений код, звірте порівнянням унікальних емодзі.",
"Verify by comparing unique emoji.": "Звірити порівнянням унікальних емодзі.",
@@ -656,9 +654,6 @@
"How fast should messages be downloaded.": "Як швидко повідомлення повинні завантажуватися.",
"My Ban List": "Мій список блокувань",
"This is your list of users/servers you have blocked - don't leave the room!": "Це ваш список користувачів/серверів, які ви заблокували – не виходьте з кімнати!",
- "The other party cancelled the verification.": "Друга сторона скасувала звірення.",
- "Verified!": "Звірено!",
- "You've successfully verified this user.": "Ви успішно звірили цього користувача.",
"Got It": "Зрозуміло",
"Comoros": "Коморські Острови",
"Colombia": "Колумбія",
@@ -923,39 +918,7 @@
"Hey you. You're the best!": "Агов, ти, так, ти. Ти найкращий!",
"You've reached the maximum number of simultaneous calls.": "Ви досягли максимальної кількості одночасних викликів.",
"Too Many Calls": "Забагато викликів",
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)sприєдналися й вийшли %(count)s разів",
- "one": "%(severalUsers)sприєдналися й вийшли"
- },
"You might disable this if the room will be used for collaborating with external teams who have their own homeserver. This cannot be changed later.": "Ви можете вимкнути це, якщо кімната буде використовуватися для співпраці із зовнішніми командами, які мають власний домашній сервер. Це неможливо змінити пізніше.",
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)sзмінює своє ім'я",
- "other": "%(oneUser)sзмінює своє ім'я %(count)s разів"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)sзмінили свої імена",
- "other": "%(severalUsers)sзмінили свої імена %(count)s разів"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)sвиходить і повертається",
- "other": "%(oneUser)sвиходить і повертається %(count)s разів"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)sвиходять і повертаються",
- "other": "%(severalUsers)sвиходять і повертаються %(count)s разів"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)sприєднується й виходить",
- "other": "%(oneUser)sприєднується й виходить %(count)s разів"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)sприєднується",
- "other": "%(oneUser)sприєднується %(count)s разів"
- },
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)sприєдналися",
- "other": "%(severalUsers)sприєдналися %(count)s разів"
- },
"Members only (since they joined)": "Лише учасники (від часу приєднання)",
"This room is not accessible by remote Matrix servers": "Ця кімната недоступна для віддалених серверів Matrix",
"Manually verify all remote sessions": "Звірити всі сеанси власноруч",
@@ -994,20 +957,17 @@
"Send text messages as you in this room": "Надсилати текстові повідомлення у цю кімнату від вашого імені",
"Send messages as you in your active room": "Надіслати повідомлення у свою активну кімнату від свого імені",
"Send messages as you in this room": "Надіслати повідомлення у цю кімнату від свого імені",
- "Integration manager": "Менеджер інтеграцій",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Ваш %(brand)s не дозволяє вам користуватись для цього менеджером інтеграцій. Зверніться до адміністратора.",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "Користування цим віджетом може призвести до поширення ваших даних через %(widgetDomain)s і ваш менеджер інтеграцій.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Менеджери інтеграцій отримують дані конфігурації та можуть змінювати віджети, надсилати запрошення у кімнати й установлювати рівні повноважень від вашого імені.",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Використовувати менеджер інтеграцій для керування ботами, віджетами й пакунками наліпок.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Використовувати менеджер інтеграцій %(serverName)s для керування ботами, віджетами й пакунками наліпок.",
- "Identity server": "Сервер ідентифікації",
"Identity server (%(server)s)": "Сервер ідентифікації (%(server)s)",
"Could not connect to identity server": "Не вдалося під'єднатися до сервера ідентифікації",
"There was an error looking up the phone number": "Сталася помилка під час пошуку номеру телефону",
"Unable to look up phone number": "Неможливо знайти номер телефону",
"This backup is trusted because it has been restored on this session": "Ця резервна копія довірена, оскільки її було відновлено у цьому сеансі",
"Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Індивідуально звіряйте кожен сеанс, який використовується користувачем, щоб позначити його довіреним, не довіряючи пристроям перехресного підписування.",
- "To be secure, do this in person or use a trusted way to communicate.": "Для безпеки зробіть це особисто або скористайтесь надійним способом зв'язку.",
"You can change this at any time from room settings.": "Ви завжди можете змінити це у налаштуваннях кімнати.",
"Room settings": "Налаштування кімнати",
"Link to most recent message": "Посилання на останнє повідомлення",
@@ -1037,15 +997,6 @@
"Edited at %(date)s. Click to view edits.": "Змінено %(date)s. Натисніть, щоб переглянути зміни.",
"Edited at %(date)s": "Змінено %(date)s",
"Phone Number": "Телефонний номер",
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)sвиходить",
- "other": "%(oneUser)sвийшли %(count)s разів"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)sвийшли",
- "other": "%(severalUsers)sвийшли %(count)s разів"
- },
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"Language Dropdown": "Спадне меню мов",
"Information": "Відомості",
"Rotate Right": "Обернути праворуч",
@@ -1058,50 +1009,15 @@
"Your theme": "Ваша тема",
"Your user ID": "Ваш ID користувача",
"Cancel search": "Скасувати пошук",
- "Quick Reactions": "Швидкі реакції",
- "Categories": "Категорії",
- "Flags": "Прапори",
- "Symbols": "Символи",
- "Objects": "Об'єкти",
- "Travel & Places": "Подорожі та місця",
- "Food & Drink": "Їжа та напої",
- "Animals & Nature": "Тварини та природа",
- "Smileys & People": "Емоджі та люди",
- "Frequently Used": "Часто використовувані",
- "Activities": "Діяльність",
"Failed to unban": "Не вдалося розблокувати",
"Banned by %(displayName)s": "Блокує %(displayName)s",
"You were banned from %(roomName)s by %(memberName)s": "%(memberName)s блокує вас у %(roomName)s",
- "were banned %(count)s times": {
- "other": "заблоковані %(count)s разів",
- "one": "заблоковані"
- },
- "was banned %(count)s times": {
- "other": "заблоковано %(count)s разів",
- "one": "заблоковано"
- },
- "were unbanned %(count)s times": {
- "other": "розблоковані %(count)s разів",
- "one": "розблоковані"
- },
- "was unbanned %(count)s times": {
- "other": "розблоковано %(count)s разів",
- "one": "розблоковано"
- },
"This is the beginning of your direct message history with .": "Це початок історії вашого особистого спілкування з .",
"Publish this room to the public in %(domain)s's room directory?": "Опублікувати цю кімнату для всіх у каталозі кімнат %(domain)s?",
"Recently Direct Messaged": "Недавно надіслані особисті повідомлення",
"User Directory": "Каталог користувачів",
"Room version:": "Версія кімнати:",
"Change the topic of this room": "Змінювати тему цієї кімнати",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)sзмінює серверні права доступу",
- "other": "%(oneUser)sзмінює серверні права доступу %(count)s разів"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)sзмінює серверні права доступу",
- "other": "%(severalUsers)sзмінює серверні права доступу %(count)s разів"
- },
"Change the name of this room": "Змінювати назву цієї кімнати",
"%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s змінює аватар кімнати на ",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s змінює аватар %(roomName)s",
@@ -1166,8 +1082,6 @@
"Sign in with SSO": "Увійти за допомогою SSO",
"Got an account? Sign in": "Маєте обліковий запис? Увійти",
"Verify this user by confirming the following number appears on their screen.": "Звірте справжність цього користувача, підтвердивши, що на екрані з'явилося таке число.",
- "They don't match": "Вони не збігаються",
- "They match": "Вони збігаються",
"Connecting": "З'єднання",
"New version of %(brand)s is available": "Доступна нова версія %(brand)s",
"Update %(brand)s": "Оновити %(brand)s",
@@ -1201,7 +1115,6 @@
"Start Verification": "Почати перевірку",
"Start chatting": "Почати спілкування",
"This is the start of .": "Це початок .",
- "Scan this unique code": "Скануйте цей унікальний код",
"Couldn't load page": "Не вдалося завантажити сторінку",
"Phone (optional)": "Телефон (не обов'язково)",
"That phone number doesn't look quite right, please check and try again": "Цей номер телефону не правильний. Перевірте та повторіть спробу",
@@ -1359,7 +1272,6 @@
"An error occurred whilst saving your notification preferences.": "Сталася помилка під час збереження налаштувань сповіщень.",
"Error saving notification preferences": "Помилка збереження налаштувань сповіщень",
"Messages containing keywords": "Повідомлення, що містять ключові слова",
- "Message bubbles": "Бульбашки повідомлень",
"This upgrade will allow members of selected spaces access to this room without an invite.": "Це поліпшення дозволить учасникам обраних просторів доступитися до цієї кімнати без запрошення.",
"Space members": "Учасники простору",
"Anyone in a space can find and join. You can select multiple spaces.": "Будь-хто у просторі може знайти та приєднатися. Можна вибрати кілька просторів.",
@@ -1504,14 +1416,6 @@
"MB": "МБ",
"Number of messages": "Кількість повідомлень",
"In reply to this message": "У відповідь на це повідомлення",
- "was invited %(count)s times": {
- "one": "запрошено",
- "other": "запрошено %(count)s разів"
- },
- "were invited %(count)s times": {
- "one": "запрошені",
- "other": "були запрошені %(count)s разів"
- },
"Widget added by": "Вджет додано",
"Decrypt %(text)s": "Розшифрувати %(text)s",
"Decrypting": "Розшифрування",
@@ -1618,22 +1522,6 @@
"with state key %(stateKey)s": "з ключем стану %(stateKey)s",
"with an empty state key": "з порожнім ключем стану",
"Light high contrast": "Контрастна світла",
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "one": "%(oneUser)s відкликали запрошення",
- "other": "%(oneUser)s відкликали запрошення %(count)s разів"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "%(severalUsers)s відкликали запрошення",
- "other": "%(severalUsers)s відкликали запрошення %(count)s разів"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)s відхилили запрошення",
- "other": "%(oneUser)s відхилили запрошення %(count)s разів"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)s відхилили запрошення",
- "other": "%(severalUsers)s відхилили запрошення %(count)s разів"
- },
"%(count)s people you know have already joined": {
"one": "%(count)s осіб, яких ви знаєте, уже приєдналися",
"other": "%(count)s людей, яких ви знаєте, уже приєдналися"
@@ -1643,7 +1531,6 @@
"one": "Переглянути 1 учасника",
"other": "Переглянути усіх %(count)s учасників"
},
- "Please create a new issue on GitHub so that we can investigate this bug.": "Створіть нове обговорення на GitHub, щоб ми могли розібратися з цією вадою.",
"Popout widget": "Спливний віджет",
"This widget may use cookies.": "Цей віджет може використовувати куки.",
"Error loading Widget": "Помилка завантаження віджету",
@@ -1724,7 +1611,6 @@
"Request media permissions": "Запитати медіадозволи",
"Missing media permissions, click the button below to request.": "Бракує медіадозволів, натисніть кнопку нижче, щоб їх надати.",
"Use a more compact 'Modern' layout": "Використовувати компактний вигляд «Модерн»",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Збір анонімних даних дає нам змогу дізнаватися про збої. Жодних особистих даних. Жодних третіх сторін. Докладніше",
"Developer": "Розробка",
"Moderation": "Модерування",
"Experimental": "Експериментально",
@@ -1764,13 +1650,7 @@
"Join public room": "Приєднатись до загальнодоступної кімнати",
"%(spaceName)s menu": "%(spaceName)s — меню",
"No votes cast": "Жодного голосу",
- "Help improve %(analyticsOwner)s": "Допоможіть поліпшити %(analyticsOwner)s",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Раніше ви погодилися надсилати нам анонімні дані про використання. Ми оновлюємо цей функціонал.",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Збір анонімних даних дає нам змогу дізнаватися про збої. Жодних особистих даних. Жодних третіх сторін.",
- "You can read all our terms here": "Можете прочитати всі наші умови тут",
- "We don't record or profile any account data": "Ми не зберігаємо й не аналізуємо жодних даних облікового запису",
- "We don't share information with third parties": "Ми не передаємо даних стороннім особам",
- "You can turn this off anytime in settings": "Можна вимкнути це коли завгодно в налаштуваннях",
"Share location": "Поділитися місцеперебуванням",
"Failed to end poll": "Не вдалося завершити опитування",
"The poll has ended. No votes were cast.": "Опитування завершене. Жодного голосу не було.",
@@ -2199,14 +2079,6 @@
"Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Нагадуємо, що ваш браузер не підтримується, тож деякі функції можуть не працювати.",
"Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Будь ласка, повідомте нам, що пішло не так; а ще краще створіть обговорення на GitHub із описом проблеми.",
"Use an identity server to invite by email. Use the default (%(defaultIdentityServerName)s) or manage in Settings.": "Використовуйте сервер ідентифікації, щоб запрошувати через е-пошту. Наприклад, типовий %(defaultIdentityServerName)s, або інший у налаштуваннях.",
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)sнічого не змінює",
- "other": "%(oneUser)sнічого не змінює %(count)s разів"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)sнічого не змінюють",
- "other": "%(severalUsers)sнічого не змінюють %(count)s разів"
- },
"Unable to load commit detail: %(msg)s": "Не вдалося звантажити дані про коміт: %(msg)s",
"Server did not return valid authentication information.": "Сервер надав хибні дані розпізнання.",
"Server did not require any authentication": "Сервер не попросив увійти",
@@ -2420,8 +2292,6 @@
"Verify other device": "Звірити інший пристрій",
"You cancelled verification on your other device.": "Ви скасували звірення на іншому пристрої.",
"Almost there! Is your other device showing the same shield?": "Майже готово! Чи показує інший пристрій такий самий щит?",
- "Verify this device by completing one of the following:": "Звірте цей пристрій одним із запропонованих способів:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Пристрій, який ви намагаєтесь звірити, не підтримує сканування QR-коду або звірення за допомогою емоджі, що є підтримувані %(brand)s. Спробуйте використати інший клієнт.",
"To proceed, please accept the verification request on your other device.": "Щоб продовжити, прийміть запит підтвердження на вашому іншому пристрої.",
"Waiting for you to verify on your other device…": "Очікування вашої звірки на іншому пристрої…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Очікування вашої звірки на іншому пристрої, %(deviceName)s (%(deviceId)s)…",
@@ -2441,14 +2311,6 @@
"Failed to fetch your location. Please try again later.": "Не вдалося отримати ваше місцеперебування. Повторіть спробу пізніше.",
"Could not fetch location": "Не вдалося отримати місцеперебування",
"Automatically send debug logs on decryption errors": "Автоматично надсилати журнали зневадження при збоях розшифрування",
- "was removed %(count)s times": {
- "one": "було вилучено",
- "other": "було вилучено %(count)s разів"
- },
- "were removed %(count)s times": {
- "one": "було вилучено",
- "other": "було вилучено %(count)s разів"
- },
"Remove from room": "Вилучити з кімнати",
"Failed to remove user": "Не вдалося вилучити користувача",
"Remove them from specific things I'm able to": "Вилучити їх з деяких місць, де мене на це уповноважено",
@@ -2488,7 +2350,6 @@
"Group all your people in one place.": "Групуйте всіх своїх людей в одному місці.",
"Group all your favourite rooms and people in one place.": "Групуйте всі свої улюблені кімнати та людей в одному місці.",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "Простори — це спосіб групування кімнат і людей. Окрім просторів, до яких ви приєдналися, ви також можете використовувати деякі вбудовані.",
- "IRC (Experimental)": "IRC (Експериментально)",
"Unable to check if username has been taken. Try again later.": "Неможливо перевірити, чи зайняте ім'я користувача. Спробуйте ще раз пізніше.",
"Toggle hidden event visibility": "Показати/сховати подію",
"Redo edit": "Повторити зміни",
@@ -2513,22 +2374,6 @@
"Use to scroll": "Використовуйте , щоб прокручувати",
"Feedback sent! Thanks, we appreciate it!": "Відгук надісланий! Дякуємо, візьмемо до уваги!",
"%(space1Name)s and %(space2Name)s": "%(space1Name)s і %(space2Name)s",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)sнадсилає приховане повідомлення",
- "other": "%(oneUser)sнадсилає %(count)s прихованих повідомлень"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sнадсилають приховане повідомлення",
- "other": "%(severalUsers)sнадсилають %(count)s прихованих повідомлень"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)sвидаляє повідомлення",
- "other": "%(oneUser)sвидаляє %(count)s повідомлень"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)sвидаляють повідомлення",
- "other": "%(severalUsers)sвидаляють %(count)s повідомлень"
- },
"Automatically send debug logs when key backup is not functioning": "Автоматично надсилати журнали зневадження при збоях резервного копіювання ключів",
"Edit poll": "Редагувати опитування",
"Sorry, you can't edit a poll after votes have been cast.": "Ви не можете редагувати опитування після завершення голосування.",
@@ -2557,14 +2402,6 @@
"Match system": "Як у системі",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Дайте відповідь у наявну гілку, або створіть нову, навівши курсор на повідомлення й натиснувши «%(replyInThread)s».",
"Show polls button": "Показувати кнопку опитування",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)sзмінює закріплені повідомлення кімнати",
- "other": "%(oneUser)sзмінює закріплені повідомлення кімнати %(count)s разів"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)sзмінюють закріплені повідомлення кімнати",
- "other": "%(severalUsers)sзмінюють закріплені повідомлення кімнати %(count)s разів"
- },
"We'll create rooms for each of them.": "Ми створимо кімнати для кожного з них.",
"Click": "Клацнути",
"Expand quotes": "Розгорнути цитати",
@@ -2596,7 +2433,6 @@
"%(timeRemaining)s left": "Іще %(timeRemaining)s",
"Previous recently visited room or space": "Попередня недавно відвідана кімната або простір",
"Next recently visited room or space": "Наступна недавно відвідана кімната або простір",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "Допомагайте нам визначати проблеми й удосконалювати %(analyticsOwner)s, надсилаючи анонімні дані про використання. Щоб розуміти, як люди використовують кілька пристроїв, ми створимо спільний для ваших пристроїв випадковий ідентифікатор.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Використайте нетипові параметри сервера, щоб увійти в інший домашній сервер Matrix, вказавши його URL-адресу. Це дасть вам змогу використовувати %(brand)s з уже наявним у вас на іншому домашньому сервері обліковим записом Matrix.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s не отримав доступу до вашого місця перебування. Дозвольте доступ до місця перебування в налаштуваннях браузера.",
"%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s у мобільних браузерах ще випробовується. Поки що кращі враження й новіші функції — у нашому вільному мобільному застосунку.",
@@ -2836,7 +2672,6 @@
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s або %(copyButton)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s або %(recoveryFile)s",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s або %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s з %(emojiCompare)s",
"Proxy URL": "URL-адреса проксі-сервера",
"Proxy URL (optional)": "URL-адреса проксі-сервера (необов'язково)",
"To disable you will need to log out and back in, use with caution!": "Для вимкнення потрібно буде вийти з системи та зайти знову, користуйтеся з обережністю!",
@@ -3184,14 +3019,6 @@
"Mark all messages as read": "Позначити всі повідомлення прочитаними",
"Enter keywords here, or use for spelling variations or nicknames": "Введіть сюди ключові слова або використовуйте для варіацій написання чи нікнеймів",
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "Повідомлення в цій кімнаті наскрізно зашифровані. Коли люди приєднуються, ви можете перевірити їх у їхньому профілі, просто торкнувшись зображення профілю.",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)sзмінює своє зображення профілю %(count)s рази",
- "one": "%(severalUsers)sзмінюють зображення профілів"
- },
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)sзмінює своє зображення профілю %(count)s рази",
- "one": "%(oneUser)sзмінюють зображення профілів"
- },
"Are you sure you wish to remove (delete) this event?": "Ви впевнені, що хочете вилучити (видалити) цю подію?",
"Upgrade room": "Поліпшити кімнату",
"Great! This passphrase looks strong enough": "Чудово! Цю парольна фраза видається достатньо надійною",
@@ -3322,7 +3149,9 @@
"stickerpack": "Пакунок наліпок",
"system_alerts": "Системні попередження",
"secure_backup": "Безпечне резервне копіювання",
- "cross_signing": "Перехресне підписування"
+ "cross_signing": "Перехресне підписування",
+ "identity_server": "Сервер ідентифікації",
+ "integration_manager": "Менеджер інтеграцій"
},
"action": {
"continue": "Продовжити",
@@ -3535,7 +3364,8 @@
"collecting_information": "Збір інформації про версію застосунку",
"collecting_logs": "Збір журналів",
"uploading_logs": "Відвантаження журналів",
- "downloading_logs": "Завантаження журналів"
+ "downloading_logs": "Завантаження журналів",
+ "create_new_issue": "Створіть нове обговорення на GitHub, щоб ми могли розібратися з цією вадою."
},
"time": {
"hours_minutes_seconds_left": "Залишилося %(hours)sгод %(minutes)sхв %(seconds)sс",
@@ -3652,6 +3482,10 @@
"rule_suppress_notices": "Повідомлення, надіслані ботом",
"rule_tombstone": "Коли кімнати поліпшено",
"rule_encrypted_room_one_to_one": "Зашифровані повідомлення у бесідах віч-на-віч"
+ },
+ "appearance": {
+ "layout_irc": "IRC (Експериментально)",
+ "layout_bubbles": "Бульбашки повідомлень"
}
},
"devtools": {
@@ -3906,6 +3740,145 @@
},
"m.call.hangup": {
"dm": "Виклик завершено"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)sприєдналися",
+ "other": "%(severalUsers)sприєдналися %(count)s разів"
+ },
+ "joined": {
+ "one": "%(oneUser)sприєднується",
+ "other": "%(oneUser)sприєднується %(count)s разів"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)sвийшли",
+ "other": "%(severalUsers)sвийшли %(count)s разів"
+ },
+ "left": {
+ "one": "%(oneUser)sвиходить",
+ "other": "%(oneUser)sвийшли %(count)s разів"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)sприєдналися й вийшли %(count)s разів",
+ "one": "%(severalUsers)sприєдналися й вийшли"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)sприєднується й виходить",
+ "other": "%(oneUser)sприєднується й виходить %(count)s разів"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)sвиходять і повертаються",
+ "other": "%(severalUsers)sвиходять і повертаються %(count)s разів"
+ },
+ "rejoined": {
+ "one": "%(oneUser)sвиходить і повертається",
+ "other": "%(oneUser)sвиходить і повертається %(count)s разів"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)s відхилили запрошення",
+ "other": "%(severalUsers)s відхилили запрошення %(count)s разів"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)s відхилили запрошення",
+ "other": "%(oneUser)s відхилили запрошення %(count)s разів"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "%(severalUsers)s відкликали запрошення",
+ "other": "%(severalUsers)s відкликали запрошення %(count)s разів"
+ },
+ "invite_withdrawn": {
+ "one": "%(oneUser)s відкликали запрошення",
+ "other": "%(oneUser)s відкликали запрошення %(count)s разів"
+ },
+ "invited_multiple": {
+ "one": "запрошені",
+ "other": "були запрошені %(count)s разів"
+ },
+ "invited": {
+ "one": "запрошено",
+ "other": "запрошено %(count)s разів"
+ },
+ "banned_multiple": {
+ "other": "заблоковані %(count)s разів",
+ "one": "заблоковані"
+ },
+ "banned": {
+ "other": "заблоковано %(count)s разів",
+ "one": "заблоковано"
+ },
+ "unbanned_multiple": {
+ "other": "розблоковані %(count)s разів",
+ "one": "розблоковані"
+ },
+ "unbanned": {
+ "other": "розблоковано %(count)s разів",
+ "one": "розблоковано"
+ },
+ "kicked_multiple": {
+ "one": "було вилучено",
+ "other": "було вилучено %(count)s разів"
+ },
+ "kicked": {
+ "one": "було вилучено",
+ "other": "було вилучено %(count)s разів"
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)sзмінили свої імена",
+ "other": "%(severalUsers)sзмінили свої імена %(count)s разів"
+ },
+ "changed_name": {
+ "one": "%(oneUser)sзмінює своє ім'я",
+ "other": "%(oneUser)sзмінює своє ім'я %(count)s разів"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)sзмінює своє зображення профілю %(count)s рази",
+ "one": "%(severalUsers)sзмінюють зображення профілів"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)sзмінює своє зображення профілю %(count)s рази",
+ "one": "%(oneUser)sзмінюють зображення профілів"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)sнічого не змінюють",
+ "other": "%(severalUsers)sнічого не змінюють %(count)s разів"
+ },
+ "no_change": {
+ "one": "%(oneUser)sнічого не змінює",
+ "other": "%(oneUser)sнічого не змінює %(count)s разів"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)sзмінює серверні права доступу",
+ "other": "%(severalUsers)sзмінює серверні права доступу %(count)s разів"
+ },
+ "server_acls": {
+ "one": "%(oneUser)sзмінює серверні права доступу",
+ "other": "%(oneUser)sзмінює серверні права доступу %(count)s разів"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)sзмінюють закріплені повідомлення кімнати",
+ "other": "%(severalUsers)sзмінюють закріплені повідомлення кімнати %(count)s разів"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)sзмінює закріплені повідомлення кімнати",
+ "other": "%(oneUser)sзмінює закріплені повідомлення кімнати %(count)s разів"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)sвидаляють повідомлення",
+ "other": "%(severalUsers)sвидаляють %(count)s повідомлень"
+ },
+ "redacted": {
+ "one": "%(oneUser)sвидаляє повідомлення",
+ "other": "%(oneUser)sвидаляє %(count)s повідомлень"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sнадсилають приховане повідомлення",
+ "other": "%(severalUsers)sнадсилають %(count)s прихованих повідомлень"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)sнадсилає приховане повідомлення",
+ "other": "%(oneUser)sнадсилає %(count)s прихованих повідомлень"
+ }
}
},
"slash_command": {
@@ -4066,5 +4039,44 @@
"redact": "Вилучити повідомлення надіслані іншими",
"notifications.room": "Сповістити всіх"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Вони не збігаються",
+ "sas_match": "Вони збігаються",
+ "in_person": "Для безпеки зробіть це особисто або скористайтесь надійним способом зв'язку.",
+ "other_party_cancelled": "Друга сторона скасувала звірення.",
+ "complete_title": "Звірено!",
+ "complete_description": "Ви успішно звірили цього користувача.",
+ "no_support_qr_emoji": "Пристрій, який ви намагаєтесь звірити, не підтримує сканування QR-коду або звірення за допомогою емоджі, що є підтримувані %(brand)s. Спробуйте використати інший клієнт.",
+ "qr_prompt": "Скануйте цей унікальний код",
+ "sas_prompt": "Порівняйте унікальні емодзі",
+ "sas_description": "Порівняйте унікальний набір емодзі якщо жоден ваш пристрій не має камери",
+ "qr_or_sas": "%(qrCode)s з %(emojiCompare)s",
+ "qr_or_sas_header": "Звірте цей пристрій одним із запропонованих способів:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Часто використовувані",
+ "category_smileys_people": "Емоджі та люди",
+ "category_animals_nature": "Тварини та природа",
+ "category_food_drink": "Їжа та напої",
+ "category_activities": "Діяльність",
+ "category_travel_places": "Подорожі та місця",
+ "category_objects": "Об'єкти",
+ "category_symbols": "Символи",
+ "category_flags": "Прапори",
+ "categories": "Категорії",
+ "quick_reactions": "Швидкі реакції"
+ },
+ "analytics": {
+ "enable_prompt": "Допоможіть поліпшити %(analyticsOwner)s",
+ "consent_migration": "Раніше ви погодилися надсилати нам анонімні дані про використання. Ми оновлюємо цей функціонал.",
+ "learn_more": "Збір анонімних даних дає нам змогу дізнаватися про збої. Жодних особистих даних. Жодних третіх сторін. Докладніше",
+ "privacy_policy": "Можете прочитати всі наші умови тут",
+ "pseudonymous_usage_data": "Допомагайте нам визначати проблеми й удосконалювати %(analyticsOwner)s, надсилаючи анонімні дані про використання. Щоб розуміти, як люди використовують кілька пристроїв, ми створимо спільний для ваших пристроїв випадковий ідентифікатор.",
+ "bullet_1": "Ми не зберігаємо й не аналізуємо жодних даних облікового запису",
+ "bullet_2": "Ми не передаємо даних стороннім особам",
+ "disable_prompt": "Можна вимкнути це коли завгодно в налаштуваннях"
}
}
diff --git a/src/i18n/strings/vi.json b/src/i18n/strings/vi.json
index 514e35bdc3..757ffe6bcb 100644
--- a/src/i18n/strings/vi.json
+++ b/src/i18n/strings/vi.json
@@ -136,8 +136,6 @@
"Feedback": "Phản hồi",
"This account has been deactivated.": "Tài khoản này đã bị vô hiệu hóa.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Tin nhắn an toàn với người dùng này được mã hóa đầu cuối và không thể được các bên thứ ba đọc.",
- "You've successfully verified this user.": "Bạn đã xác thực thành công người dùng này.",
- "Verified!": "Đã xác thực!",
"Are you sure?": "Bạn có chắc không?",
"Confirm Removal": "Xác nhận Loại bỏ",
"Removing…": "Đang xóa…",
@@ -753,34 +751,6 @@
"QR Code": "Mã QR",
"Custom level": "Cấp độ tùy chọn",
"Power level": "Cấp độ sức mạnh",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s đã thay đổi ACLs máy chủ",
- "other": "%(oneUser)s đã thay đổi ACLs máy chủ %(count)s lần"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)s đã thay đổi ACLs máy chủ",
- "other": "%(severalUsers)s đã thay đổi ACLs máy chủ %(count)s lần"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "one": "%(oneUser)s không thay đổi",
- "other": "%(oneUser)s không thay đổi %(count)s lần"
- },
- "%(severalUsers)smade no changes %(count)s times": {
- "one": "%(severalUsers)s không thay đổi",
- "other": "%(severalUsers)s không thay đổi %(count)s lần"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "one": "%(oneUser)s đã thay đổi tên của họ",
- "other": "%(oneUser)s đã thay đổi tên của họ %(count)s lần"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "one": "%(severalUsers)s đã thay đổi tên của họ",
- "other": "%(severalUsers)s đã thay đổi tên của họ %(count)s lần"
- },
- "was unbanned %(count)s times": {
- "one": "đã được hủy cấm",
- "other": "đã được hủy cấm %(count)s lần"
- },
"Use your Security Key to continue.": "Sử dụng Khóa bảo mật của bạn để tiếp tục.",
"Security Key": "Chìa khóa bảo mật",
"Enter your Security Phrase or to continue.": "Nhập Chuỗi bảo mật hoặc của bạn để tiếp tục.",
@@ -822,7 +792,6 @@
"Use bots, bridges, widgets and sticker packs": "Sử dụng bot, cầu nối, tiện ích và gói sticker cảm xúc",
"Be found by phone or email": "Được tìm thấy qua điện thoại hoặc địa chỉ thư điện tử",
"Find others by phone or email": "Tìm người khác qua điện thoại hoặc địa chỉ thư điện tử",
- "Integration manager": "Quản lý tích hợp",
"Your browser likely removed this data when running low on disk space.": "Trình duyệt của bạn có thể đã xóa dữ liệu này khi sắp hết dung lượng đĩa.",
"Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Một số dữ liệu phiên, bao gồm cả khóa tin nhắn được mã hóa, bị thiếu. Đăng xuất và đăng nhập để khắc phục sự cố này, khôi phục khóa từ bản sao lưu.",
"Missing session data": "Thiếu dữ liệu phiên",
@@ -851,59 +820,6 @@
"About homeservers": "Giới thiệu về các máy chủ",
"Use your preferred Matrix homeserver if you have one, or host your own.": "Sử dụng máy chủ Matrix ưa thích của bạn nếu bạn có, hoặc tự tạo máy chủ lưu trữ của riêng bạn.",
"Other homeserver": "Máy chủ khác",
- "were unbanned %(count)s times": {
- "one": "đã được hủy cấm",
- "other": "đã được hủy cấm %(count)s lần"
- },
- "was banned %(count)s times": {
- "one": "đã bị cấm",
- "other": "đã bị cấm %(count)s lần"
- },
- "were banned %(count)s times": {
- "one": "đã bị cấm",
- "other": "đã bị cấm %(count)s lần"
- },
- "was invited %(count)s times": {
- "one": "đã được mời",
- "other": "đã được mời %(count)s lần"
- },
- "were invited %(count)s times": {
- "one": "đã được mời",
- "other": "đã được mời %(count)s lần"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "one": "%(oneUser)s đã rút lời mợi của họ",
- "other": "%(oneUser)s đã rút lời mợi của họ %(count)s lần"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "one": "%(severalUsers)s đã rút các lời mời của họ",
- "other": "%(severalUsers)s đã rút các lời mời của họ %(count)s lần"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "one": "%(oneUser)s đã từ chối lời mời của họ",
- "other": "%(oneUser)s đã từ chối lời mời của họ %(count)s lần"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)s đã từ chối các lời mời của họ",
- "other": "%(severalUsers)s đã từ chối các lời mời của họ %(count)s lần"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "one": "%(oneUser)s đã rời khỏi và tham gia lại",
- "other": "%(oneUser)s đã rời khỏi và tham gia lại %(count)s lần"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "one": "%(severalUsers)s đã rời khỏi và tham gia lại",
- "other": "%(severalUsers)s đã rời khỏi và tham gia lại %(count)s lần"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "one": "%(oneUser)s đã tham gia và rời khỏi",
- "other": "%(oneUser)s đã tham gia và rời khỏi %(count)s lần"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "one": "%(severalUsers)s đã tham gia và rời khỏi",
- "other": "%(severalUsers)s đã tham gia và rời khỏi %(count)s lần"
- },
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"Language Dropdown": "Danh sách ngôn ngữ",
"Information": "Thông tin",
"Rotate Right": "Xoay phải",
@@ -919,7 +835,6 @@
},
"expand": "mở rộng",
"collapse": "thu hẹp",
- "Please create a new issue on GitHub so that we can investigate this bug.": "Vui lòng tạo một vấn đề mới trên GitHub để chúng tôi có thể điều tra lỗi này.",
"Share content": "Chia sẻ nội dung",
"Application window": "Cửa sổ ứng dụng",
"Share entire screen": "Chia sẻ toàn bộ màn hình",
@@ -944,17 +859,6 @@
"Your display name": "Tên hiển thị của bạn",
"Any of the following data may be shared:": "Bất kỳ dữ liệu nào sau đây đều có thể được chia sẻ:",
"Cancel search": "Hủy tìm kiếm",
- "Quick Reactions": "Phản ứng nhanh",
- "Categories": "Hạng mục",
- "Flags": "Cờ",
- "Symbols": "Ký hiệu",
- "Objects": "Các đối tượng",
- "Travel & Places": "Du lịch & Địa điểm",
- "Activities": "Các hoạt động",
- "Food & Drink": "Đồ ăn thức uống",
- "Animals & Nature": "Động vật & Thiên nhiên",
- "Smileys & People": "Biểu tượng mặt cười và con người",
- "Frequently Used": "Thường xuyên sử dụng",
"Something went wrong!": "Đã xảy ra lỗi!",
"Can't load this message": "Không thể tải tin nhắn này",
"Submit logs": "Gửi nhật ký",
@@ -1040,9 +944,6 @@
"If you can't scan the code above, verify by comparing unique emoji.": "Nếu bạn không thể quét mã ở trên, hãy xác thực bằng cách so sánh biểu tượng cảm xúc duy nhất.",
"Ask %(displayName)s to scan your code:": "Yêu cầu %(displayName)s quét mã của bạn:",
"Verify by scanning": "Xác thực bằng cách quét",
- "Compare a unique set of emoji if you don't have a camera on either device": "So sánh một bộ biểu tượng cảm xúc độc đáo nếu bạn không có camera trên một trong hai thiết bị",
- "Compare unique emoji": "So sánh biểu tượng cảm xúc độc đáo",
- "Scan this unique code": "Quét mã duy nhất này",
"Edit devices": "Chỉnh sửa thiết bị",
"This client does not support end-to-end encryption.": "Ứng dụng khách này không hỗ trợ mã hóa đầu cuối.",
"Role in ": "Vai trò trong ",
@@ -1210,22 +1111,6 @@
"Topic: %(topic)s (edit)": "Chủ đề: %(topic)s (edit)",
"This is the beginning of your direct message history with .": "Đây là phần bắt đầu của lịch sử tin nhắn trực tiếp của bạn với .",
"Only the two of you are in this conversation, unless either of you invites anyone to join.": "Chỉ có hai người trong cuộc trò chuyện này, trừ khi một trong hai người mời bất kỳ ai tham gia.",
- "%(oneUser)sleft %(count)s times": {
- "one": "%(oneUser)s đã rời khỏi",
- "other": "%(oneUser)s đã rời khỏi %(count)s lần"
- },
- "%(severalUsers)sleft %(count)s times": {
- "one": "%(severalUsers)s đã rời khỏi",
- "other": "%(severalUsers)s đã rời khỏi %(count)s lần"
- },
- "%(oneUser)sjoined %(count)s times": {
- "one": "%(oneUser)s đã tham gia",
- "other": "%(oneUser)s đã tham gia %(count)s lần"
- },
- "%(severalUsers)sjoined %(count)s times": {
- "one": "%(severalUsers)s đã tham gia",
- "other": "%(severalUsers)s đã tham gia %(count)s lần"
- },
"Insert link": "Chèn liên kết",
"Italics": "In nghiêng",
"You do not have permission to post to this room": "Bạn không có quyền đăng lên phòng này",
@@ -1354,7 +1239,6 @@
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Sử dụng máy chủ định danh là tùy chọn. Nếu bạn chọn không sử dụng máy chủ định danh, bạn sẽ không thể bị phát hiện bởi những người dùng khác và bạn sẽ không thể mời người khác qua thư điện tử hoặc số điện thoại.",
"Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Ngắt kết nối khỏi máy chủ định danh của bạn sẽ có nghĩa là bạn sẽ không xuất hiện trong tìm kiếm và bạn sẽ không thể mời người khác qua thư điện tử hoặc điện thoại.",
"You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Bạn hiện không sử dụng máy chủ nhận dạng. Để khám phá và có thể khám phá các địa chỉ liên hệ hiện có mà bạn biết, hãy thêm một địa chỉ liên hệ bên dưới.",
- "Identity server": "Máy chủ định danh",
"If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Nếu bạn không muốn sử dụng để khám phá và có thể phát hiện ra bởi các liên hệ hiện có mà bạn biết, hãy nhập một máy chủ nhận dạng khác bên dưới.",
"You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Bạn hiện đang sử dụng để khám phá và có thể khám phá những liên hệ hiện có mà bạn biết. Bạn có thể thay đổi máy chủ nhận dạng của mình bên dưới.",
"Identity server (%(server)s)": "Máy chủ định danh (%(server)s)",
@@ -1561,16 +1445,12 @@
"Lion": "Sư tử",
"Cat": "Con mèo",
"Dog": "Chó",
- "To be secure, do this in person or use a trusted way to communicate.": "Để được bảo mật, hãy trực tiếp thực hiện việc này hoặc sử dụng một cách đáng tin cậy khác để liên lạc.",
- "They match": "Chúng phù hợp",
- "They don't match": "Chúng không phù hợp",
"Cancelling…": "Đang hủy…",
"Waiting for %(displayName)s to verify…": "Đang đợi %(displayName)s xác thực…",
"Unable to find a supported verification method.": "Không thấy phương pháp xác thực nào được hỗ trợ.",
"Verify this user by confirming the following number appears on their screen.": "Xác thực người dùng này bằng cách xác nhận số xuất hiện trên màn hình của họ.",
"Verify this user by confirming the following emoji appear on their screen.": "Xác thực người dùng này bằng cách xác nhận biểu tượng cảm xúc sau xuất hiện trên màn hình của họ.",
"Got It": "Hiểu rồi",
- "The other party cancelled the verification.": "Người kia đã hủy xác thực.",
"More": "Thêm",
"Show sidebar": "Hiển thị thanh bên",
"Hide sidebar": "Ẩn thanh bên",
@@ -1833,7 +1713,6 @@
"An error occurred whilst saving your notification preferences.": "Đã xảy ra lỗi khi lưu tùy chọn thông báo của bạn.",
"Error saving notification preferences": "Lỗi khi lưu tùy chọn thông báo",
"Messages containing keywords": "Tin nhắn có chứa từ khóa",
- "Message bubbles": "Bong bóng tin nhắn",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Đang cập nhật space…",
"other": "Đang cập nhật space… (%(progress)s trên %(count)s)"
@@ -2272,10 +2151,6 @@
"If you can't see who you're looking for, send them your invite link below.": "Nếu bạn không thể thấy người bạn đang tìm, hãy gửi cho họ liên kết mời của bạn bên dưới.",
"You may contact me if you want to follow up or to let me test out upcoming ideas": "Chúng tôi có thể liên hệ với bạn để cho phép bạn theo dõi hoặc thử nghiệm những tính năng sắp tới",
"You can't disable this later. Bridges & most bots won't work yet.": "Bạn không thể vô hiệu hóa điều này sau này. Các cầu và hầu hết các bot sẽ không hoạt động.",
- "You can turn this off anytime in settings": "Bạn có thể tắt tính năng này bất cứ lúc nào trong cài đặt",
- "We don't share information with third parties": "Chúng tôi không chia sẻ thông tin với các bên thứ ba",
- "We don't record or profile any account data": "Chúng tôi không thu thập hoặc lập hồ sơ bất kỳ dữ liệu tài khoản nào",
- "You can read all our terms here": "Bạn có thể đọc tất cả các điều khoản của chúng tôi ở đây",
"Add option": "Thêm tùy chọn",
"Write an option": "Viết tùy chọn",
"Option %(number)s": "Tùy chọn %(number)s",
@@ -2367,9 +2242,6 @@
"Moderation": "Việc vận hành",
"Messaging": "Tin nhắn",
"Other rooms": "Các phòng khác",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "Chia sẻ dữ liệu ẩn danh giúp chúng tôi xác định các sự cố. Không có thông tin cá nhân. Không có bên thứ ba. Tìm hiểu thêm",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "Trước đây bạn đã đồng ý chia sẻ dữ liệu sử dụng ẩn danh với chúng tôi. Chúng tôi đang cập nhật cách thức hoạt động.",
- "Help improve %(analyticsOwner)s": "Giúp cải thiện %(analyticsOwner)s",
"That's fine": "Không sao cả",
"Light high contrast": "Độ tương phản ánh sáng cao",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Khóa đăng nhập bạn cung cấp khớp với khóa đăng nhập bạn nhận từ thiết bị %(deviceId)s của %(userId)s. Thiết bị được đánh dấu là đã được xác minh.",
@@ -2417,8 +2289,6 @@
"Expand map": "Mở rộng bản đồ",
"You cancelled verification on your other device.": "Bạn đã hủy xác thực trên thiết bị khác của bạn.",
"Almost there! Is your other device showing the same shield?": "Sắp xong rồi! Có phải thiết bị khác của bạn hiển thị cùng một lá chắn không?",
- "Verify this device by completing one of the following:": "Xác thực thiết bị này bằng việc hoàn tất một trong các điều sau:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "Thiết bị bạn đang cố xác thực không hỗ trợ quét mã QR hoặc xác minh biểu tượng cảm xúc, đó là những gì %(brand)s hỗ trợ. Hãy thử với một thiết bị đầu cuối khác.",
"To proceed, please accept the verification request on your other device.": "Để tiến hành, vui lòng chấp nhận yêu cầu xác thực trên thiết bị khác của bạn.",
"Copy room link": "Sao chép liên kết phòng",
"Waiting for you to verify on your other device…": "Đang chờ bạn xác thực trên thiết bị khác của bạn…",
@@ -2662,7 +2532,6 @@
"Stop live broadcasting?": "Ngừng phát thanh trực tiếp?",
"Automatically send debug logs when key backup is not functioning": "Tự động gửi nhật ký gỡ lỗi mỗi lúc sao lưu khóa không hoạt động",
"Connecting to integration manager…": "Đang kết nối tới quản lý tích hợp…",
- "IRC (Experimental)": "IRC (thử nghiệm)",
"Unfortunately we're unable to start a recording right now. Please try again later.": "Thật không may là chúng tôi không thể bắt đầu ghi âm. Vui lòng thử lại.",
"Alternatively, you can try to use the public server at , but this will not be as reliable, and it will share your IP address with that server. You can also manage this in Settings.": "Ngoài ra, bạn còn có thể thử dùng máy chủ công cộng tại , nhưng máy chủ này sẽ không đáng tin cậy, sẽ chia sẻ địa chỉ IP của bạn với máy chủ đó. Bạn cũng có thể quản lý ở phần Cài đặt.",
"You attempted to join using a room ID without providing a list of servers to join through. Room IDs are internal identifiers and cannot be used to join a room without additional information.": "Bạn tìm cách tham gia một phòng bằng định danh (ID) phòng nhưng không cung cấp danh sách các máy chủ để tham gia qua. Định danh phòng là nội bộ và không thể được dùng để tham gia phòng mà không có thông tin thêm.",
@@ -2890,7 +2759,6 @@
"You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.": "Bạn cần luôn chắc chắn là bạn nhận ra các phiên này vì chúng có thể là truy cập trái phép vào tài khoản bạn.",
"Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.": "Hãy xem xét đăng xuất khỏi các phiên cũ (%(inactiveAgeDays)s ngày hoặc lâu hơn) mà bạn không dùng nữa.",
"You can use this device to sign in a new device with a QR code. You will need to scan the QR code shown on this device with your device that's signed out.": "Bạn có thể dùng thiết bị này để đăng nhập vào một thiết bị mới bằng mã QR. Bạn cần quét mã QR hiển thị trên thiết bị này với thiết bị mà đã đăng xuất.",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s hay %(emojiCompare)s",
"Active polls": "Các cuộc bỏ phiếu hiện tại",
"unavailable": "không có sẵn",
"Error details": "Chi tiết lỗi",
@@ -2914,22 +2782,6 @@
"Download on the App Store": "Tải trên App Store",
"Your device ID": "Định danh thiết bị của bạn",
"Un-maximise": "Hủy thu nhỏ",
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)sthay đổi tin nhắn đã ghim cho phòng",
- "other": "%(severalUsers)sthay đổi tin nhắn đã ghim cho phòng %(count)s lần"
- },
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "other": "%(oneUser)sthay đổi tin nhắn đã ghim cho phòng %(count)s lần",
- "one": "%(oneUser)sthay đổi tin nhắn đã ghim cho phòng"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "other": "%(oneUser)sxóa %(count)s tin nhắn",
- "one": "%(oneUser)sxóa một tin nhắn"
- },
- "%(oneUser)ssent %(count)s hidden messages": {
- "other": "%(oneUser)sgửi %(count)s tin nhắn ẩn",
- "one": "%(oneUser)sgửi một tin nhắn ẩn"
- },
"This address does not point at this room": "Địa chỉ này không trỏ đến phòng này",
"Edit topic": "Sửa chủ đề",
"Choose a locale": "Chọn vùng miền",
@@ -2948,23 +2800,11 @@
"Friends and family": "Bạn bè và gia đình",
"Adding…": "Đang thêm…",
"No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Không ai có thể dùng lại tên người dùng của bạn (MXID), kể cả bạn: tên người dùng này sẽ trở thành không có sẵn",
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)sgửi một tin nhắn ẩn",
- "other": "%(severalUsers)sgửi %(count)s tin nhắn ẩn"
- },
"WARNING:": "",
"Shared their location: ": "",
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)sxóa một tin nhắn",
- "other": "%(severalUsers)sxóa %(count)s tin nhắn"
- },
"Error downloading image": "Lỗi khi tải hình ảnh",
"Unable to show image due to error": "Không thể hiển thị hình ảnh do lỗi",
"To continue, please enter your account password:": "Để tiếp tục, vui lòng nhập mật khẩu tài khoản của bạn:",
- "were removed %(count)s times": {
- "one": "",
- "other": ""
- },
"Closed poll": "Bỏ phiếu kín",
"Edit poll": "Chỉnh sửa bỏ phiếu",
"Declining…": "Đang từ chối…",
@@ -3072,7 +2912,9 @@
"stickerpack": "Gói nhãn dán",
"system_alerts": "Cảnh báo hệ thống",
"secure_backup": "Sao lưu bảo mật",
- "cross_signing": "Xác thực chéo"
+ "cross_signing": "Xác thực chéo",
+ "identity_server": "Máy chủ định danh",
+ "integration_manager": "Quản lý tích hợp"
},
"action": {
"continue": "Tiếp tục",
@@ -3279,7 +3121,8 @@
"collecting_information": "Thu thập thông tin phiên bản ứng dụng",
"collecting_logs": "Thu thập nhật ký",
"uploading_logs": "Tải lên nhật ký",
- "downloading_logs": "Đang tải nhật ký xuống"
+ "downloading_logs": "Đang tải nhật ký xuống",
+ "create_new_issue": "Vui lòng tạo một vấn đề mới trên GitHub để chúng tôi có thể điều tra lỗi này."
},
"time": {
"hours_minutes_seconds_left": "Còn lại %(hours)s giờ %(minutes)s phút %(seconds)s giây",
@@ -3395,6 +3238,10 @@
"rule_suppress_notices": "Tin nhắn được gửi bởi bot",
"rule_tombstone": "Khi phòng được nâng cấp phiên bản",
"rule_encrypted_room_one_to_one": "Tin nhắn mã hóa trong phòng chat 1–1"
+ },
+ "appearance": {
+ "layout_irc": "IRC (thử nghiệm)",
+ "layout_bubbles": "Bong bóng tin nhắn"
}
},
"devtools": {
@@ -3609,6 +3456,133 @@
},
"m.call.hangup": {
"dm": "Cuộc gọi đã kết thúc"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "one": "%(severalUsers)s đã tham gia",
+ "other": "%(severalUsers)s đã tham gia %(count)s lần"
+ },
+ "joined": {
+ "one": "%(oneUser)s đã tham gia",
+ "other": "%(oneUser)s đã tham gia %(count)s lần"
+ },
+ "left_multiple": {
+ "one": "%(severalUsers)s đã rời khỏi",
+ "other": "%(severalUsers)s đã rời khỏi %(count)s lần"
+ },
+ "left": {
+ "one": "%(oneUser)s đã rời khỏi",
+ "other": "%(oneUser)s đã rời khỏi %(count)s lần"
+ },
+ "joined_and_left_multiple": {
+ "one": "%(severalUsers)s đã tham gia và rời khỏi",
+ "other": "%(severalUsers)s đã tham gia và rời khỏi %(count)s lần"
+ },
+ "joined_and_left": {
+ "one": "%(oneUser)s đã tham gia và rời khỏi",
+ "other": "%(oneUser)s đã tham gia và rời khỏi %(count)s lần"
+ },
+ "rejoined_multiple": {
+ "one": "%(severalUsers)s đã rời khỏi và tham gia lại",
+ "other": "%(severalUsers)s đã rời khỏi và tham gia lại %(count)s lần"
+ },
+ "rejoined": {
+ "one": "%(oneUser)s đã rời khỏi và tham gia lại",
+ "other": "%(oneUser)s đã rời khỏi và tham gia lại %(count)s lần"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)s đã từ chối các lời mời của họ",
+ "other": "%(severalUsers)s đã từ chối các lời mời của họ %(count)s lần"
+ },
+ "rejected_invite": {
+ "one": "%(oneUser)s đã từ chối lời mời của họ",
+ "other": "%(oneUser)s đã từ chối lời mời của họ %(count)s lần"
+ },
+ "invite_withdrawn_multiple": {
+ "one": "%(severalUsers)s đã rút các lời mời của họ",
+ "other": "%(severalUsers)s đã rút các lời mời của họ %(count)s lần"
+ },
+ "invite_withdrawn": {
+ "one": "%(oneUser)s đã rút lời mợi của họ",
+ "other": "%(oneUser)s đã rút lời mợi của họ %(count)s lần"
+ },
+ "invited_multiple": {
+ "one": "đã được mời",
+ "other": "đã được mời %(count)s lần"
+ },
+ "invited": {
+ "one": "đã được mời",
+ "other": "đã được mời %(count)s lần"
+ },
+ "banned_multiple": {
+ "one": "đã bị cấm",
+ "other": "đã bị cấm %(count)s lần"
+ },
+ "banned": {
+ "one": "đã bị cấm",
+ "other": "đã bị cấm %(count)s lần"
+ },
+ "unbanned_multiple": {
+ "one": "đã được hủy cấm",
+ "other": "đã được hủy cấm %(count)s lần"
+ },
+ "unbanned": {
+ "one": "đã được hủy cấm",
+ "other": "đã được hủy cấm %(count)s lần"
+ },
+ "kicked_multiple": {
+ "one": "",
+ "other": ""
+ },
+ "changed_name_multiple": {
+ "one": "%(severalUsers)s đã thay đổi tên của họ",
+ "other": "%(severalUsers)s đã thay đổi tên của họ %(count)s lần"
+ },
+ "changed_name": {
+ "one": "%(oneUser)s đã thay đổi tên của họ",
+ "other": "%(oneUser)s đã thay đổi tên của họ %(count)s lần"
+ },
+ "no_change_multiple": {
+ "one": "%(severalUsers)s không thay đổi",
+ "other": "%(severalUsers)s không thay đổi %(count)s lần"
+ },
+ "no_change": {
+ "one": "%(oneUser)s không thay đổi",
+ "other": "%(oneUser)s không thay đổi %(count)s lần"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)s đã thay đổi ACLs máy chủ",
+ "other": "%(severalUsers)s đã thay đổi ACLs máy chủ %(count)s lần"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s đã thay đổi ACLs máy chủ",
+ "other": "%(oneUser)s đã thay đổi ACLs máy chủ %(count)s lần"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)sthay đổi tin nhắn đã ghim cho phòng",
+ "other": "%(severalUsers)sthay đổi tin nhắn đã ghim cho phòng %(count)s lần"
+ },
+ "pinned_events": {
+ "other": "%(oneUser)sthay đổi tin nhắn đã ghim cho phòng %(count)s lần",
+ "one": "%(oneUser)sthay đổi tin nhắn đã ghim cho phòng"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)sxóa một tin nhắn",
+ "other": "%(severalUsers)sxóa %(count)s tin nhắn"
+ },
+ "redacted": {
+ "other": "%(oneUser)sxóa %(count)s tin nhắn",
+ "one": "%(oneUser)sxóa một tin nhắn"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)sgửi một tin nhắn ẩn",
+ "other": "%(severalUsers)sgửi %(count)s tin nhắn ẩn"
+ },
+ "hidden_event": {
+ "other": "%(oneUser)sgửi %(count)s tin nhắn ẩn",
+ "one": "%(oneUser)sgửi một tin nhắn ẩn"
+ }
}
},
"slash_command": {
@@ -3769,5 +3743,43 @@
"redact": "Xóa tin nhắn gửi bởi người khác",
"notifications.room": "Thông báo mọi người"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "Chúng không phù hợp",
+ "sas_match": "Chúng phù hợp",
+ "in_person": "Để được bảo mật, hãy trực tiếp thực hiện việc này hoặc sử dụng một cách đáng tin cậy khác để liên lạc.",
+ "other_party_cancelled": "Người kia đã hủy xác thực.",
+ "complete_title": "Đã xác thực!",
+ "complete_description": "Bạn đã xác thực thành công người dùng này.",
+ "no_support_qr_emoji": "Thiết bị bạn đang cố xác thực không hỗ trợ quét mã QR hoặc xác minh biểu tượng cảm xúc, đó là những gì %(brand)s hỗ trợ. Hãy thử với một thiết bị đầu cuối khác.",
+ "qr_prompt": "Quét mã duy nhất này",
+ "sas_prompt": "So sánh biểu tượng cảm xúc độc đáo",
+ "sas_description": "So sánh một bộ biểu tượng cảm xúc độc đáo nếu bạn không có camera trên một trong hai thiết bị",
+ "qr_or_sas": "%(qrCode)s hay %(emojiCompare)s",
+ "qr_or_sas_header": "Xác thực thiết bị này bằng việc hoàn tất một trong các điều sau:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "Thường xuyên sử dụng",
+ "category_smileys_people": "Biểu tượng mặt cười và con người",
+ "category_animals_nature": "Động vật & Thiên nhiên",
+ "category_food_drink": "Đồ ăn thức uống",
+ "category_activities": "Các hoạt động",
+ "category_travel_places": "Du lịch & Địa điểm",
+ "category_objects": "Các đối tượng",
+ "category_symbols": "Ký hiệu",
+ "category_flags": "Cờ",
+ "categories": "Hạng mục",
+ "quick_reactions": "Phản ứng nhanh"
+ },
+ "analytics": {
+ "enable_prompt": "Giúp cải thiện %(analyticsOwner)s",
+ "consent_migration": "Trước đây bạn đã đồng ý chia sẻ dữ liệu sử dụng ẩn danh với chúng tôi. Chúng tôi đang cập nhật cách thức hoạt động.",
+ "learn_more": "Chia sẻ dữ liệu ẩn danh giúp chúng tôi xác định các sự cố. Không có thông tin cá nhân. Không có bên thứ ba. Tìm hiểu thêm",
+ "privacy_policy": "Bạn có thể đọc tất cả các điều khoản của chúng tôi ở đây",
+ "bullet_1": "Chúng tôi không thu thập hoặc lập hồ sơ bất kỳ dữ liệu tài khoản nào",
+ "bullet_2": "Chúng tôi không chia sẻ thông tin với các bên thứ ba",
+ "disable_prompt": "Bạn có thể tắt tính năng này bất cứ lúc nào trong cài đặt"
}
}
diff --git a/src/i18n/strings/vls.json b/src/i18n/strings/vls.json
index 59b9b6892d..40947449ad 100644
--- a/src/i18n/strings/vls.json
+++ b/src/i18n/strings/vls.json
@@ -125,9 +125,6 @@
"Enable widget screenshots on supported widgets": "Widget-schermafdrukkn inschoakeln ip oundersteunde widgets",
"Show hidden events in timeline": "Verborgn gebeurtenissn ip de tydslyn weregeevn",
"Waiting for response from server": "Wachtn ip antwoord van de server",
- "The other party cancelled the verification.": "De tegenparty èt de verificoasje geannuleerd.",
- "Verified!": "Geverifieerd!",
- "You've successfully verified this user.": "J’èt deze gebruuker geverifieerd.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Beveiligde berichtn me deze gebruuker zyn eind-tout-eind-versleuterd en kunn nie door derdn wordn geleezn.",
"Got It": "’k Snappen ’t",
"Verify this user by confirming the following emoji appear on their screen.": "Verifieert deze gebruuker deur te bevestign da zyn/heur scherm de volgende emoji toogt.",
@@ -428,87 +425,6 @@
"Create new room": "E nieuw gesprek anmoakn",
"Rotate Left": "Links droain",
"Rotate Right": "Rechts droain",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s zyn %(count)s kis toegetreedn",
- "one": "%(severalUsers)s zyn toegetreedn"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s es %(count)s kis toegetreedn",
- "one": "%(oneUser)s es toegetreedn"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s es %(count)s kis deuregegoan",
- "one": "%(severalUsers)s es deuregegoan"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s es %(count)s kis deuregegoan",
- "one": "%(oneUser)s es deuregegoan"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s zyn %(count)s kis toegetreedn en deuregegoan",
- "one": "%(severalUsers)s zyn toegetreedn en deuregegoan"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s es %(count)s kis toegetreedn en deuregegoan",
- "one": "%(oneUser)s es toegetreedn en deuregegoan"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s zyn %(count)s kis deuregegoan en were toegetreedn",
- "one": "%(severalUsers)s zyn deuregegoan en were toegetreedn"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s es %(count)s kis deuregegoan en were toegetreedn",
- "one": "%(oneUser)s es deuregegoan en were toegetreedn"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s èn hunder uutnodigiengn %(count)s kis afgeweezn",
- "one": "%(severalUsers)s èn hunder uutnodigiengn afgeweezn"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s è zyn/heur uutnodigienge %(count)s kis afgeweezn",
- "one": "%(oneUser)s è zyn/heur uutnodigienge afgeweezn"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "D’uutnodigiengn van %(severalUsers)s zyn %(count)s kis ingetrokkn gewist",
- "one": "D’uutnodigiengn van %(severalUsers)s zyn ingetrokkn gewist"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "D’uutnodigienge van %(oneUser)s es %(count)s kis ingetrokkn gewist",
- "one": "D’uutnodigienge van %(oneUser)s es ingetrokkn gewist"
- },
- "were invited %(count)s times": {
- "other": "zyn %(count)s kis uutgenodigd gewist",
- "one": "zyn uutgenodigd gewist"
- },
- "was invited %(count)s times": {
- "other": "es %(count)s kis uutgenodigd gewist",
- "one": "es uutgenodigd gewist"
- },
- "were banned %(count)s times": {
- "other": "zyn %(count)s kis verbann gewist",
- "one": "zyn verbann gewist"
- },
- "was banned %(count)s times": {
- "other": "es %(count)s kis verbann gewist",
- "one": "es verbann gewist"
- },
- "were unbanned %(count)s times": {
- "other": "zyn %(count)s kis ountbann gewist",
- "one": "zyn ountbann gewist"
- },
- "was unbanned %(count)s times": {
- "other": "es %(count)s kis ountbann gewist",
- "one": "es ountbann gewist"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s èn hunder noame %(count)s kis gewyzigd",
- "one": "%(severalUsers)s èn hunder noame gewyzigd"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s è zyn/heur noame %(count)s kis gewyzigd",
- "one": "%(oneUser)s è zyn/heur noame gewyzigd"
- },
"collapse": "toeklappn",
"expand": "uutklappn",
"Edit message": "Bericht bewerkn",
@@ -752,14 +668,6 @@
"Upload all": "Alles iploadn",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Je nieuwen account (%(newAccountId)s) is geregistreerd, mo je zyt al angemeld met een anderen account (%(loggedInUserId)s).",
"Continue with previous account": "Verdergoan me de vorigen account",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s èn %(count)s kis nietent gewyzigd",
- "one": "%(severalUsers)s èn nietent gewyzigd"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s èt %(count)s kis nietent gewyzigd",
- "one": "%(oneUser)s è nietent gewyzigd"
- },
"Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Vertelt uus wuk dat der verkeerd is geloopn, of nog beter, makt e foutmeldienge an ip GitHub woarin da je 't probleem beschryft.",
"Removing…": "Bezig me te verwydern…",
"Clear all data": "Alle gegeevns wissn",
@@ -808,8 +716,6 @@
"Remove %(phone)s?": "%(phone)s verwydern?",
"Explore rooms": "Gesprekkn ountdekkn",
"Create Account": "Account anmoakn",
- "Integration manager": "Integroasjebeheerder",
- "Identity server": "Identiteitsserver",
"Identity server (%(server)s)": "Identiteitsserver (%(server)s)",
"Could not connect to identity server": "Kostege geen verbindienge moakn me den identiteitsserver",
"Not a valid identity server (status code %(code)s)": "Geen geldigen identiteitsserver (statuscode %(code)s)",
@@ -848,7 +754,9 @@
"encrypted": "Versleuterd",
"unnamed_room": "Noamloos gesprek",
"stickerpack": "Stickerpakket",
- "system_alerts": "Systeemmeldiengn"
+ "system_alerts": "Systeemmeldiengn",
+ "identity_server": "Identiteitsserver",
+ "integration_manager": "Integroasjebeheerder"
},
"action": {
"continue": "Verdergoan",
@@ -1019,6 +927,97 @@
"other": "%(names)s en %(count)s anderen zyn an ’t typn…",
"one": "%(names)s en nog etwien zyn an ’t typn…"
}
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s zyn %(count)s kis toegetreedn",
+ "one": "%(severalUsers)s zyn toegetreedn"
+ },
+ "joined": {
+ "other": "%(oneUser)s es %(count)s kis toegetreedn",
+ "one": "%(oneUser)s es toegetreedn"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s es %(count)s kis deuregegoan",
+ "one": "%(severalUsers)s es deuregegoan"
+ },
+ "left": {
+ "other": "%(oneUser)s es %(count)s kis deuregegoan",
+ "one": "%(oneUser)s es deuregegoan"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s zyn %(count)s kis toegetreedn en deuregegoan",
+ "one": "%(severalUsers)s zyn toegetreedn en deuregegoan"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s es %(count)s kis toegetreedn en deuregegoan",
+ "one": "%(oneUser)s es toegetreedn en deuregegoan"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s zyn %(count)s kis deuregegoan en were toegetreedn",
+ "one": "%(severalUsers)s zyn deuregegoan en were toegetreedn"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s es %(count)s kis deuregegoan en were toegetreedn",
+ "one": "%(oneUser)s es deuregegoan en were toegetreedn"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s èn hunder uutnodigiengn %(count)s kis afgeweezn",
+ "one": "%(severalUsers)s èn hunder uutnodigiengn afgeweezn"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s è zyn/heur uutnodigienge %(count)s kis afgeweezn",
+ "one": "%(oneUser)s è zyn/heur uutnodigienge afgeweezn"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "D’uutnodigiengn van %(severalUsers)s zyn %(count)s kis ingetrokkn gewist",
+ "one": "D’uutnodigiengn van %(severalUsers)s zyn ingetrokkn gewist"
+ },
+ "invite_withdrawn": {
+ "other": "D’uutnodigienge van %(oneUser)s es %(count)s kis ingetrokkn gewist",
+ "one": "D’uutnodigienge van %(oneUser)s es ingetrokkn gewist"
+ },
+ "invited_multiple": {
+ "other": "zyn %(count)s kis uutgenodigd gewist",
+ "one": "zyn uutgenodigd gewist"
+ },
+ "invited": {
+ "other": "es %(count)s kis uutgenodigd gewist",
+ "one": "es uutgenodigd gewist"
+ },
+ "banned_multiple": {
+ "other": "zyn %(count)s kis verbann gewist",
+ "one": "zyn verbann gewist"
+ },
+ "banned": {
+ "other": "es %(count)s kis verbann gewist",
+ "one": "es verbann gewist"
+ },
+ "unbanned_multiple": {
+ "other": "zyn %(count)s kis ountbann gewist",
+ "one": "zyn ountbann gewist"
+ },
+ "unbanned": {
+ "other": "es %(count)s kis ountbann gewist",
+ "one": "es ountbann gewist"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s èn hunder noame %(count)s kis gewyzigd",
+ "one": "%(severalUsers)s èn hunder noame gewyzigd"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s è zyn/heur noame %(count)s kis gewyzigd",
+ "one": "%(oneUser)s è zyn/heur noame gewyzigd"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s èn %(count)s kis nietent gewyzigd",
+ "one": "%(severalUsers)s èn nietent gewyzigd"
+ },
+ "no_change": {
+ "other": "%(oneUser)s èt %(count)s kis nietent gewyzigd",
+ "one": "%(oneUser)s è nietent gewyzigd"
+ }
}
},
"slash_command": {
@@ -1082,5 +1081,12 @@
"ban": "Gebruukers verbann",
"notifications.room": "Iedereen meldn"
}
+ },
+ "encryption": {
+ "verification": {
+ "other_party_cancelled": "De tegenparty èt de verificoasje geannuleerd.",
+ "complete_title": "Geverifieerd!",
+ "complete_description": "J’èt deze gebruuker geverifieerd."
+ }
}
}
diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json
index 1813e683b9..a252325900 100644
--- a/src/i18n/strings/zh_Hans.json
+++ b/src/i18n/strings/zh_Hans.json
@@ -214,38 +214,6 @@
"Unnamed room": "未命名的房间",
"A text message has been sent to %(msisdn)s": "一封短信已发送到 %(msisdn)s",
"Delete Widget": "删除挂件",
- "were invited %(count)s times": {
- "other": "被邀请 %(count)s 次",
- "one": "被邀请"
- },
- "was invited %(count)s times": {
- "other": "被邀请 %(count)s 次",
- "one": "被邀请"
- },
- "were banned %(count)s times": {
- "other": "被封禁 %(count)s 次",
- "one": "被封禁"
- },
- "was banned %(count)s times": {
- "other": "被封禁 %(count)s 次",
- "one": "被封禁"
- },
- "were unbanned %(count)s times": {
- "other": "被解封 %(count)s 次",
- "one": "被解封"
- },
- "was unbanned %(count)s times": {
- "other": "被解封 %(count)s 次",
- "one": "被解封"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s 修改了他们的名称 %(count)s 次",
- "one": "%(severalUsers)s 修改了他们的名称"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s 修改了自己的名称 %(count)s 次",
- "one": "%(oneUser)s 修改了自己的名称"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s 和其他 %(count)s 人",
"one": "%(items)s 与另一个人"
@@ -273,55 +241,6 @@
"%(duration)sm": "%(duration)s 分钟",
"%(duration)sh": "%(duration)s 小时",
"%(duration)sd": "%(duration)s 天",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s 已加入 %(count)s 次",
- "one": "%(severalUsers)s 已加入"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s 已加入 %(count)s 次",
- "one": "%(oneUser)s 已加入"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s 已离开 %(count)s 次",
- "one": "%(severalUsers)s 已离开"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s 已离开 %(count)s 次",
- "one": "%(oneUser)s 已离开"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s加入并离开了%(count)s次",
- "one": "%(severalUsers)s加入并离开了"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s加入并离开了%(count)s次",
- "one": "%(oneUser)s加入并离开了"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s离开并重新加入了%(count)s次",
- "one": "%(severalUsers)s离开并重新加入了"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s离开并重新加入了%(count)s次",
- "one": "%(oneUser)s离开并重新加入了"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "one": "%(severalUsers)s 拒绝了他们的邀请",
- "other": "%(severalUsers)s 拒绝了他们的邀请共 %(count)s 次"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s 拒绝了他们的邀请共 %(count)s 次",
- "one": "%(oneUser)s 拒绝了他们的邀请"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s 撤回了他们的邀请共 %(count)s 次",
- "one": "%(severalUsers)s 撤回了他们的邀请"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s 撤回了他们的邀请共 %(count)s 次",
- "one": "%(oneUser)s 撤回了他们的邀请"
- },
"In reply to": "答复",
"If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "如果你之前使用过较新版本的 %(brand)s,则你的会话可能与当前版本不兼容。请关闭此窗口并使用最新版本。",
"URL previews are enabled by default for participants in this room.": "已对此房间的参与者默认启用URL预览。",
@@ -479,9 +398,6 @@
"Common names and surnames are easy to guess": "常用姓名和姓氏很容易被猜到",
"Straight rows of keys are easy to guess": "键位在一条直线上的组合很容易被猜到",
"Short keyboard patterns are easy to guess": "键位短序列很容易被猜到",
- "The other party cancelled the verification.": "另一方取消了验证。",
- "Verified!": "已验证!",
- "You've successfully verified this user.": "你已成功验证此用户。",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "此用户的安全消息是端到端加密的,不能被第三方读取。",
"Got It": "收到",
"Verify this user by confirming the following emoji appear on their screen.": "通过在其屏幕上显示以下表情符号来验证此用户。",
@@ -769,9 +685,6 @@
"This is your list of users/servers you have blocked - don't leave the room!": "这是你屏蔽的用户/服务器的列表——不要离开此房间!",
"Waiting for %(displayName)s to verify…": "正在等待%(displayName)s进行验证……",
"Cancelling…": "正在取消……",
- "They match": "它们匹配",
- "They don't match": "它们不匹配",
- "To be secure, do this in person or use a trusted way to communicate.": "为了安全,请当面完成或使用信任的方法交流。",
"Lock": "锁",
"Your server isn't responding to some requests.": "你的服务器没有响应一些请求。",
"Accept to continue:": "接受 以继续:",
@@ -890,9 +803,6 @@
"You have not verified this user.": "你没有验证此用户。",
"You have verified this user. This user has verified all of their sessions.": "你验证了此用户。此用户已验证了其全部会话。",
"Show hidden events in timeline": "显示时间线中的隐藏事件",
- "Scan this unique code": "扫描此唯一代码",
- "Compare unique emoji": "比较唯一表情符号",
- "Compare a unique set of emoji if you don't have a camera on either device": "若你在两个设备上都没有相机,比较唯一一组表情符号",
"This bridge is managed by .": "此桥接由 管理。",
"Homeserver feature support:": "家服务器功能支持:",
"Securely cache encrypted messages locally for them to appear in search results.": "在本地安全地缓存加密消息以使其出现在搜索结果中。",
@@ -1066,17 +976,6 @@
"edited": "已编辑",
"Can't load this message": "无法加载此消息",
"Submit logs": "提交日志",
- "Frequently Used": "经常使用",
- "Smileys & People": "表情和人",
- "Animals & Nature": "动物和自然",
- "Food & Drink": "食物和饮料",
- "Activities": "活动",
- "Travel & Places": "旅行和地点",
- "Objects": "物体",
- "Symbols": "符号",
- "Flags": "旗",
- "Categories": "类别",
- "Quick Reactions": "快速反应",
"Cancel search": "取消搜索",
"Any of the following data may be shared:": "以下数据之一可能被分享:",
"Your display name": "你的显示名称",
@@ -1089,7 +988,6 @@
"Widgets do not use message encryption.": "挂件不适用消息加密。",
"This widget may use cookies.": "此挂件可能使用 cookie。",
"More options": "更多选项",
- "Please create a new issue on GitHub so that we can investigate this bug.": "请在 GitHub 上创建一个新 issue 以便我们调查此错误。",
"Rotate Left": "向左旋转",
"Rotate Right": "向右旋转",
"QR Code": "二维码",
@@ -1335,14 +1233,6 @@
"Explore public rooms": "探索公共房间",
"You can only join it with a working invite.": "你只能通过有效邀请加入。",
"Language Dropdown": "语言下拉菜单",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s 未做更改 %(count)s 次",
- "one": "%(severalUsers)s 未做更改"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s 未做更改 %(count)s 次",
- "one": "%(oneUser)s 未做更改"
- },
"Preparing to download logs": "正在准备下载日志",
"%(brand)s encountered an error during upload of:": "%(brand)s 在上传此文件时出错:",
"Country Dropdown": "国家下拉菜单",
@@ -2019,14 +1909,6 @@
"This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "此用户正在做出违法行为,如对他人施暴,或威胁使用暴力。\n这将报告给房间协管员,他们可能会将其报告给执法部门。",
"What this user is writing is wrong.\nThis will be reported to the room moderators.": "此用户所写的是错误内容。\n这将会报告给房间协管员。",
"Please provide an address": "请提供地址",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s 已更改服务器访问控制列表",
- "other": "%(oneUser)s 已更改服务器访问控制列表 %(count)s 次"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)s 已更改服务器访问控制列表",
- "other": "%(severalUsers)s 已更改服务器的访问控制列表 %(count)s 此"
- },
"Message search initialisation failed, check your settings for more information": "消息搜索初始化失败,请检查你的设置以获取更多信息",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "设置此空间的地址,这样用户就能通过你的家服务器找到此空间(%(localDomain)s)",
"To publish an address, it needs to be set as a local address first.": "要公布地址,首先需要将其设为本地地址。",
@@ -2049,13 +1931,11 @@
"e.g. my-space": "例如:my-space",
"Some invites couldn't be sent": "部分邀请无法发送",
"We sent the others, but the below people couldn't be invited to ": "我们已向其他人发送邀请,但无法邀请以下人员至",
- "Integration manager": "集成管理器",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "你的 %(brand)s 不允许你使用集成管理器来完成此操作,请联系管理员。",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "使用此挂件可能会与 %(widgetDomain)s 及您的集成管理器共享数据 。",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "集成管理器接收配置数据,并可以以你的名义修改挂件、发送房间邀请及设置权力级别。",
"Use an integration manager to manage bots, widgets, and sticker packs.": "使用集成管理器管理机器人、挂件和贴纸包。",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "使用集成管理器(%(serverName)s)管理机器人、挂件和贴纸包。",
- "Identity server": "身份服务器",
"Identity server (%(server)s)": "身份服务器(%(server)s)",
"Could not connect to identity server": "无法连接到身份服务器",
"Not a valid identity server (status code %(code)s)": "身份服务器无效(状态码 %(code)s)",
@@ -2077,7 +1957,6 @@
"An error occurred whilst saving your notification preferences.": "保存你的通知偏好时出错。",
"Error saving notification preferences": "保存通知偏好时出错",
"Messages containing keywords": "当消息包含关键词时",
- "Message bubbles": "消息气泡",
"Show all rooms": "显示所有房间",
"Delete avatar": "删除头像",
"More": "更多",
@@ -2367,14 +2246,7 @@
"other": "票数已达 %(count)s 票。要查看结果请亲自投票"
},
"No votes cast": "尚无投票",
- "You can turn this off anytime in settings": "您可以随时在设置中关闭此功能",
- "We don't share information with third parties": "我们不会与第三方共享信息",
- "We don't record or profile any account data": "我们不会记录或配置任何账户数据",
- "You can read all our terms here": "你可以在此处阅读我们所有的条款",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "共享匿名数据以帮助我们发现问题。 与个人无关。 没有第三方。",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "共享匿名数据帮助我们发现问题。无个人数据。 没有第三方。了解更多",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "你之前同意与我们分享匿名使用数据。我们正在更新其工作方式。",
- "Help improve %(analyticsOwner)s": "帮助改进 %(analyticsOwner)s",
"That's fine": "没问题",
"You cannot place calls without a connection to the server.": "你不能在未连接到服务器时进行呼叫。",
"Connectivity to the server has been lost": "已丢失与服务器的连接",
@@ -2523,7 +2395,6 @@
"Keyboard": "键盘",
"Deactivating your account is a permanent action — be careful!": "停用你的账户是永久性动作——小心!",
"Your password was successfully changed.": "你的密码已成功更改。",
- "IRC (Experimental)": "IRC(实验性)",
"Confirm signing out these devices": {
"one": "确认登出此设备",
"other": "确认登出这些设备"
@@ -2585,14 +2456,6 @@
"Navigate to next message to edit": "导航到下条要编辑的消息",
"Space home": "空间首页",
"Open this settings tab": "打开此设置标签页",
- "was removed %(count)s times": {
- "one": "被移除",
- "other": "被移除%(count)s次"
- },
- "were removed %(count)s times": {
- "one": "被移除",
- "other": "被移除了%(count)s次"
- },
"Unknown error fetching location. Please try again later.": "获取位置时发生错误。请之后再试。",
"Timed out trying to fetch your location. Please try again later.": "尝试获取你的位置超时。请之后再试。",
"Failed to fetch your location. Please try again later.": "获取你的位置失败。请之后再试。",
@@ -2625,8 +2488,6 @@
"The beginning of the room": "房间的开头",
"You cancelled verification on your other device.": "你在其他设备上取消了验证。",
"Almost there! Is your other device showing the same shield?": "快完成了!你的其他设备显示相同盾牌吗?",
- "Verify this device by completing one of the following:": "完成以下操作之一来验证此设备:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "你正在尝试验证的设备不支持扫码QR码或表情符号验证,这是%(brand)s所支持的。用不同的客户端试试。",
"Ban from room": "从房间封禁",
"Unban from room": "从房间取消解封",
"Ban from space": "从空间封禁",
@@ -2636,14 +2497,6 @@
"one": "目前正在移除%(count)s个房间中的消息",
"other": "目前正在移除%(count)s个房间中的消息"
},
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)s更改了房间的固定消息",
- "other": "%(oneUser)s更改了房间的固定消息%(count)s次"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s更改了房间的固定消息",
- "other": "%(severalUsers)s更改了房间的固定消息%(count)s次"
- },
"Un-maximise": "取消最大化",
"What location type do you want to share?": "你想分享什么位置类型?",
"Drop a Pin": "放置图钉",
@@ -2708,10 +2561,6 @@
"For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "为了最佳的安全,请验证会话,登出任何不认识或不再使用的会话。",
"Other sessions": "其他会话",
"Show shortcut to welcome checklist above the room list": "在房间列表上方显示欢迎清单的捷径",
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)s移除了1条消息",
- "other": "%(severalUsers)s移除了%(count)s条消息"
- },
"Remove them from everything I'm able to": "",
"Inactive sessions": "不活跃的会话",
"Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "验证你的会话以增强消息传输的安全性,或从那些你不认识或不再使用的会话登出。",
@@ -2724,10 +2573,6 @@
"Verify or sign out from this session for best security and reliability.": "验证此会话或从之登出,以取得最佳安全性和可靠性。",
"Unverified session": "未验证的会话",
"This session is ready for secure messaging.": "此会话已准备好进行安全的消息传输。",
- "%(oneUser)ssent %(count)s hidden messages": {
- "other": "%(oneUser)s发送了%(count)s条隐藏消息",
- "one": "%(oneUser)s发送了一条隐藏消息"
- },
"Remove server “%(roomServer)s”": "移除服务器“%(roomServer)s”",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "你可以使用自定义服务器选项来指定不同的家服务器URL以登录其他Matrix服务器。这让你能把%(brand)s和不同家服务器上的已有Matrix账户搭配使用。",
"Unsent": "未发送",
@@ -2790,18 +2635,9 @@
"Click to read topic": "点击阅读话题",
"Edit topic": "编辑话题",
"Edit poll": "编辑投票",
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)s发送了一条隐藏消息",
- "other": "%(severalUsers)s发送了%(count)s条隐藏消息"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)s移除了一条消息",
- "other": "%(oneUser)s移除了%(count)s条消息"
- },
"%(user1)s and %(user2)s": "%(user1)s和%(user2)s",
"Choose a locale": "选择区域设置",
"Empty room (was %(oldName)s)": "空房间(曾是%(oldName)s)",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s或%(emojiCompare)s",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s或%(appLinks)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s或%(recoveryFile)s",
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s或%(copyButton)s",
@@ -2984,7 +2820,9 @@
"stickerpack": "贴纸包",
"system_alerts": "系统警告",
"secure_backup": "安全备份",
- "cross_signing": "交叉签名"
+ "cross_signing": "交叉签名",
+ "identity_server": "身份服务器",
+ "integration_manager": "集成管理器"
},
"action": {
"continue": "继续",
@@ -3172,7 +3010,8 @@
"collecting_information": "正在收集应用版本信息",
"collecting_logs": "正在收集日志",
"uploading_logs": "正在上传日志",
- "downloading_logs": "正在下载日志"
+ "downloading_logs": "正在下载日志",
+ "create_new_issue": "请在 GitHub 上创建一个新 issue 以便我们调查此错误。"
},
"time": {
"hours_minutes_seconds_left": "剩余%(hours)s小时%(minutes)s分钟%(seconds)s秒",
@@ -3285,6 +3124,10 @@
"rule_suppress_notices": "由机器人发出的消息",
"rule_tombstone": "当房间升级时",
"rule_encrypted_room_one_to_one": "私聊中的加密消息"
+ },
+ "appearance": {
+ "layout_irc": "IRC(实验性)",
+ "layout_bubbles": "消息气泡"
}
},
"devtools": {
@@ -3499,6 +3342,137 @@
},
"m.call.hangup": {
"dm": "通话结束"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s 已加入 %(count)s 次",
+ "one": "%(severalUsers)s 已加入"
+ },
+ "joined": {
+ "other": "%(oneUser)s 已加入 %(count)s 次",
+ "one": "%(oneUser)s 已加入"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s 已离开 %(count)s 次",
+ "one": "%(severalUsers)s 已离开"
+ },
+ "left": {
+ "other": "%(oneUser)s 已离开 %(count)s 次",
+ "one": "%(oneUser)s 已离开"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s加入并离开了%(count)s次",
+ "one": "%(severalUsers)s加入并离开了"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s加入并离开了%(count)s次",
+ "one": "%(oneUser)s加入并离开了"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s离开并重新加入了%(count)s次",
+ "one": "%(severalUsers)s离开并重新加入了"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s离开并重新加入了%(count)s次",
+ "one": "%(oneUser)s离开并重新加入了"
+ },
+ "rejected_invite_multiple": {
+ "one": "%(severalUsers)s 拒绝了他们的邀请",
+ "other": "%(severalUsers)s 拒绝了他们的邀请共 %(count)s 次"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s 拒绝了他们的邀请共 %(count)s 次",
+ "one": "%(oneUser)s 拒绝了他们的邀请"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s 撤回了他们的邀请共 %(count)s 次",
+ "one": "%(severalUsers)s 撤回了他们的邀请"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s 撤回了他们的邀请共 %(count)s 次",
+ "one": "%(oneUser)s 撤回了他们的邀请"
+ },
+ "invited_multiple": {
+ "other": "被邀请 %(count)s 次",
+ "one": "被邀请"
+ },
+ "invited": {
+ "other": "被邀请 %(count)s 次",
+ "one": "被邀请"
+ },
+ "banned_multiple": {
+ "other": "被封禁 %(count)s 次",
+ "one": "被封禁"
+ },
+ "banned": {
+ "other": "被封禁 %(count)s 次",
+ "one": "被封禁"
+ },
+ "unbanned_multiple": {
+ "other": "被解封 %(count)s 次",
+ "one": "被解封"
+ },
+ "unbanned": {
+ "other": "被解封 %(count)s 次",
+ "one": "被解封"
+ },
+ "kicked_multiple": {
+ "one": "被移除",
+ "other": "被移除了%(count)s次"
+ },
+ "kicked": {
+ "one": "被移除",
+ "other": "被移除%(count)s次"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s 修改了他们的名称 %(count)s 次",
+ "one": "%(severalUsers)s 修改了他们的名称"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s 修改了自己的名称 %(count)s 次",
+ "one": "%(oneUser)s 修改了自己的名称"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s 未做更改 %(count)s 次",
+ "one": "%(severalUsers)s 未做更改"
+ },
+ "no_change": {
+ "other": "%(oneUser)s 未做更改 %(count)s 次",
+ "one": "%(oneUser)s 未做更改"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)s 已更改服务器访问控制列表",
+ "other": "%(severalUsers)s 已更改服务器的访问控制列表 %(count)s 此"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s 已更改服务器访问控制列表",
+ "other": "%(oneUser)s 已更改服务器访问控制列表 %(count)s 次"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s更改了房间的固定消息",
+ "other": "%(severalUsers)s更改了房间的固定消息%(count)s次"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)s更改了房间的固定消息",
+ "other": "%(oneUser)s更改了房间的固定消息%(count)s次"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)s移除了1条消息",
+ "other": "%(severalUsers)s移除了%(count)s条消息"
+ },
+ "redacted": {
+ "one": "%(oneUser)s移除了一条消息",
+ "other": "%(oneUser)s移除了%(count)s条消息"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)s发送了一条隐藏消息",
+ "other": "%(severalUsers)s发送了%(count)s条隐藏消息"
+ },
+ "hidden_event": {
+ "other": "%(oneUser)s发送了%(count)s条隐藏消息",
+ "one": "%(oneUser)s发送了一条隐藏消息"
+ }
}
},
"slash_command": {
@@ -3653,5 +3627,43 @@
"redact": "移除其他人的消息",
"notifications.room": "通知每个人"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "它们不匹配",
+ "sas_match": "它们匹配",
+ "in_person": "为了安全,请当面完成或使用信任的方法交流。",
+ "other_party_cancelled": "另一方取消了验证。",
+ "complete_title": "已验证!",
+ "complete_description": "你已成功验证此用户。",
+ "no_support_qr_emoji": "你正在尝试验证的设备不支持扫码QR码或表情符号验证,这是%(brand)s所支持的。用不同的客户端试试。",
+ "qr_prompt": "扫描此唯一代码",
+ "sas_prompt": "比较唯一表情符号",
+ "sas_description": "若你在两个设备上都没有相机,比较唯一一组表情符号",
+ "qr_or_sas": "%(qrCode)s或%(emojiCompare)s",
+ "qr_or_sas_header": "完成以下操作之一来验证此设备:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "经常使用",
+ "category_smileys_people": "表情和人",
+ "category_animals_nature": "动物和自然",
+ "category_food_drink": "食物和饮料",
+ "category_activities": "活动",
+ "category_travel_places": "旅行和地点",
+ "category_objects": "物体",
+ "category_symbols": "符号",
+ "category_flags": "旗",
+ "categories": "类别",
+ "quick_reactions": "快速反应"
+ },
+ "analytics": {
+ "enable_prompt": "帮助改进 %(analyticsOwner)s",
+ "consent_migration": "你之前同意与我们分享匿名使用数据。我们正在更新其工作方式。",
+ "learn_more": "共享匿名数据帮助我们发现问题。无个人数据。 没有第三方。了解更多",
+ "privacy_policy": "你可以在此处阅读我们所有的条款",
+ "bullet_1": "我们不会记录或配置任何账户数据",
+ "bullet_2": "我们不会与第三方共享信息",
+ "disable_prompt": "您可以随时在设置中关闭此功能"
}
}
diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json
index 62eb76f762..59365556ab 100644
--- a/src/i18n/strings/zh_Hant.json
+++ b/src/i18n/strings/zh_Hant.json
@@ -249,87 +249,6 @@
"A text message has been sent to %(msisdn)s": "文字訊息已傳送給 %(msisdn)s",
"Delete Widget": "刪除小工具",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "刪除小工具會將它從此聊天室中所有使用者的收藏中移除。您確定您要刪除這個小工具嗎?",
- "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "%(severalUsers)sjoined %(count)s times": {
- "other": "%(severalUsers)s 加入了 %(count)s 次",
- "one": "%(severalUsers)s 加入了"
- },
- "%(oneUser)sjoined %(count)s times": {
- "other": "%(oneUser)s 加入了 %(count)s 次",
- "one": "%(oneUser)s 加入了"
- },
- "%(severalUsers)sleft %(count)s times": {
- "other": "%(severalUsers)s 離開了 %(count)s 次",
- "one": "%(severalUsers)s 離開了"
- },
- "%(oneUser)sleft %(count)s times": {
- "other": "%(oneUser)s 離開了 %(count)s 次",
- "one": "%(oneUser)s 離開了"
- },
- "%(severalUsers)sjoined and left %(count)s times": {
- "other": "%(severalUsers)s 加入並離開了 %(count)s 次",
- "one": "%(severalUsers)s 加入並離開了"
- },
- "%(oneUser)sjoined and left %(count)s times": {
- "other": "%(oneUser)s 加入並離開了 %(count)s 次",
- "one": "%(oneUser)s 加入並離開了"
- },
- "%(severalUsers)sleft and rejoined %(count)s times": {
- "other": "%(severalUsers)s 離開並重新加入了 %(count)s 次",
- "one": "%(severalUsers)s 離開並重新加入了"
- },
- "%(oneUser)sleft and rejoined %(count)s times": {
- "other": "%(oneUser)s 離開並重新加入了 %(count)s 次",
- "one": "%(oneUser)s 離開並重新加入了"
- },
- "%(severalUsers)srejected their invitations %(count)s times": {
- "other": "%(severalUsers)s 回絕了他們的邀請 %(count)s 次",
- "one": "%(severalUsers)s 回絕了他們的邀請"
- },
- "%(oneUser)srejected their invitation %(count)s times": {
- "other": "%(oneUser)s 回絕了他們的邀請 %(count)s 次",
- "one": "%(oneUser)s 回絕了他們的邀請"
- },
- "%(severalUsers)shad their invitations withdrawn %(count)s times": {
- "other": "%(severalUsers)s 撤回了他們的邀請 %(count)s 次",
- "one": "%(severalUsers)s 撤回了他們的邀請"
- },
- "%(oneUser)shad their invitation withdrawn %(count)s times": {
- "other": "%(oneUser)s 撤回了他們的邀請 %(count)s 次",
- "one": "%(oneUser)s 撤回了他們的邀請"
- },
- "were invited %(count)s times": {
- "other": "被邀請了 %(count)s 次",
- "one": "被邀請了"
- },
- "was invited %(count)s times": {
- "other": "被邀請了 %(count)s 次",
- "one": "被邀請了"
- },
- "were banned %(count)s times": {
- "other": "被阻擋了 %(count)s 次",
- "one": "被阻擋了"
- },
- "was banned %(count)s times": {
- "other": "被阻擋了 %(count)s 次",
- "one": "被阻擋了"
- },
- "were unbanned %(count)s times": {
- "other": "被取消阻擋了 %(count)s 次",
- "one": "被取消阻擋了"
- },
- "was unbanned %(count)s times": {
- "other": "被取消阻擋了 %(count)s 次",
- "one": "被取消阻擋了"
- },
- "%(severalUsers)schanged their name %(count)s times": {
- "other": "%(severalUsers)s 變更了他們的名稱 %(count)s 次",
- "one": "%(severalUsers)s 變更了他們的名稱"
- },
- "%(oneUser)schanged their name %(count)s times": {
- "other": "%(oneUser)s 變更了名稱 %(count)s 次",
- "one": "%(oneUser)s 變更了的名稱"
- },
"%(items)s and %(count)s others": {
"other": "%(items)s 與其他 %(count)s 個人",
"one": "%(items)s 與另一個人"
@@ -504,9 +423,6 @@
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "找不到下列 Matrix ID 的簡介,您無論如何都想邀請他們嗎?",
"Invite anyway and never warn me again": "無論如何都要邀請,而且不要再警告我",
"Invite anyway": "無論如何都要邀請",
- "The other party cancelled the verification.": "另一方取消了驗證。",
- "Verified!": "已驗證!",
- "You've successfully verified this user.": "您已經成功驗證此使用者。",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "與此使用者的安全訊息有端對端加密,無法被第三方讀取。",
"Got It": "了解",
"Verify this user by confirming the following number appears on their screen.": "透過確認對方畫面上顯示的下列數字來確認使用者。",
@@ -750,14 +666,6 @@
"Edited at %(date)s. Click to view edits.": "編輯於 %(date)s。點擊以檢視編輯。",
"Message edits": "訊息編輯紀錄",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "升級這個聊天室需要關閉目前的執行個體並重新建立一個新的聊天室來替代。為了給予聊天室成員最佳的體驗,我們將會:",
- "%(severalUsers)smade no changes %(count)s times": {
- "other": "%(severalUsers)s 未做出變更 %(count)s 次",
- "one": "%(severalUsers)s 未做出變更"
- },
- "%(oneUser)smade no changes %(count)s times": {
- "other": "%(oneUser)s 未做出變更 %(count)s 次",
- "one": "%(oneUser)s 未做出變更"
- },
"Resend %(unsentCount)s reaction(s)": "重新傳送 %(unsentCount)s 反應",
"Your homeserver doesn't seem to support this feature.": "您的家伺服器似乎並不支援此功能。",
"You're signed out": "您已登出",
@@ -871,7 +779,6 @@
"one": "1 則未讀的訊息。"
},
"Show image": "顯示圖片",
- "Please create a new issue on GitHub so that we can investigate this bug.": "請在 GitHub 上建立新議題,這樣我們才能調查這個錯誤。",
"Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.": "未於家伺服器設定中指定 Captcha 公鑰。請將此問題回報給您的家伺服器管理員。",
"Your email address hasn't been verified yet": "您的電子郵件地址尚未被驗證",
"Click the link in the email you received to verify and then click continue again.": "點擊您收到的電子郵件中的連結以驗證然後再次點擊繼續。",
@@ -887,16 +794,6 @@
"Failed to deactivate user": "無法停用使用者",
"This client does not support end-to-end encryption.": "此客戶端不支援端對端加密。",
"Messages in this room are not end-to-end encrypted.": "此聊天室內的訊息未經端到端加密。",
- "Quick Reactions": "快速反應",
- "Frequently Used": "經常使用",
- "Smileys & People": "笑臉與人",
- "Animals & Nature": "動物與自然",
- "Food & Drink": "食物與飲料",
- "Activities": "活動",
- "Travel & Places": "旅遊與景點",
- "Objects": "物件",
- "Symbols": "符號",
- "Flags": "旗幟",
"Cancel search": "取消搜尋",
"Jump to first unread room.": "跳到第一個未讀的聊天室。",
"Jump to first invite.": "跳到第一個邀請。",
@@ -1043,9 +940,6 @@
"Never send encrypted messages to unverified sessions in this room from this session": "不要從此工作階段傳送已加密的訊息給此聊天室中未驗證的工作階段",
"Enable message search in encrypted rooms": "在已加密的聊天室中啟用訊息搜尋",
"Waiting for %(displayName)s to verify…": "正在等待 %(displayName)s 驗證…",
- "They match": "它們相符",
- "They don't match": "它們不相符",
- "To be secure, do this in person or use a trusted way to communicate.": "為了確保安全,請面對面進行驗證,或使用其他方式來通訊。",
"This bridge was provisioned by .": "此橋接是由 設定。",
"Show less": "顯示更少",
"Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "您的帳號在秘密儲存空間中有交叉簽署的身分,但尚未被此工作階段信任。",
@@ -1113,9 +1007,6 @@
"Destroy cross-signing keys?": "摧毀交叉簽署金鑰?",
"Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "永久刪除交叉簽署金鑰。任何您已驗證過的人都會看到安全性警告。除非您遺失了所有可以進行交叉簽署的裝置,否則您不會想要這樣做。",
"Clear cross-signing keys": "清除交叉簽署金鑰",
- "Scan this unique code": "掃描此獨特的條碼",
- "Compare unique emoji": "比較獨特的表情符號",
- "Compare a unique set of emoji if you don't have a camera on either device": "如果兩個裝置上都沒有相機的話,就比較一組獨特的表情符號",
"Not Trusted": "未受信任",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s)登入到未驗證的新工作階段:",
"Ask this user to verify their session, or manually verify it below.": "要求此使用者驗證他們的工作階段,或在下方手動驗證。",
@@ -1274,7 +1165,6 @@
"You don't have permission to delete the address.": "您沒有刪除位址的權限。",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "刪除位址時發生錯誤。它可能已不存在或是發生暫時性的錯誤。",
"Error removing address": "刪除位址時發生錯誤",
- "Categories": "分類",
"Room address": "聊天室位址",
"This address is available to use": "此位址可用",
"This address is already in use": "此位址已被使用",
@@ -2019,14 +1909,6 @@
"This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "該使用者進行違法行為,例如洩漏他人個資,或威脅使用暴力。\n將會回報給聊天室版主,他們可能會將其回報給執法單位。",
"What this user is writing is wrong.\nThis will be reported to the room moderators.": "該使用者所寫的內容是錯誤的。\n這將會回報給聊天室管理員。",
"Please provide an address": "請提供位址",
- "%(oneUser)schanged the server ACLs %(count)s times": {
- "one": "%(oneUser)s 變更了伺服器 ACL",
- "other": "%(oneUser)s 變更了伺服器 ACL %(count)s 次"
- },
- "%(severalUsers)schanged the server ACLs %(count)s times": {
- "one": "%(severalUsers)s 變更了伺服器 ACL",
- "other": "%(severalUsers)s 變更了伺服器 ACL %(count)s 次"
- },
"Message search initialisation failed, check your settings for more information": "訊息搜尋初始化失敗,請檢查您的設定以取得更多資訊",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "設定此聊天空間的位址,這樣使用者就能透過您的家伺服器找到此空間(%(localDomain)s)",
"To publish an address, it needs to be set as a local address first.": "要發佈位址,其必須先設定為本機位址。",
@@ -2059,13 +1941,11 @@
"Code blocks": "程式碼區塊",
"Displaying time": "顯示時間",
"Keyboard shortcuts": "鍵盤快捷鍵",
- "Integration manager": "整合管理員",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "您的 %(brand)s 不允許您使用整合管理員來執行此動作。請聯絡管理員。",
"Using this widget may share data with %(widgetDomain)s & your integration manager.": "使用這個小工具可能會與 %(widgetDomain)s 以及您的整合管理員分享資料 。",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "整合管理員會為您接收設定資料,修改小工具、傳送聊天室邀請並設定權限等級。",
"Use an integration manager to manage bots, widgets, and sticker packs.": "使用整合管理員以管理聊天機器人、小工具與貼圖包。",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "使用整合管理員 (%(serverName)s) 以管理聊天機器人、小工具與貼圖包。",
- "Identity server": "身分伺服器",
"Identity server (%(server)s)": "身分伺服器 (%(server)s)",
"Could not connect to identity server": "無法連線到身分伺服器",
"Not a valid identity server (status code %(code)s)": "不是有效的身分伺服器(狀態碼 %(code)s)",
@@ -2091,7 +1971,6 @@
"Their device couldn't start the camera or microphone": "他們的裝置無法啟動相機或麥克風",
"Connection failed": "連線失敗",
"Could not connect media": "無法連結媒體",
- "Message bubbles": "訊息泡泡",
"Error downloading audio": "下載音訊時發生錯誤",
"Anyone in a space can find and join. Edit which spaces can access here.": "任何在聊天空間中的人都可以找到並加入。編輯哪些聊天空間可以存取這裡。",
"Please note upgrading will make a new version of the room. All current messages will stay in this archived room.": "請注意,升級會讓聊天室變成全新的版本。目前所有的訊息都只會留在被封存的聊天室。",
@@ -2362,19 +2241,12 @@
"Start new chat": "開始新聊天",
"Recently viewed": "最近檢視過",
"To view all keyboard shortcuts, click here.": "要檢視所有鍵盤快捷鍵,點擊此處。",
- "You can turn this off anytime in settings": "您可以隨時在設定中關閉此功能",
- "We don't share information with third parties": "我們不會與第三方分享這些資訊",
- "We don't record or profile any account data": "我們不會記錄或分析任何帳號資料",
- "You can read all our terms here": "您可以在此閱讀我們的條款",
"%(count)s votes cast. Vote to see the results": {
"one": "已投 %(count)s 票。投票後即可檢視結果",
"other": "已投 %(count)s 票。投票後即可檢視結果"
},
"No votes cast": "尚無投票",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "分享匿名資料以協助我們識別問題。無個人資料。無第三方。",
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More": "分享匿名資料以協助我們識別問題。無個人資料。無第三方。取得更多資訊",
- "You previously consented to share anonymous usage data with us. We're updating how that works.": "您先前曾同意與我們分享匿名使用資料。我們正在更新其運作方式。",
- "Help improve %(analyticsOwner)s": "協助改善 %(analyticsOwner)s",
"That's fine": "沒關係",
"Share location": "分享位置",
"You cannot place calls without a connection to the server.": "您無法在未連線至伺服器的情況下通話。",
@@ -2420,8 +2292,6 @@
"Verify other device": "驗證其他裝置",
"You cancelled verification on your other device.": "您在其他裝置上取消了驗證。",
"Almost there! Is your other device showing the same shield?": "快好了!您的其他裝置是否顯示了相同的盾牌?",
- "Verify this device by completing one of the following:": "透過完成以下的任何一個操作來驗證此裝置:",
- "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.": "您正在嘗試驗證的裝置不支援掃描 QR Code 或表情符號驗證,這是 %(brand)s 所支援的。請嘗試使用其他客戶端。",
"To proceed, please accept the verification request on your other device.": "要繼續,請在您的其他裝置上接受驗證請求。",
"Waiting for you to verify on your other device…": "正在等待您在其他裝置上驗證…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "正在等待您在其他裝置上驗證,%(deviceName)s (%(deviceId)s)…",
@@ -2441,14 +2311,6 @@
"Failed to fetch your location. Please try again later.": "無法取得您的位置。請稍後再試。",
"Could not fetch location": "無法取得位置",
"Automatically send debug logs on decryption errors": "自動傳送關於解密錯誤的除錯紀錄檔",
- "was removed %(count)s times": {
- "one": "被移除",
- "other": "被移除 %(count)s 次"
- },
- "were removed %(count)s times": {
- "one": "被移除",
- "other": "被移除了 %(count)s 次"
- },
"Remove from room": "踢出此聊天室",
"Failed to remove user": "無法移除使用者",
"Remove them from specific things I'm able to": "從我有權限的特定地方移除",
@@ -2489,7 +2351,6 @@
"Group all your favourite rooms and people in one place.": "將所有您最喜愛的聊天室與夥伴集中在同一個地方。",
"Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.": "聊天空間是將聊天室與夥伴們分組的方式。除了您所在的聊天空間之外,還可以使用一些預設分類。",
"Unable to check if username has been taken. Try again later.": "無法檢查使用者名稱是否已被使用。請稍後再試。",
- "IRC (Experimental)": "IRC(實驗性)",
"Toggle hidden event visibility": "切換隱藏事件的能見度",
"Redo edit": "重做編輯",
"Force complete": "強制完成",
@@ -2513,22 +2374,6 @@
"Use to scroll": "使用 捲動",
"Feedback sent! Thanks, we appreciate it!": "已傳送回饋!謝謝,我們感激不盡!",
"%(space1Name)s and %(space2Name)s": "%(space1Name)s 與 %(space2Name)s",
- "%(oneUser)ssent %(count)s hidden messages": {
- "one": "%(oneUser)s 傳送了 1 個隱藏的訊息",
- "other": "%(oneUser)s 傳送了 %(count)s 個隱藏的訊息"
- },
- "%(severalUsers)ssent %(count)s hidden messages": {
- "one": "%(severalUsers)s 傳送了 1 個隱藏的訊息",
- "other": "%(severalUsers)s 傳送了 %(count)s 個隱藏的訊息"
- },
- "%(oneUser)sremoved a message %(count)s times": {
- "one": "%(oneUser)s 移除了 1 個訊息",
- "other": "%(oneUser)s 移除了 %(count)s 個訊息"
- },
- "%(severalUsers)sremoved a message %(count)s times": {
- "one": "%(severalUsers)s 移除了 1 個訊息",
- "other": "%(severalUsers)s 移除了 %(count)s 個訊息"
- },
"Automatically send debug logs when key backup is not functioning": "金鑰備份無法運作時,自動傳送除錯紀錄檔",
"Join %(roomAddress)s": "加入 %(roomAddress)s",
"Edit poll": "編輯投票",
@@ -2556,14 +2401,6 @@
"We couldn't send your location": "我們無法傳送您的位置",
"Match system": "符合系統色彩",
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "將滑鼠游標停留在訊息上來開始新的討論串時,回覆正在進行的討論串或使用「%(replyInThread)s」。",
- "%(oneUser)schanged the pinned messages for the room %(count)s times": {
- "one": "%(oneUser)s 變更了聊天室的釘選訊息",
- "other": "%(oneUser)s 變更了聊天室的釘選訊息 %(count)s 次"
- },
- "%(severalUsers)schanged the pinned messages for the room %(count)s times": {
- "one": "%(severalUsers)s 變更了聊天室的釘選訊息",
- "other": "%(severalUsers)s 變更了聊天室的釘選訊息 %(count)s 次"
- },
"Show polls button": "顯示投票按鈕",
"Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "聊天空間是一種將聊天室與夥伴分組的新方式。您想要建立何種類型的聊天空間?您稍後仍可變更。",
"We'll create rooms for each of them.": "我們將為每個主題建立聊天室。",
@@ -2597,7 +2434,6 @@
"Next recently visited room or space": "下一個最近造訪過的聊天室或聊天空間",
"Previous recently visited room or space": "上一個最近造訪過的聊天室或群組空間",
"Unsent": "未傳送",
- "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.": "匿名分享使用資料能幫我們辨識錯誤和改善 %(analyticsOwner)s。為了瞭解使用者如何使用多種裝置,我們會隨機產生能夠辨識您裝置的辨識碼。",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "您可以透過指定不同的家伺服器網址,來登入至其他的 Matrix 伺服器。使用自訂伺服器選項讓您可以使用 %(brand)s 登入到不同家伺服器上的 Matrix 帳號。",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s 沒有權限取得您的位置。請在您的瀏覽器設定中允許位置存取權限。",
"Developer tools": "開發者工具",
@@ -2836,7 +2672,6 @@
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s 或 %(copyButton)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s 或 %(recoveryFile)s",
"%(qrCode)s or %(appLinks)s": "%(qrCode)s 或 %(appLinks)s",
- "%(qrCode)s or %(emojiCompare)s": "%(qrCode)s 或 %(emojiCompare)s",
"Proxy URL": "代理伺服器網址",
"Proxy URL (optional)": "代理伺服器網址(選填)",
"To disable you will need to log out and back in, use with caution!": "要停用,您必須登出並重新登入,請小心使用!",
@@ -3189,10 +3024,6 @@
"Other things we think you might be interested in:": "我們認為您可能感興趣的其他事情:",
"Notify when someone mentions using @room": "當有人使用 @room 提及時通知",
"Reset to default settings": "重設為預設設定",
- "%(oneUser)schanged their profile picture %(count)s times": {
- "other": "%(oneUser)s 變更了他們的個人檔案圖片 %(count)s 次",
- "one": "%(oneUser)s 變更了他們的個人檔案圖片"
- },
"Anyone can request to join, but admins or moderators need to grant access. You can change this later.": "任何人都可以請求加入,但管理員或版主必須授予存取權限。您可以稍後變更此設定。",
"Upgrade room": "升級聊天室",
"This homeserver doesn't offer any login flows that are supported by this client.": "此家伺服器不提供該客戶端支援的任何登入流程。",
@@ -3215,10 +3046,6 @@
"Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "此處的訊息為端到端加密。請在其個人檔案中驗證 %(displayName)s - 點擊其個人檔案圖片。",
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "此聊天室中的訊息為端到端加密。當人們加入時,您可以在他們的個人檔案中驗證他們,點擊他們的個人檔案就可以了。",
"Your profile picture URL": "您的個人檔案圖片 URL",
- "%(severalUsers)schanged their profile picture %(count)s times": {
- "other": "%(severalUsers)s 變更了他們的個人檔案圖片 %(count)s 次",
- "one": "%(severalUsers)s 變更了他們的個人檔案圖片"
- },
"Are you sure you wish to remove (delete) this event?": "您真的想要移除(刪除)此活動嗎?",
"The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a unique passphrase below, which will only be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "匯出的檔案將允許任何可以讀取該檔案的人解密您可以看到的任何加密訊息,因此您應該小心確保其安全。為了協助解決此問題,您應該在下面輸入一個唯一的密碼,該密碼僅用於加密匯出的資料。只能使用相同的密碼匯入資料。",
"Other spaces you know": "您知道的其他空間",
@@ -3322,7 +3149,9 @@
"stickerpack": "貼圖包",
"system_alerts": "系統警告",
"secure_backup": "安全備份",
- "cross_signing": "交叉簽署"
+ "cross_signing": "交叉簽署",
+ "identity_server": "身分伺服器",
+ "integration_manager": "整合管理員"
},
"action": {
"continue": "繼續",
@@ -3535,7 +3364,8 @@
"collecting_information": "收集應用程式版本資訊",
"collecting_logs": "收集記錄檔",
"uploading_logs": "正在上傳紀錄檔",
- "downloading_logs": "正在下載紀錄檔"
+ "downloading_logs": "正在下載紀錄檔",
+ "create_new_issue": "請在 GitHub 上建立新議題,這樣我們才能調查這個錯誤。"
},
"time": {
"hours_minutes_seconds_left": "剩餘 %(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒",
@@ -3652,6 +3482,10 @@
"rule_suppress_notices": "收到聊天機器人送出的訊息時",
"rule_tombstone": "當聊天室升級時",
"rule_encrypted_room_one_to_one": "來自私訊的加密訊息"
+ },
+ "appearance": {
+ "layout_irc": "IRC(實驗性)",
+ "layout_bubbles": "訊息泡泡"
}
},
"devtools": {
@@ -3906,6 +3740,145 @@
},
"m.call.hangup": {
"dm": "通話結束"
+ },
+ "summary": {
+ "format": "%(nameList)s %(transitionList)s",
+ "joined_multiple": {
+ "other": "%(severalUsers)s 加入了 %(count)s 次",
+ "one": "%(severalUsers)s 加入了"
+ },
+ "joined": {
+ "other": "%(oneUser)s 加入了 %(count)s 次",
+ "one": "%(oneUser)s 加入了"
+ },
+ "left_multiple": {
+ "other": "%(severalUsers)s 離開了 %(count)s 次",
+ "one": "%(severalUsers)s 離開了"
+ },
+ "left": {
+ "other": "%(oneUser)s 離開了 %(count)s 次",
+ "one": "%(oneUser)s 離開了"
+ },
+ "joined_and_left_multiple": {
+ "other": "%(severalUsers)s 加入並離開了 %(count)s 次",
+ "one": "%(severalUsers)s 加入並離開了"
+ },
+ "joined_and_left": {
+ "other": "%(oneUser)s 加入並離開了 %(count)s 次",
+ "one": "%(oneUser)s 加入並離開了"
+ },
+ "rejoined_multiple": {
+ "other": "%(severalUsers)s 離開並重新加入了 %(count)s 次",
+ "one": "%(severalUsers)s 離開並重新加入了"
+ },
+ "rejoined": {
+ "other": "%(oneUser)s 離開並重新加入了 %(count)s 次",
+ "one": "%(oneUser)s 離開並重新加入了"
+ },
+ "rejected_invite_multiple": {
+ "other": "%(severalUsers)s 回絕了他們的邀請 %(count)s 次",
+ "one": "%(severalUsers)s 回絕了他們的邀請"
+ },
+ "rejected_invite": {
+ "other": "%(oneUser)s 回絕了他們的邀請 %(count)s 次",
+ "one": "%(oneUser)s 回絕了他們的邀請"
+ },
+ "invite_withdrawn_multiple": {
+ "other": "%(severalUsers)s 撤回了他們的邀請 %(count)s 次",
+ "one": "%(severalUsers)s 撤回了他們的邀請"
+ },
+ "invite_withdrawn": {
+ "other": "%(oneUser)s 撤回了他們的邀請 %(count)s 次",
+ "one": "%(oneUser)s 撤回了他們的邀請"
+ },
+ "invited_multiple": {
+ "other": "被邀請了 %(count)s 次",
+ "one": "被邀請了"
+ },
+ "invited": {
+ "other": "被邀請了 %(count)s 次",
+ "one": "被邀請了"
+ },
+ "banned_multiple": {
+ "other": "被阻擋了 %(count)s 次",
+ "one": "被阻擋了"
+ },
+ "banned": {
+ "other": "被阻擋了 %(count)s 次",
+ "one": "被阻擋了"
+ },
+ "unbanned_multiple": {
+ "other": "被取消阻擋了 %(count)s 次",
+ "one": "被取消阻擋了"
+ },
+ "unbanned": {
+ "other": "被取消阻擋了 %(count)s 次",
+ "one": "被取消阻擋了"
+ },
+ "kicked_multiple": {
+ "one": "被移除",
+ "other": "被移除了 %(count)s 次"
+ },
+ "kicked": {
+ "one": "被移除",
+ "other": "被移除 %(count)s 次"
+ },
+ "changed_name_multiple": {
+ "other": "%(severalUsers)s 變更了他們的名稱 %(count)s 次",
+ "one": "%(severalUsers)s 變更了他們的名稱"
+ },
+ "changed_name": {
+ "other": "%(oneUser)s 變更了名稱 %(count)s 次",
+ "one": "%(oneUser)s 變更了的名稱"
+ },
+ "changed_avatar_multiple": {
+ "other": "%(severalUsers)s 變更了他們的個人檔案圖片 %(count)s 次",
+ "one": "%(severalUsers)s 變更了他們的個人檔案圖片"
+ },
+ "changed_avatar": {
+ "other": "%(oneUser)s 變更了他們的個人檔案圖片 %(count)s 次",
+ "one": "%(oneUser)s 變更了他們的個人檔案圖片"
+ },
+ "no_change_multiple": {
+ "other": "%(severalUsers)s 未做出變更 %(count)s 次",
+ "one": "%(severalUsers)s 未做出變更"
+ },
+ "no_change": {
+ "other": "%(oneUser)s 未做出變更 %(count)s 次",
+ "one": "%(oneUser)s 未做出變更"
+ },
+ "server_acls_multiple": {
+ "one": "%(severalUsers)s 變更了伺服器 ACL",
+ "other": "%(severalUsers)s 變更了伺服器 ACL %(count)s 次"
+ },
+ "server_acls": {
+ "one": "%(oneUser)s 變更了伺服器 ACL",
+ "other": "%(oneUser)s 變更了伺服器 ACL %(count)s 次"
+ },
+ "pinned_events_multiple": {
+ "one": "%(severalUsers)s 變更了聊天室的釘選訊息",
+ "other": "%(severalUsers)s 變更了聊天室的釘選訊息 %(count)s 次"
+ },
+ "pinned_events": {
+ "one": "%(oneUser)s 變更了聊天室的釘選訊息",
+ "other": "%(oneUser)s 變更了聊天室的釘選訊息 %(count)s 次"
+ },
+ "redacted_multiple": {
+ "one": "%(severalUsers)s 移除了 1 個訊息",
+ "other": "%(severalUsers)s 移除了 %(count)s 個訊息"
+ },
+ "redacted": {
+ "one": "%(oneUser)s 移除了 1 個訊息",
+ "other": "%(oneUser)s 移除了 %(count)s 個訊息"
+ },
+ "hidden_event_multiple": {
+ "one": "%(severalUsers)s 傳送了 1 個隱藏的訊息",
+ "other": "%(severalUsers)s 傳送了 %(count)s 個隱藏的訊息"
+ },
+ "hidden_event": {
+ "one": "%(oneUser)s 傳送了 1 個隱藏的訊息",
+ "other": "%(oneUser)s 傳送了 %(count)s 個隱藏的訊息"
+ }
}
},
"slash_command": {
@@ -4066,5 +4039,44 @@
"redact": "移除其他人傳送的訊息",
"notifications.room": "通知每個人"
}
+ },
+ "encryption": {
+ "verification": {
+ "sas_no_match": "它們不相符",
+ "sas_match": "它們相符",
+ "in_person": "為了確保安全,請面對面進行驗證,或使用其他方式來通訊。",
+ "other_party_cancelled": "另一方取消了驗證。",
+ "complete_title": "已驗證!",
+ "complete_description": "您已經成功驗證此使用者。",
+ "no_support_qr_emoji": "您正在嘗試驗證的裝置不支援掃描 QR Code 或表情符號驗證,這是 %(brand)s 所支援的。請嘗試使用其他客戶端。",
+ "qr_prompt": "掃描此獨特的條碼",
+ "sas_prompt": "比較獨特的表情符號",
+ "sas_description": "如果兩個裝置上都沒有相機的話,就比較一組獨特的表情符號",
+ "qr_or_sas": "%(qrCode)s 或 %(emojiCompare)s",
+ "qr_or_sas_header": "透過完成以下的任何一個操作來驗證此裝置:"
+ }
+ },
+ "emoji": {
+ "category_frequently_used": "經常使用",
+ "category_smileys_people": "笑臉與人",
+ "category_animals_nature": "動物與自然",
+ "category_food_drink": "食物與飲料",
+ "category_activities": "活動",
+ "category_travel_places": "旅遊與景點",
+ "category_objects": "物件",
+ "category_symbols": "符號",
+ "category_flags": "旗幟",
+ "categories": "分類",
+ "quick_reactions": "快速反應"
+ },
+ "analytics": {
+ "enable_prompt": "協助改善 %(analyticsOwner)s",
+ "consent_migration": "您先前曾同意與我們分享匿名使用資料。我們正在更新其運作方式。",
+ "learn_more": "分享匿名資料以協助我們識別問題。無個人資料。無第三方。取得更多資訊",
+ "privacy_policy": "您可以在此閱讀我們的條款",
+ "pseudonymous_usage_data": "匿名分享使用資料能幫我們辨識錯誤和改善 %(analyticsOwner)s。為了瞭解使用者如何使用多種裝置,我們會隨機產生能夠辨識您裝置的辨識碼。",
+ "bullet_1": "我們不會記錄或分析任何帳號資料",
+ "bullet_2": "我們不會與第三方分享這些資訊",
+ "disable_prompt": "您可以隨時在設定中關閉此功能"
}
}
diff --git a/src/toasts/AnalyticsToast.tsx b/src/toasts/AnalyticsToast.tsx
index bbb58d9981..5b77b50fbd 100644
--- a/src/toasts/AnalyticsToast.tsx
+++ b/src/toasts/AnalyticsToast.tsx
@@ -86,9 +86,7 @@ export const showToast = (): void => {
// The user previously opted into our old analytics system - let them know things have changed and ask
// them to opt in again.
props = {
- description: _t(
- "You previously consented to share anonymous usage data with us. We're updating how that works.",
- ),
+ description: _t("analytics|consent_migration"),
acceptLabel: _t("That's fine"),
onAccept,
rejectLabel: _t("action|learn_more"),
@@ -103,11 +101,7 @@ export const showToast = (): void => {
);
props = {
- description: _t(
- "Share anonymous data to help us identify issues. Nothing personal. No third parties. Learn More",
- {},
- { LearnMoreLink: learnMoreLink },
- ),
+ description: _t("analytics|learn_more", {}, { LearnMoreLink: learnMoreLink }),
acceptLabel: _t("action|yes"),
onAccept,
rejectLabel: _t("action|no"),
@@ -122,7 +116,7 @@ export const showToast = (): void => {
const analyticsOwner = SdkConfig.get("analytics_owner") ?? SdkConfig.get().brand;
ToastStore.sharedInstance().addOrReplaceToast({
key: TOAST_KEY,
- title: _t("Help improve %(analyticsOwner)s", { analyticsOwner }),
+ title: _t("analytics|enable_prompt", { analyticsOwner }),
props,
component: GenericToast,
className: "mx_AnalyticsToast",
From ce96853ad7bc96cabf60301cd3228a64b439ff8d Mon Sep 17 00:00:00 2001
From: nurjin jafar
Date: Thu, 7 Sep 2023 10:07:43 +0200
Subject: [PATCH 08/52] Notify users about denied access on ask-to-join rooms
(#11480)
* Implement denied request mask and logic
Signed-off-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com>
* refactor / fix deny requests isues
* fix tests create denied message test
Signed-off-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com>
* add another test for the primary action for denied request
Signed-off-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com>
* fix linter issues
Signed-off-by: nurjinn jafar
* regenerate translation
Signed-off-by: nurjinn jafar
* fix translation and minor refactoring
Signed-off-by: nurjinn jafar
* segment into 4
* Remove parallel from Cypress command to avoid talking to Cypress Cloud
* Re-add --parallel flag for Percy
* Prevent event propagation when clicking icon buttons (#11515)
* Prevent event propagation when clicking icon buttons
* Inhibit view user on click behaviour for room header face pile
* Update snapshot
* Add a 'm.relates_to' to edits in receipt tests and disable failing tests (#11501)
* Add a 'm.relates_to' to edits in receipt tests
* Disable a test that fails with real edits
* Wait for the room to be read after we mark it as read
* Skip tests that are failing because of inconsistencies between local and CI behaviour
* Allow creating public knock rooms (#11481)
* Allow creating public knock rooms
Signed-off-by: Charly Nguyen
* Apply PR feedback
Signed-off-by: Charly Nguyen
* Apply PR feedback
Signed-off-by: Charly Nguyen
---------
Signed-off-by: Charly Nguyen
* Collect `console.debug` logs during cypress tests (#11478)
In order for the logs collected by cypress to actually be useful, we really
need `cons:debug`.
* Migrate more strings to translation keys (#11522)
* Only show Search button in RoomSummaryCard if new room UI enabled (#11524)
* Only show Search button in RoomSummaryCard if new room UI enabled
* Update snapshot
* Update vector-im (#11526)
* Update vector-im
* Update snapshots of Compound Avatars
* Update snapshots of Compound Avatars
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
* Migrate more strings to translation keys (#11530)
* Fix regression around FacePile with overflow (#11527)
* Work around compound-web AvatarStack not applying overlap to non-Avatars
* Fix FacePile overflow tile not being layed out correctly
* Use RoomStateEvent.Update for knocks (#11516)
Signed-off-by: Charly Nguyen
* Cypress tests for event shields (#11525)
* Factor downloadKey out to `utils.ts`
* Add a new `describe` block for event shields
* create a beforeEach block
* Cypress tests for event shields
* Document how to match the CI config for Cypress (#11531)
* Document how to match the CI config for Cypress
* Clarify language about needing Chrome
* Move Cypress info into the Cypress-specific docs
* Migrate more strings to translation keys (#11532)
---------
Signed-off-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com>
Signed-off-by: nurjinn jafar
Signed-off-by: Charly Nguyen
Co-authored-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com>
Co-authored-by: Kerry Archibald
Co-authored-by: Andy Balaam
Co-authored-by: Johannes Marbach
Co-authored-by: Germain
Co-authored-by: Charly Nguyen <1422657+charlynguyen@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
src/components/structures/RoomView.tsx | 1 +
src/components/views/rooms/RoomPreviewBar.tsx | 20 +++++++++++++
src/i18n/strings/en_EN.json | 2 ++
.../views/rooms/RoomPreviewBar-test.tsx | 30 +++++++++++++++++--
.../RoomPreviewBar-test.tsx.snap | 13 ++++++++
5 files changed, 64 insertions(+), 2 deletions(-)
diff --git a/src/components/structures/RoomView.tsx b/src/components/structures/RoomView.tsx
index 59906c5a74..d1b569ccfa 100644
--- a/src/components/structures/RoomView.tsx
+++ b/src/components/structures/RoomView.tsx
@@ -2205,6 +2205,7 @@ export class RoomView extends React.Component {
knocked={myMembership === "knock" || this.state.knocked}
onSubmitAskToJoin={this.onSubmitAskToJoin}
onCancelAskToJoin={this.onCancelAskToJoin}
+ onForgetClick={this.onForgetClick}
/>
diff --git a/src/components/views/rooms/RoomPreviewBar.tsx b/src/components/views/rooms/RoomPreviewBar.tsx
index 5f610c344e..ee1a9a69fb 100644
--- a/src/components/views/rooms/RoomPreviewBar.tsx
+++ b/src/components/views/rooms/RoomPreviewBar.tsx
@@ -62,6 +62,7 @@ enum MessageCase {
OtherError = "OtherError",
PromptAskToJoin = "PromptAskToJoin",
Knocked = "Knocked",
+ RequestDenied = "requestDenied",
}
interface IProps {
@@ -188,7 +189,11 @@ export default class RoomPreviewBar extends React.Component {
const myMember = this.getMyMember();
if (myMember) {
+ const previousMembership = myMember.events.member?.getPrevContent().membership;
if (myMember.isKicked()) {
+ if (previousMembership === "knock") {
+ return MessageCase.RequestDenied;
+ }
return MessageCase.Kicked;
} else if (myMember.membership === "ban") {
return MessageCase.Banned;
@@ -397,6 +402,21 @@ export default class RoomPreviewBar extends React.Component {
}
break;
}
+ case MessageCase.RequestDenied: {
+ title = _t("You have been denied access");
+
+ subTitle = _t(
+ "As you have been denied access, you cannot rejoin unless you are invited by the admin or moderator of the group.",
+ );
+
+ if (isSpace) {
+ primaryActionLabel = _t("Forget this space");
+ } else {
+ primaryActionLabel = _t("Forget this room");
+ }
+ primaryActionHandler = this.props.onForgetClick;
+ break;
+ }
case MessageCase.Banned: {
const { memberName, reason } = this.getKickOrBanInfo();
if (roomName) {
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 39e957832c..5be75775b8 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -2150,6 +2150,8 @@
"Forget this space": "Forget this space",
"Forget this room": "Forget this room",
"Re-join": "Re-join",
+ "You have been denied access": "You have been denied access",
+ "As you have been denied access, you cannot rejoin unless you are invited by the admin or moderator of the group.": "As you have been denied access, you cannot rejoin unless you are invited by the admin or moderator of the group.",
"You were banned from %(roomName)s by %(memberName)s": "You were banned from %(roomName)s by %(memberName)s",
"You were banned by %(memberName)s": "You were banned by %(memberName)s",
"Something went wrong with your invite to %(roomName)s": "Something went wrong with your invite to %(roomName)s",
diff --git a/test/components/views/rooms/RoomPreviewBar-test.tsx b/test/components/views/rooms/RoomPreviewBar-test.tsx
index b2ed656924..6f2805d164 100644
--- a/test/components/views/rooms/RoomPreviewBar-test.tsx
+++ b/test/components/views/rooms/RoomPreviewBar-test.tsx
@@ -45,23 +45,27 @@ const makeMockRoomMember = ({
membership,
content,
memberContent,
+ oldMembership,
}: {
userId?: string;
isKicked?: boolean;
- membership?: "invite" | "ban";
+ membership?: "invite" | "ban" | "leave";
content?: Partial;
memberContent?: Partial;
+ oldMembership?: "join" | "knock";
}) =>
({
userId,
rawDisplayName: `${userId} name`,
isKicked: jest.fn().mockReturnValue(!!isKicked),
getContent: jest.fn().mockReturnValue(content || {}),
+ getPrevContent: jest.fn().mockReturnValue(content || {}),
membership,
events: {
member: {
getSender: jest.fn().mockReturnValue("@kicker:test.com"),
getContent: jest.fn().mockReturnValue({ reason: "test reason", ...memberContent }),
+ getPrevContent: jest.fn().mockReturnValue({ membership: oldMembership, ...memberContent }),
},
},
} as unknown as RoomMember);
@@ -168,11 +172,33 @@ describe("", () => {
it("renders kicked message", () => {
const room = createRoom(roomId, otherUserId);
jest.spyOn(room, "getMember").mockReturnValue(makeMockRoomMember({ isKicked: true }));
- const component = getComponent({ loading: true, room });
+ const component = getComponent({ room, promptAskToJoin: true });
expect(getMessage(component)).toMatchSnapshot();
});
+ it("renders denied request message", () => {
+ const room = createRoom(roomId, otherUserId);
+ jest.spyOn(room, "getMember").mockReturnValue(
+ makeMockRoomMember({ isKicked: true, membership: "leave", oldMembership: "knock" }),
+ );
+ const component = getComponent({ room, promptAskToJoin: true });
+
+ expect(getMessage(component)).toMatchSnapshot();
+ });
+
+ it("triggers the primary action callback for denied request", () => {
+ const onForgetClick = jest.fn();
+ const room = createRoom(roomId, otherUserId);
+ jest.spyOn(room, "getMember").mockReturnValue(
+ makeMockRoomMember({ isKicked: true, membership: "leave", oldMembership: "knock" }),
+ );
+ const component = getComponent({ room, promptAskToJoin: true, onForgetClick });
+
+ fireEvent.click(getPrimaryActionButton(component)!);
+ expect(onForgetClick).toHaveBeenCalled();
+ });
+
it("renders banned message", () => {
const room = createRoom(roomId, otherUserId);
jest.spyOn(room, "getMember").mockReturnValue(makeMockRoomMember({ membership: "ban" }));
diff --git a/test/components/views/rooms/__snapshots__/RoomPreviewBar-test.tsx.snap b/test/components/views/rooms/__snapshots__/RoomPreviewBar-test.tsx.snap
index d193fbea78..2bd4ebb47d 100644
--- a/test/components/views/rooms/__snapshots__/RoomPreviewBar-test.tsx.snap
+++ b/test/components/views/rooms/__snapshots__/RoomPreviewBar-test.tsx.snap
@@ -107,6 +107,19 @@ exports[` renders banned message 1`] = `
{
@@ -133,7 +133,7 @@ export default function NotificationSettings2(): JSX.Element {
}}
/>
SettingsStore.setValue("notificationsEnabled", null, SettingLevel.DEVICE, value)
@@ -147,7 +147,7 @@ export default function NotificationSettings2(): JSX.Element {
}
/>
SettingsStore.setValue("audioNotificationsEnabled", null, SettingLevel.DEVICE, value)
diff --git a/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx b/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx
index 29ad966a40..7f1bcf728f 100644
--- a/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx
+++ b/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx
@@ -106,10 +106,7 @@ export default class AppearanceUserSettingsTab extends React.Component
@@ -151,10 +148,8 @@ export default class AppearanceUserSettingsTab extends React.Component
-
-
- {_t("Appearance Settings only affect this %(brand)s session.", { brand })}
-
+
+ {_t("settings|appearance|subheading", { brand })}> = [
emojis: ["🎊", "🎉"],
msgType: "nic.custom.confetti",
command: "confetti",
- description: () => _td("Sends the given message with confetti"),
- fallbackMessage: () => _t("sends confetti") + " 🎉",
+ description: () => _td("chat_effects|confetti_description"),
+ fallbackMessage: () => _t("chat_effects|confetti_message") + " 🎉",
options: {
maxCount: 150,
speed: 3,
@@ -45,8 +45,8 @@ export const CHAT_EFFECTS: Array> = [
emojis: ["🎆"],
msgType: "nic.custom.fireworks",
command: "fireworks",
- description: () => _td("Sends the given message with fireworks"),
- fallbackMessage: () => _t("sends fireworks") + " 🎆",
+ description: () => _td("chat_effects|fireworks_description"),
+ fallbackMessage: () => _t("chat_effects|fireworks_message") + " 🎆",
options: {
maxCount: 500,
gravity: 0.05,
@@ -56,8 +56,8 @@ export const CHAT_EFFECTS: Array> = [
emojis: ["🌧️", "⛈️", "🌦️"],
msgType: "io.element.effect.rainfall",
command: "rainfall",
- description: () => _td("Sends the given message with rainfall"),
- fallbackMessage: () => _t("sends rainfall") + " 🌧️",
+ description: () => _td("chat_effects|rainfall_description"),
+ fallbackMessage: () => _t("chat_effects|rainfall_message") + " 🌧️",
options: {
maxCount: 600,
speed: 10,
@@ -67,8 +67,8 @@ export const CHAT_EFFECTS: Array> = [
emojis: ["❄", "🌨"],
msgType: "io.element.effect.snowfall",
command: "snowfall",
- description: () => _td("Sends the given message with snowfall"),
- fallbackMessage: () => _t("sends snowfall") + " ❄",
+ description: () => _td("chat_effects|snowfall_description"),
+ fallbackMessage: () => _t("chat_effects|snowfall_message") + " ❄",
options: {
maxCount: 200,
gravity: 0.05,
@@ -79,8 +79,8 @@ export const CHAT_EFFECTS: Array> = [
emojis: ["👾", "🌌"],
msgType: "io.element.effects.space_invaders",
command: "spaceinvaders",
- description: () => _td("Sends the given message with a space themed effect"),
- fallbackMessage: () => _t("sends space invaders") + " 👾",
+ description: () => _td("chat_effects|spaceinvaders_description"),
+ fallbackMessage: () => _t("chat_effects|spaceinvaders_message") + " 👾",
options: {
maxCount: 50,
gravity: 0.01,
@@ -90,8 +90,8 @@ export const CHAT_EFFECTS: Array> = [
emojis: ["💝"],
msgType: "io.element.effect.hearts",
command: "hearts",
- description: () => _td("Sends the given message with hearts"),
- fallbackMessage: () => _t("sends hearts") + " 💝",
+ description: () => _td("chat_effects|hearts_description"),
+ fallbackMessage: () => _t("chat_effects|hearts_message") + " 💝",
options: {
maxCount: 120,
gravity: 3.2,
diff --git a/src/i18n/strings/ar.json b/src/i18n/strings/ar.json
index 37a4ec7c47..f90c04b576 100644
--- a/src/i18n/strings/ar.json
+++ b/src/i18n/strings/ar.json
@@ -120,31 +120,7 @@
"Opens chat with the given user": "يفتح دردشة من المستخدم المعطى",
"Displays action": "يعرض إجراءً",
"Reason": "السبب",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "قام %(senderName)s بإضافة العناوين البديلة %(addresses)s لهذه الغرفة.",
- "one": "قام %(senderName)s بإضافة العنوان البديل %(addresses)s لهذه الغرفة."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "قام %(senderName)s بإزالة العناوين البديلة %(addresses)s لهذه الغرفة.",
- "one": "قام %(senderName)s بإزالة العنوان البديل %(addresses)s لهذه الغرفة."
- },
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s من %(fromPowerLevel)s الى %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "غير %(senderName)s مستوى الطاقة الخاصة ب %(powerLevelDiffText)s.",
"You cannot place a call with yourself.": "لا يمكنك الاتصال بنفسك.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "أزال %(senderName)s القاعدة الناصَّة على منع المستخدمين المطابقين %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "أزال %(senderName)s القاعدة الناصَّة على منع الغرف المطابقة %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "أزال %(senderName)s القاعدة الناصَّة على منع الخوادم المطابقة %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "أزال %(senderName)s قاعدة المنع المطابقة %(glob)s",
- "%(senderName)s updated an invalid ban rule": "حدَّث %(senderName)s قاعدة منع غير صالحة",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "حدَّث %(senderName)s قاعدة منع المستخدمين المطابقين %(glob)s بسبب %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "حدَّث %(senderName)s قاعدة منع تطابق %(glob)s بسبب %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "أنشأ %(senderName)s قاعدة منع غرف تطابق %(glob)s بسبب %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s قاعدة حظر سيرفرات مظابقة منشأة %(glob)s من أجل %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s قاعدة حظر مطابق منشأة %(glob)s من أجل %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s قاعدة متغيرة التي تحظر المستخدمين المطابقين %(oldGlob)s من أجل تطابق %(newGlob)s من أجل %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s قاعدة متغيرة التي تحظر الغرف المطابقة %(oldGlob)s من أجل مطابقة %(newGlob)s من أجل %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s قاعدة متغيرة التي تحظر سيرفرات مطابقة %(oldGlob)s من أجل مطابقة %(newGlob)s من أجل %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s قاعدة حظر محدثة التي طابقت %(oldGlob)s لتطابق %(newGlob)s من أجل %(reason)s",
"You signed in to a new session without verifying it:": "قمت بتسجيل الدخول لجلسة جديدة من غير التحقق منها:",
"Verify your other session using one of the options below.": "أكِّد جلستك الأخرى باستخدام أحد الخيارات أدناه.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s%(userId)s تم تسجيل الدخول لجلسة جديدة من غير التحقق منها:",
@@ -422,14 +398,6 @@
"Account": "الحساب",
"Phone numbers": "أرقام الهواتف",
"Email addresses": "عنوان البريد الإلكتروني",
- "Appearance Settings only affect this %(brand)s session.": "إنما تؤثر إعدادات المظهر في %(brand)s وعلى هذا الاتصال فقط.",
- "Customise your appearance": "تخصيص مظهرك",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "قم بتعيين اسم الخط المثبت على نظامك وسيحاول %(brand)s استخدامه.",
- "Add theme": "إضافة مظهر",
- "Custom theme URL": "رابط المظهر المخصص",
- "Theme added!": "أُضيفَ المظهر!",
- "Error downloading theme information.": "تعذر تحميل معلومات المظهر.",
- "Invalid theme schema.": "ملف وصف المظهر غير صالح.",
"Use between %(min)s pt and %(max)s pt": "استعمل ما بين %(min)spt و %(max)sps",
"Custom font size can only be between %(min)s pt and %(max)s pt": "الحجم المخصص للخط يجب أن ينحصر بين %(min)spt و %(max)spt",
"Size must be a number": "الحجم يجب أن يكون رقمًا",
@@ -491,9 +459,6 @@
"Noisy": "مزعج",
"On": "مشتغل",
"Off": "مطفأ",
- "Enable audible notifications for this session": "تمكين الإشعارات الصوتية لهذا الاتصال",
- "Show message in desktop notification": "إظهار الرسالة في إشعارات سطح المكتب",
- "Enable desktop notifications for this session": "تمكين إشعارات سطح المكتب لهذا الاتصال",
"Notification targets": "أهداف الإشعار",
"You've successfully verified your device!": "لقد نجحت في التحقق من جهازك!",
"Verify all users in a room to ensure it's secure.": "تحقق من جميع المستخدمين في الغرفة للتأكد من أنها آمنة.",
@@ -629,12 +594,8 @@
"Never send encrypted messages to unverified sessions in this room from this session": "لا ترسل أبدًا رسائل مشفرة إلى اتصالات التي لم يتم التحقق منها في هذه الغرفة من هذا الاتصال",
"Never send encrypted messages to unverified sessions from this session": "لا ترسل أبدًا رسائل مشفرة إلى اتصالات لم يتم التحقق منها من هذا الاتصال",
"Send analytics data": "إرسال بيانات التحليلات",
- "System font name": "اسم خط النظام",
- "Use a system font": "استخدام خط النظام",
- "Match system theme": "مطابقة ألوان النظام",
"Mirror local video feed": "محاكاة تغذية الفيديو المحلية",
"Use custom size": "استخدام حجم مخصص",
- "Font size": "حجم الخط",
"Change notification settings": "تغيير إعدادات الإشعار",
"Please contact your homeserver administrator.": "يُرجى تواصلك مع مدير خادمك.",
"New version of %(brand)s is available": "يتوفر إصدار جديد من %(brand)s",
@@ -843,9 +804,6 @@
"Send stickers into this room": "أرسل ملصقات إلى هذه الغرفة",
"Remain on your screen while running": "ابقَ على شاشتك أثناء إجراء",
"Remain on your screen when viewing another room, when running": "ابقَ على شاشتك عند مشاهدة غرفة أخرى أثناء إجراء",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s حدَّث قاعدة حظر المستخدمين المطابقة %(glob)s بسبب %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s حدَّث قاعدة حظر الخوادم المطابقة %(glob)s بسبب %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s حدَّث قاعدة حظر الغرفة المطابقة %(glob)s بسبب %(reason)s",
"Takes the call in the current room off hold": "يوقف المكالمة في الغرفة الحالية",
"Places the call in the current room on hold": "يضع المكالمة في الغرفة الحالية قيد الانتظار",
"Cuba": "كوبا",
@@ -1136,7 +1094,12 @@
"state_counters": "إظهار عدّادات بسيطة في رأس الغرفة",
"custom_themes": "دعم إضافة ألوان مخصصة",
"dehydration": "الرسائل المشفرة في وضع عدم الاتصال باستخدام أجهزة مجففة",
- "bridge_state": "إظهار المعلومات حول الجسور في إعدادات الغرفة"
+ "bridge_state": "إظهار المعلومات حول الجسور في إعدادات الغرفة",
+ "group_profile": "الملف الشخصي",
+ "group_widgets": "عناصر الواجهة",
+ "group_rooms": "الغرف",
+ "group_voip": "الصوت والفيديو",
+ "group_encryption": "تشفير"
},
"keyboard": {
"number": "[رقم]"
@@ -1201,7 +1164,25 @@
"rule_call": "دعوة لمحادثة",
"rule_suppress_notices": "رسائل أرسلها آلي (Bot)",
"rule_tombstone": "عند ترقية الغرف",
- "rule_encrypted_room_one_to_one": "رسائل مشفرة في المحادثات المباشرة"
+ "rule_encrypted_room_one_to_one": "رسائل مشفرة في المحادثات المباشرة",
+ "enable_desktop_notifications_session": "تمكين إشعارات سطح المكتب لهذا الاتصال",
+ "show_message_desktop_notification": "إظهار الرسالة في إشعارات سطح المكتب",
+ "enable_audible_notifications_session": "تمكين الإشعارات الصوتية لهذا الاتصال"
+ },
+ "appearance": {
+ "heading": "تخصيص مظهرك",
+ "subheading": "إنما تؤثر إعدادات المظهر في %(brand)s وعلى هذا الاتصال فقط.",
+ "match_system_theme": "مطابقة ألوان النظام",
+ "custom_font": "استخدام خط النظام",
+ "custom_font_name": "اسم خط النظام",
+ "custom_theme_invalid": "ملف وصف المظهر غير صالح.",
+ "custom_theme_error_downloading": "تعذر تحميل معلومات المظهر.",
+ "custom_theme_success": "أُضيفَ المظهر!",
+ "custom_theme_url": "رابط المظهر المخصص",
+ "custom_theme_add_button": "إضافة مظهر",
+ "font_size": "حجم الخط",
+ "custom_font_description": "قم بتعيين اسم الخط المثبت على نظامك وسيحاول %(brand)s استخدامه.",
+ "timeline_image_size_default": "المبدئي"
}
},
"devtools": {
@@ -1259,7 +1240,15 @@
"removed": "قام %(senderName)s بإزالة العنوان الرئيسي لهذه الغرفة.",
"changed_alternative": "قام %(senderName)s بتعديل العناوين البديلة لهذه الغرفة.",
"changed_main_and_alternative": "قام %(senderName)s بتعديل العناوين الرئيسية و البديلة لهذه الغرفة.",
- "changed": "قام %(senderName)s بتعديل عناوين هذه الغرفة."
+ "changed": "قام %(senderName)s بتعديل عناوين هذه الغرفة.",
+ "alt_added": {
+ "other": "قام %(senderName)s بإضافة العناوين البديلة %(addresses)s لهذه الغرفة.",
+ "one": "قام %(senderName)s بإضافة العنوان البديل %(addresses)s لهذه الغرفة."
+ },
+ "alt_removed": {
+ "other": "قام %(senderName)s بإزالة العناوين البديلة %(addresses)s لهذه الغرفة.",
+ "one": "قام %(senderName)s بإزالة العنوان البديل %(addresses)s لهذه الغرفة."
+ }
},
"m.room.third_party_invite": {
"revoked": "قام %(senderName)s بسحب الدعوة الى %(targetDisplayName)s بالانضمام الى الغرفة.",
@@ -1292,6 +1281,29 @@
},
"m.call.hangup": {
"dm": "انتهت المكالمة"
+ },
+ "m.room.power_levels": {
+ "changed": "غير %(senderName)s مستوى الطاقة الخاصة ب %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s من %(fromPowerLevel)s الى %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "أزال %(senderName)s القاعدة الناصَّة على منع المستخدمين المطابقين %(glob)s",
+ "removed_rule_rooms": "أزال %(senderName)s القاعدة الناصَّة على منع الغرف المطابقة %(glob)s",
+ "removed_rule_servers": "أزال %(senderName)s القاعدة الناصَّة على منع الخوادم المطابقة %(glob)s",
+ "removed_rule": "أزال %(senderName)s قاعدة المنع المطابقة %(glob)s",
+ "updated_invalid_rule": "حدَّث %(senderName)s قاعدة منع غير صالحة",
+ "updated_rule_users": "حدَّث %(senderName)s قاعدة منع المستخدمين المطابقين %(glob)s بسبب %(reason)s",
+ "updated_rule_rooms": "%(senderName)s حدَّث قاعدة حظر الغرفة المطابقة %(glob)s بسبب %(reason)s",
+ "updated_rule_servers": "%(senderName)s حدَّث قاعدة حظر الخوادم المطابقة %(glob)s بسبب %(reason)s",
+ "updated_rule": "حدَّث %(senderName)s قاعدة منع تطابق %(glob)s بسبب %(reason)s",
+ "created_rule_users": "%(senderName)s حدَّث قاعدة حظر المستخدمين المطابقة %(glob)s بسبب %(reason)s",
+ "created_rule_rooms": "أنشأ %(senderName)s قاعدة منع غرف تطابق %(glob)s بسبب %(reason)s",
+ "created_rule_servers": "%(senderName)s قاعدة حظر سيرفرات مظابقة منشأة %(glob)s من أجل %(reason)s",
+ "created_rule": "%(senderName)s قاعدة حظر مطابق منشأة %(glob)s من أجل %(reason)s",
+ "changed_rule_users": "%(senderName)s قاعدة متغيرة التي تحظر المستخدمين المطابقين %(oldGlob)s من أجل تطابق %(newGlob)s من أجل %(reason)s",
+ "changed_rule_rooms": "%(senderName)s قاعدة متغيرة التي تحظر الغرف المطابقة %(oldGlob)s من أجل مطابقة %(newGlob)s من أجل %(reason)s",
+ "changed_rule_servers": "%(senderName)s قاعدة متغيرة التي تحظر سيرفرات مطابقة %(oldGlob)s من أجل مطابقة %(newGlob)s من أجل %(reason)s",
+ "changed_rule_glob": "%(senderName)s قاعدة حظر محدثة التي طابقت %(oldGlob)s لتطابق %(newGlob)s من أجل %(reason)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/az.json b/src/i18n/strings/az.json
index 1642f4b892..78b028903e 100644
--- a/src/i18n/strings/az.json
+++ b/src/i18n/strings/az.json
@@ -44,8 +44,6 @@
"Deops user with given id": "Verilmiş ID-lə istifadəçidən operatorun səlahiyyətlərini çıxardır",
"Displays action": "Hərəkətlərin nümayişi",
"Reason": "Səbəb",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s üçün %(fromPowerLevel)s-dan %(toPowerLevel)s-lə",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s hüquqların səviyyələrini dəyişdirdi %(powerLevelDiffText)s.",
"Incorrect verification code": "Təsdiq etmənin səhv kodu",
"Phone": "Telefon",
"New passwords don't match": "Yeni şifrlər uyğun gəlmir",
@@ -221,6 +219,9 @@
"rule_invite_for_me": "Nə vaxt ki, məni otağa dəvət edirlər",
"rule_call": "Dəvət zəngi",
"rule_suppress_notices": "Botla göndərilmiş mesajlar"
+ },
+ "appearance": {
+ "timeline_image_size_default": "Varsayılan olaraq"
}
},
"timeline": {
@@ -246,6 +247,10 @@
"shared": "%(senderName)s iştirakçılar üçün danışıqların tarixini açdı.",
"world_readable": "%(senderName)s hamı üçün danışıqların tarixini açdı.",
"unknown": "%(senderName)s naməlum rejimdə otağın tarixini açdı (%(visibility)s)."
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s hüquqların səviyyələrini dəyişdirdi %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s üçün %(fromPowerLevel)s-dan %(toPowerLevel)s-lə"
}
},
"slash_command": {
@@ -291,5 +296,8 @@
"category_other": "Digər"
},
"Other": "Digər",
- "Advanced": "Təfərrüatlar"
+ "Advanced": "Təfərrüatlar",
+ "labs": {
+ "group_profile": "Profil"
+ }
}
diff --git a/src/i18n/strings/bg.json b/src/i18n/strings/bg.json
index 41a0335f58..88e9e6bf98 100644
--- a/src/i18n/strings/bg.json
+++ b/src/i18n/strings/bg.json
@@ -67,8 +67,6 @@
"You are no longer ignoring %(userId)s": "Вече не игнорирате %(userId)s",
"Verified key": "Потвърден ключ",
"Reason": "Причина",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s от %(fromPowerLevel)s на %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s смени нивото на достъп на %(powerLevelDiffText)s.",
"Failure to create room": "Неуспешно създаване на стая",
"Server may be unavailable, overloaded, or you hit a bug.": "Сървърът може би е претоварен, недостъпен или се натъкнахте на проблем.",
"Your browser does not support the required cryptography extensions": "Вашият браузър не поддържа необходимите разширения за шифроване",
@@ -297,7 +295,6 @@
"You cannot delete this message. (%(code)s)": "Това съобщение не може да бъде изтрито. (%(code)s)",
"Thursday": "Четвъртък",
"Logs sent": "Логовете са изпратени",
- "Show message in desktop notification": "Показване на съдържание в известията на работния плот",
"Yesterday": "Вчера",
"Error encountered (%(errorDetail)s).": "Възникна грешка (%(errorDetail)s).",
"Low Priority": "Нисък приоритет",
@@ -813,30 +810,12 @@
"%(name)s cancelled": "%(name)s отказа",
"%(name)s wants to verify": "%(name)s иска да извърши потвърждение",
"You sent a verification request": "Изпратихте заявка за потвърждение",
- "Match system theme": "Напасване със системната тема",
"My Ban List": "Моя списък с блокирания",
"This is your list of users/servers you have blocked - don't leave the room!": "Това е списък с хора/сървъри, които сте блокирали - не напускайте стаята!",
"Cannot connect to integration manager": "Неуспешна връзка с мениджъра на интеграции",
"The integration manager is offline or it cannot reach your homeserver.": "Мениджъра на интеграции е офлайн или не може да се свърже със сървъра ви.",
"Error upgrading room": "Грешка при обновяване на стаята",
"Double check that your server supports the room version chosen and try again.": "Проверете дали сървъра поддържа тази версия на стаята и опитайте пак.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s премахна правилото блокиращо достъпа на потребители отговарящи на %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s премахна правилото блокиращо достъпа до стаи отговарящи на %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s премахна правилото блокиращо достъпа до сървъри отговарящи на %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s премахна правилото блокиращо достъпа неща отговарящи на %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s промени невалидно правило за блокиране",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s промени правилото блокиращо достъпа на потребители отговарящи на %(glob)s поради %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s промени правилото блокиращо достъпа до стаи отговарящи на %(glob)s поради %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s промени правилото блокиращо достъпа до сървъри отговарящи на %(glob)s поради %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s промени правило блокиращо достъпа неща отговарящи на %(glob)s поради %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s създаде правило блокиращо достъпа на потребители отговарящи на %(glob)s поради %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s създаде правило блокиращо достъпа до стаи отговарящи на %(glob)s поради %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s създаде правило блокиращо достъпа до сървъри отговарящи на %(glob)s поради %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s създаде правило блокиращо достъпа до неща отговарящи на %(glob)s поради %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s промени правило блокиращо достъпа на потребители отговарящи на %(oldGlob)s към отговарящи на %(newGlob)s поради %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s промени правило блокиращо достъпа до стаи отговарящи на %(oldGlob)s към отговарящи на %(newGlob)s поради %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s промени правило блокиращо достъпа до сървъри отговарящи на %(oldGlob)s към отговарящи на %(newGlob)s поради %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s промени правило блокиращо достъпа до неща отговарящи на %(oldGlob)s към отговарящи на %(newGlob)s поради %(reason)s",
"Cross-signing public keys:": "Публични ключове за кръстосано-подписване:",
"not found": "не са намерени",
"Cross-signing private keys:": "Private ключове за кръстосано подписване:",
@@ -931,14 +910,6 @@
"Session already verified!": "Сесията вече е потвърдена!",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ВНИМАНИЕ: ПОТВЪРЖДАВАНЕТО НА КЛЮЧОВЕТЕ Е НЕУСПЕШНО! Подписващия ключ за %(userId)s и сесия %(deviceId)s е \"%(fprint)s\", което не съвпада с предоставения ключ \"%(fingerprint)s\". Това може би означава, че комуникацията ви бива прихваната!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Предоставения от вас ключ за подписване съвпада с ключа за подписване получен от сесия %(deviceId)s на %(userId)s. Сесията е маркирана като потвърдена.",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s добави алтернативните адреси %(addresses)s към стаята.",
- "one": "%(senderName)s добави алтернативният адрес %(addresses)s към стаята."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s премахна алтернативните адреси %(addresses)s от стаята.",
- "one": "%(senderName)s премахна алтернативният адрес %(addresses)s от стаята."
- },
"Not Trusted": "Недоверено",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) влезе в нова сесия без да я потвърди:",
"Ask this user to verify their session, or manually verify it below.": "Поискайте от този потребител да потвърди сесията си, или я потвърдете ръчно по-долу.",
@@ -977,13 +948,6 @@
"Connect this session to Key Backup": "Свържи тази сесия с резервно копие на ключовете",
"This backup is trusted because it has been restored on this session": "Това резервно копие е доверено, защото е било възстановено в текущата сесия",
"Your keys are not being backed up from this session.": "На ключовете ви не се прави резервно копие от тази сесия.",
- "Enable desktop notifications for this session": "Включи уведомления на работния плот за тази сесия",
- "Enable audible notifications for this session": "Включи звукови уведомления за тази сесия",
- "Invalid theme schema.": "Невалиден формат на темата.",
- "Error downloading theme information.": "Неуспешно изтегляне на информацията за темата.",
- "Theme added!": "Темата беше добавена!",
- "Custom theme URL": "Собствен URL адрес на тема",
- "Add theme": "Добави тема",
"To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "За да съобщените за проблем със сигурността свързан с Matrix, прочетете Политиката за споделяне на проблеми със сигурността на Matrix.org.",
"Session ID:": "Сесиен идентификатор:",
"Session key:": "Сесиен ключ:",
@@ -1082,7 +1046,6 @@
"We couldn't invite those users. Please check the users you want to invite and try again.": "Не можахме да поканим тези потребители. Проверете потребителите, които искате да поканите и опитайте пак.",
"Recently Direct Messaged": "Скорошни директни чатове",
"Opens chat with the given user": "Отваря чат с дадения потребител",
- "Font size": "Размер на шрифта",
"IRC display name width": "Ширина на IRC името",
"Size must be a number": "Размера трябва да е число",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Собствения размер на шрифта може да бъде единствено между %(min)s pt и %(max)s pt",
@@ -1192,11 +1155,7 @@
"one": "Покажи още %(count)s"
},
"Use custom size": "Използвай собствен размер",
- "Use a system font": "Използвай системния шрифт",
- "System font name": "Име на системния шрифт",
"Hey you. You're the best!": "Хей, ти. Върхът си!",
- "Customise your appearance": "Настройте изгледа",
- "Appearance Settings only affect this %(brand)s session.": "Настройките на изгледа влияят само на тази %(brand)s сесия.",
"The authenticity of this encrypted message can't be guaranteed on this device.": "Автентичността на това шифровано съобщение не може да бъде гарантирана на това устройство.",
"Message preview": "Преглед на съобщението",
"List options": "Опции на списъка",
@@ -1281,7 +1240,6 @@
"Explore public rooms": "Прегледай публични стаи",
"Show Widgets": "Покажи приспособленията",
"Hide Widgets": "Скрий приспособленията",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Настройте името на шрифт инсталиран в системата и %(brand)s ще се опита да го използва.",
"not ready": "не е готово",
"ready": "готово",
"Secret storage:": "Секретно складиране:",
@@ -1605,12 +1563,6 @@
"Your private space": "Вашето лично пространство",
"You can change these anytime.": "Можете да ги промените по всяко време.",
"unknown person": "",
- "sends snowfall": "изпраща снеговалеж",
- "Sends the given message with snowfall": "Изпраща даденото съобщение със снеговалеж",
- "Sends the given message with fireworks": "Изпраща даденото съобщение с фойерверки",
- "sends fireworks": "изпраща фойерверки",
- "sends confetti": "изпраща конфети",
- "Sends the given message with confetti": "Изпраща даденото съобщение с конфети",
"Spaces": "Пространства",
"%(deviceId)s from %(ip)s": "%(deviceId)s от %(ip)s",
"Use app for a better experience": "Използвайте приложението за по-добра работа",
@@ -1799,7 +1751,13 @@
"state_counters": "Визуализирай прости броячи в заглавието на стаята",
"custom_themes": "Включи поддръжка за добавяне на собствени теми",
"dehydration": "Офлайн шифровани съобщения чрез използването на дехидратирани устройства",
- "bridge_state": "Показвай информация за връзки с други мрежи в настройките на стаята"
+ "bridge_state": "Показвай информация за връзки с други мрежи в настройките на стаята",
+ "group_profile": "Профил",
+ "group_spaces": "Пространства",
+ "group_widgets": "Приспособления",
+ "group_rooms": "Стаи",
+ "group_voip": "Глас и видео",
+ "group_encryption": "Шифроване"
},
"keyboard": {
"home": "Начална страница",
@@ -1900,7 +1858,25 @@
"rule_call": "Покана за разговор",
"rule_suppress_notices": "Съобщения изпратени от бот",
"rule_tombstone": "Когато стаите се актуализират",
- "rule_encrypted_room_one_to_one": "Шифровани съобщения в 1-на-1 чатове"
+ "rule_encrypted_room_one_to_one": "Шифровани съобщения в 1-на-1 чатове",
+ "enable_desktop_notifications_session": "Включи уведомления на работния плот за тази сесия",
+ "show_message_desktop_notification": "Показване на съдържание в известията на работния плот",
+ "enable_audible_notifications_session": "Включи звукови уведомления за тази сесия"
+ },
+ "appearance": {
+ "heading": "Настройте изгледа",
+ "subheading": "Настройките на изгледа влияят само на тази %(brand)s сесия.",
+ "match_system_theme": "Напасване със системната тема",
+ "custom_font": "Използвай системния шрифт",
+ "custom_font_name": "Име на системния шрифт",
+ "custom_theme_invalid": "Невалиден формат на темата.",
+ "custom_theme_error_downloading": "Неуспешно изтегляне на информацията за темата.",
+ "custom_theme_success": "Темата беше добавена!",
+ "custom_theme_url": "Собствен URL адрес на тема",
+ "custom_theme_add_button": "Добави тема",
+ "font_size": "Размер на шрифта",
+ "custom_font_description": "Настройте името на шрифт инсталиран в системата и %(brand)s ще се опита да го използва.",
+ "timeline_image_size_default": "По подразбиране"
}
},
"devtools": {
@@ -1952,7 +1928,15 @@
"removed": "%(senderName)s премахна основния адрес на тази стая.",
"changed_alternative": "%(senderName)s промени алтернативните адреси на стаята.",
"changed_main_and_alternative": "%(senderName)s промени основният и алтернативните адреси на стаята.",
- "changed": "%(senderName)s промени адресите на стаята."
+ "changed": "%(senderName)s промени адресите на стаята.",
+ "alt_added": {
+ "other": "%(senderName)s добави алтернативните адреси %(addresses)s към стаята.",
+ "one": "%(senderName)s добави алтернативният адрес %(addresses)s към стаята."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s премахна алтернативните адреси %(addresses)s от стаята.",
+ "one": "%(senderName)s премахна алтернативният адрес %(addresses)s от стаята."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s премахна покана към %(targetDisplayName)s за присъединяване в стаята.",
@@ -2076,6 +2060,29 @@
"other": "%(oneUser)sне направи промени %(count)s пъти",
"one": "%(oneUser)sне направи промени"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s смени нивото на достъп на %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s от %(fromPowerLevel)s на %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s премахна правилото блокиращо достъпа на потребители отговарящи на %(glob)s",
+ "removed_rule_rooms": "%(senderName)s премахна правилото блокиращо достъпа до стаи отговарящи на %(glob)s",
+ "removed_rule_servers": "%(senderName)s премахна правилото блокиращо достъпа до сървъри отговарящи на %(glob)s",
+ "removed_rule": "%(senderName)s премахна правилото блокиращо достъпа неща отговарящи на %(glob)s",
+ "updated_invalid_rule": "%(senderName)s промени невалидно правило за блокиране",
+ "updated_rule_users": "%(senderName)s промени правилото блокиращо достъпа на потребители отговарящи на %(glob)s поради %(reason)s",
+ "updated_rule_rooms": "%(senderName)s промени правилото блокиращо достъпа до стаи отговарящи на %(glob)s поради %(reason)s",
+ "updated_rule_servers": "%(senderName)s промени правилото блокиращо достъпа до сървъри отговарящи на %(glob)s поради %(reason)s",
+ "updated_rule": "%(senderName)s промени правило блокиращо достъпа неща отговарящи на %(glob)s поради %(reason)s",
+ "created_rule_users": "%(senderName)s създаде правило блокиращо достъпа на потребители отговарящи на %(glob)s поради %(reason)s",
+ "created_rule_rooms": "%(senderName)s създаде правило блокиращо достъпа до стаи отговарящи на %(glob)s поради %(reason)s",
+ "created_rule_servers": "%(senderName)s създаде правило блокиращо достъпа до сървъри отговарящи на %(glob)s поради %(reason)s",
+ "created_rule": "%(senderName)s създаде правило блокиращо достъпа до неща отговарящи на %(glob)s поради %(reason)s",
+ "changed_rule_users": "%(senderName)s промени правило блокиращо достъпа на потребители отговарящи на %(oldGlob)s към отговарящи на %(newGlob)s поради %(reason)s",
+ "changed_rule_rooms": "%(senderName)s промени правило блокиращо достъпа до стаи отговарящи на %(oldGlob)s към отговарящи на %(newGlob)s поради %(reason)s",
+ "changed_rule_servers": "%(senderName)s промени правило блокиращо достъпа до сървъри отговарящи на %(oldGlob)s към отговарящи на %(newGlob)s поради %(reason)s",
+ "changed_rule_glob": "%(senderName)s промени правило блокиращо достъпа до неща отговарящи на %(oldGlob)s към отговарящи на %(newGlob)s поради %(reason)s"
}
},
"slash_command": {
@@ -2213,5 +2220,13 @@
"category_flags": "Знамена",
"categories": "Категории",
"quick_reactions": "Бързи реакции"
+ },
+ "chat_effects": {
+ "confetti_description": "Изпраща даденото съобщение с конфети",
+ "confetti_message": "изпраща конфети",
+ "fireworks_description": "Изпраща даденото съобщение с фойерверки",
+ "fireworks_message": "изпраща фойерверки",
+ "snowfall_description": "Изпраща даденото съобщение със снеговалеж",
+ "snowfall_message": "изпраща снеговалеж"
}
}
diff --git a/src/i18n/strings/ca.json b/src/i18n/strings/ca.json
index 29d36d4c4e..52213828d1 100644
--- a/src/i18n/strings/ca.json
+++ b/src/i18n/strings/ca.json
@@ -67,8 +67,6 @@
"You are no longer ignoring %(userId)s": "Ja no estàs ignorant l'usuari %(userId)s",
"Verified key": "Claus verificades",
"Reason": "Raó",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s a %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ha canviat el nivell d'autoritat de %(powerLevelDiffText)s.",
"Failure to create room": "No s'ha pogut crear la sala",
"Server may be unavailable, overloaded, or you hit a bug.": "És possible que el servidor no estigui disponible, sobrecarregat o que hagi topat amb un error.",
"Send": "Envia",
@@ -265,7 +263,6 @@
"You cannot delete this message. (%(code)s)": "No podeu eliminar aquest missatge. (%(code)s)",
"Thursday": "Dijous",
"Logs sent": "Logs enviats",
- "Show message in desktop notification": "Mostra els missatges amb notificacions d'escriptori",
"Yesterday": "Ahir",
"Error encountered (%(errorDetail)s).": "S'ha trobat un error (%(errorDetail)s).",
"Low Priority": "Baixa prioritat",
@@ -338,7 +335,6 @@
"Error removing ignored user/server": "Error eliminant usuari/servidor ignorat",
"Error subscribing to list": "Error subscrivint-se a la llista",
"Error adding ignored user/server": "Error afegint usuari/servidor ignorat",
- "Error downloading theme information.": "Error baixant informació de tema.",
"Unexpected server error trying to leave the room": "Error de servidor inesperat intentant sortir de la sala",
"Error leaving room": "Error sortint de la sala",
"Unexpected error resolving identity server configuration": "Error inesperat resolent la configuració del servidor d'identitat",
@@ -379,7 +375,6 @@
"Confirm this user's session by comparing the following with their User Settings:": "Confirma aquesta sessió d'usuari comparant amb la seva configuració d'usuari, el següent:",
"Confirm by comparing the following with the User Settings in your other session:": "Confirma comparant el següent amb la configuració d'usuari de la teva altra sessió:",
"Room settings": "Configuració de sala",
- "Appearance Settings only affect this %(brand)s session.": "La configuració d'aspecte només afecta aquesta sessió %(brand)s.",
"Change notification settings": "Canvia la configuració de notificacions",
"⚠ These settings are meant for advanced users.": "⚠ Aquesta configuració està pensada per usuaris avançats.",
"Link this email with your account in Settings to receive invites directly in %(brand)s.": "Per rebre invitacions directament a %(brand)s, enllaça aquest correu electrònic amb el teu compte a Configuració.",
@@ -477,7 +472,8 @@
},
"labs": {
"pinning": "Fixació de missatges",
- "bridge_state": "Mostra informació d'enllaços a la configuració de sala"
+ "bridge_state": "Mostra informació d'enllaços a la configuració de sala",
+ "group_rooms": "Sales"
},
"keyboard": {
"home": "Inici"
@@ -512,7 +508,13 @@
"rule_message": "Missatges en xats de grup",
"rule_invite_for_me": "Quan sóc convidat a una sala",
"rule_call": "Invitació de trucada",
- "rule_suppress_notices": "Missatges enviats pel bot"
+ "rule_suppress_notices": "Missatges enviats pel bot",
+ "show_message_desktop_notification": "Mostra els missatges amb notificacions d'escriptori"
+ },
+ "appearance": {
+ "subheading": "La configuració d'aspecte només afecta aquesta sessió %(brand)s.",
+ "custom_theme_error_downloading": "Error baixant informació de tema.",
+ "timeline_image_size_default": "Predeterminat"
}
},
"devtools": {
@@ -659,6 +661,10 @@
"one": "%(oneUser)sno ha fet canvis",
"other": "%(oneUser)sno ha fet canvis %(count)s cops"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s ha canviat el nivell d'autoritat de %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s de %(fromPowerLevel)s a %(toPowerLevel)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/cs.json b/src/i18n/strings/cs.json
index 253b93eddf..a11ef1ce97 100644
--- a/src/i18n/strings/cs.json
+++ b/src/i18n/strings/cs.json
@@ -94,7 +94,6 @@
"Passwords can't be empty": "Hesla nemohou být prázdná",
"Permissions": "Oprávnění",
"Phone": "Telefon",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s změnil(a) úroveň oprávnění o %(powerLevelDiffText)s.",
"Define the power level of a user": "Stanovte úroveň oprávnění uživatele",
"Failed to change power level": "Nepodařilo se změnit úroveň oprávnění",
"Power level must be positive integer.": "Úroveň oprávnění musí být kladné celé číslo.",
@@ -126,7 +125,6 @@
"Check for update": "Zkontrolovat aktualizace",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Nelze se připojit k domovskému serveru přes HTTP, pokud je v adresním řádku HTTPS. Buď použijte HTTPS, nebo povolte nezabezpečené skripty.",
"Displays action": "Zobrazí akci",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s",
"This doesn't appear to be a valid email address": "Tato e-mailová adresa se zdá být neplatná",
"This phone number is already in use": "Toto telefonní číslo je již používáno",
"This room is not accessible by remote Matrix servers": "Tato místnost není přístupná vzdáleným Matrix serverům",
@@ -286,7 +284,6 @@
"You cannot delete this message. (%(code)s)": "Tuto zprávu nemůžete smazat. (%(code)s)",
"Thursday": "Čtvrtek",
"Search…": "Hledat…",
- "Show message in desktop notification": "Zobrazit text zprávy v oznámení na ploše",
"Yesterday": "Včera",
"Error encountered (%(errorDetail)s).": "Nastala chyba (%(errorDetail)s).",
"Low Priority": "Nízká priorita",
@@ -813,24 +810,6 @@
"User Autocomplete": "Automatické doplňování uživatelů",
"Error upgrading room": "Chyba při aktualizaci místnosti",
"Double check that your server supports the room version chosen and try again.": "Zkontrolujte, že váš server opravdu podporuje zvolenou verzi místnosti.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s odstranil(a) pravidlo blokující uživatele odpovídající %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s odstranil pravidlo blokující místnosti odpovídající %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s odstranil pravidlo blokující servery odpovídající %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s odstranil blokující pravidlo %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s aktualizoval neplatné pravidlo blokování",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s aktualizoval(a) pravidlo blokující uživatele odpovídající %(glob)s z důvodu %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s aktualizoval pravidlo blokující místnosti odpovídající %(glob)s z důvodu %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s aktualizoval pravidlo blokující servery odpovídající %(glob)s z důvodu %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s aktualizoval blokovací pravidlo odpovídající %(glob)s z důvodu %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s vytvořil(a) pravidlo blokující uživatele odpovídající %(glob)s z důvodu %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s vytvořil pravidlo blokující místnosti odpovídající %(glob)s z důvodu %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s vytvořil pravidlo blokující servery odpovídající %(glob)s z důvodu %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s vytvořil blokovací pravidlo odpovídající %(glob)s z důvodu %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s změnil(a) pravidlo blokující uživatele odpovídající %(oldGlob)s na uživatele odpovídající %(newGlob)s z důvodu %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s změnil(a) pravidlo blokující místnosti odpovídající %(oldGlob)s na místnosti odpovídající %(newGlob)s z důvodu %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s změnil(a) pravidlo blokující servery odpovídající %(oldGlob)s na servery odpovídající %(newGlob)s z důvodu %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s změnil(a) blokovací pravidlo odpovídající %(oldGlob)s na odpovídající %(newGlob)s z důvodu %(reason)s",
- "Match system theme": "Nastavit podle vzhledu systému",
"My Ban List": "Můj seznam zablokovaných",
"This is your list of users/servers you have blocked - don't leave the room!": "Toto je váš seznam blokovaných uživatelů/serverů - neopouštějte tuto místnost!",
"Cannot connect to integration manager": "Nepovedlo se připojení ke správci integrací",
@@ -927,8 +906,6 @@
"not stored": "není uložen",
"This backup is trusted because it has been restored on this session": "Záloze věříme, protože už byla v této relaci načtena",
"Your keys are not being backed up from this session.": "Vaše klíče nejsou z této relace zálohovány.",
- "Enable desktop notifications for this session": "Povolit v této relaci oznámení",
- "Enable audible notifications for this session": "Povolit v této relaci zvuková oznámení",
"Session ID:": "ID relace:",
"Session key:": "Klíč relace:",
"Message search": "Vyhledávání ve zprávách",
@@ -1023,23 +1000,10 @@
"Mark all as read": "Označit vše jako přečtené",
"Not currently indexing messages for any room.": "Aktuálně neindexujeme žádné zprávy.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s z %(totalRooms)s",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s přidal(a) této místnosti alternativní adresy %(addresses)s.",
- "one": "%(senderName)s přidal(a) této místnosti alternativní adresu %(addresses)s."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s odebral(a) této místnosti alternativní adresy %(addresses)s.",
- "one": "%(senderName)s odebral(a) této místnosti alternativní adresu %(addresses)s."
- },
"Manually verify all remote sessions": "Ručně ověřit všechny relace",
"cached locally": "uložen lokálně",
"not found locally": "nenalezen lolálně",
"Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Individuálně ověřit každou uživatelovu relaci a označit jí za důvěryhodnou, bez důvěry v křížový podpis.",
- "Invalid theme schema.": "Neplatné schéma vzhledu.",
- "Error downloading theme information.": "Nepovedlo se stáhnout informace o vzhledu.",
- "Theme added!": "Motiv vzhledu přidán!",
- "Custom theme URL": "URL adresa vlastního vzhledu",
- "Add theme": "Přidat motiv vzhledu",
"Scroll to most recent messages": "Přejít na poslední zprávy",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Nepovedlo se změnit alternativní adresy místnosti. Možná to server neumožňuje a nebo je to dočasná chyba.",
"Local address": "Lokální adresa",
@@ -1093,7 +1057,6 @@
"There was a problem communicating with the server. Please try again.": "Došlo k potížím při komunikaci se serverem. Zkuste to prosím znovu.",
"Opens chat with the given user": "Otevře konverzaci s tímto uživatelem",
"Joins room with given address": "Vstoupit do místnosti s danou adresou",
- "Font size": "Velikost písma",
"IRC display name width": "šířka zobrazovného IRC jména",
"unexpected type": "neočekávaný typ",
"Size must be a number": "Velikost musí být číslo",
@@ -1139,9 +1102,6 @@
"Click the button below to confirm your identity.": "Klikněte na tlačítko níže pro potvrzení vaší identity.",
"a new master key signature": "nový podpis hlavního klíče",
"New version available. Update now.": "Je dostupná nová verze. Aktualizovat nyní.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Zadejte jméno písma, které máte naistalované v systému, a %(brand)s se jej pokusí použít.",
- "Customise your appearance": "Přizpůsobte si vzhled aplikace",
- "Appearance Settings only affect this %(brand)s session.": "Nastavení vzhledu působí jen v této relaci programu %(brand)s.",
"Add users and servers you want to ignore here. Use asterisks to have %(brand)s match any characters. For example, @bot:* would ignore all users that have the name 'bot' on any server.": "Sem přídejte servery a uživatele, které chcete ignorovat. Hvězdička pro %(brand)s zastupuje libovolný počet kterýchkoliv znaků. Např. @bot:* bude ignorovat všechny uživatele se jménem „bot“ na kterémkoliv serveru.",
"Signature upload success": "Podpis úspěšně nahrán",
"Signature upload failed": "Podpis se nepodařilo nahrát",
@@ -1149,8 +1109,6 @@
"Unexpected server error trying to leave the room": "Neočekávaná chyba serveru při odcházení z místnosti",
"Change notification settings": "Upravit nastavení oznámení",
"Use custom size": "Použít vlastní velikost",
- "Use a system font": "Používat systémové nastavení písma",
- "System font name": "Jméno systémového písma",
"Your server isn't responding to some requests.": "Váš server neodpovídá na některé požadavky.",
"Master private key:": "Hlavní soukromý klíč:",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use %(brand)s Desktop for encrypted messages to appear in search results.": "%(brand)s nemůže bezpečně ukládat šifrované zprávy lokálně v prohlížeči. Pro zobrazení šifrovaných zpráv ve výsledcích vyhledávání použijte %(brand)s Desktop.",
@@ -1652,10 +1610,6 @@
"Send %(msgtype)s messages as you in your active room": "Poslat zprávy %(msgtype)s jako vy ve vašá aktivní místnosti",
"See %(msgtype)s messages posted to this room": "Prohlédnout zprávy %(msgtype)s zveřejněné v této místnosti",
"See %(msgtype)s messages posted to your active room": "Prohlédnout zprávy %(msgtype)s zveřejněné ve vaší aktivní místnosti",
- "Sends the given message with confetti": "Pošle zprávu s konfetami",
- "sends confetti": "pošle konfety",
- "Sends the given message with fireworks": "Pošle zprávu s ohňostrojem",
- "sends fireworks": "pošle ohňostroj",
"The %(capability)s capability": "Schopnost %(capability)s",
"See %(eventType)s events posted to your active room": "Zobrazit události %(eventType)s odeslané do vaší aktivní místnosti",
"Send %(eventType)s events as you in your active room": "Poslat události %(eventType)s jako vy ve vaší aktivní místnosti",
@@ -1675,8 +1629,6 @@
"See when the name changes in this room": "Podívejte se, kdy se změní název v této místnosti",
"See when the topic changes in your active room": "Podívejte se, kdy se změní téma ve vaší aktivní místnosti",
"See when the topic changes in this room": "Podívejte se, kdy se změní téma v této místnosti",
- "sends snowfall": "pošle sněžení",
- "Sends the given message with snowfall": "Pošle zprávu se sněžením",
"You have no visible notifications.": "Nejsou dostupná žádná oznámení.",
"Transfer": "Přepojit",
"Failed to transfer call": "Hovor se nepodařilo přepojit",
@@ -1870,8 +1822,6 @@
"Add reaction": "Přidat reakci",
"Space Autocomplete": "Automatické dokončení prostoru",
"Go to my space": "Přejít do mého prostoru",
- "sends space invaders": "pošle space invaders",
- "Sends the given message with a space themed effect": "Odešle zadanou zprávu s efektem vesmíru",
"See when people join, leave, or are invited to your active room": "Zjistěte, kdy se lidé připojí, odejdou nebo jsou pozváni do vaší aktivní místnosti",
"See when people join, leave, or are invited to this room": "Zjistěte, kdy se lidé připojí, odejdou nebo jsou pozváni do této místnosti",
"Currently joining %(count)s rooms": {
@@ -1965,10 +1915,6 @@
"This upgrade will allow members of selected spaces access to this room without an invite.": "Tato změna umožní členům vybraných prostorů přístup do této místnosti bez pozvánky.",
"There was an error loading your notification settings.": "Došlo k chybě při načítání nastavení oznámení.",
"Global": "Globální",
- "Enable email notifications for %(email)s": "Povolení e-mailových oznámení pro %(email)s",
- "An error occurred whilst saving your notification preferences.": "Při ukládání předvoleb oznámení došlo k chybě.",
- "Error saving notification preferences": "Chyba při ukládání předvoleb oznámení",
- "Messages containing keywords": "Zprávy obsahující klíčová slova",
"Error downloading audio": "Chyba při stahování audia",
"No answer": "Žádná odpověď",
"An unknown error occurred": "Došlo k neznámé chybě",
@@ -2150,7 +2096,6 @@
"Yours, or the other users' internet connection": "Vaše internetové připojení nebo připojení ostatních uživatelů",
"The homeserver the user you're verifying is connected to": "Domovský server, ke kterému je ověřovaný uživatel připojen",
"This room isn't bridging messages to any platforms. Learn more.": "Tato místnost nepropojuje zprávy s žádnou platformou. Zjistit více.",
- "Use high contrast": "Použít vysoký kontrast",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Tato místnost se nachází v některých prostorech, jejichž nejste správcem. V těchto prostorech bude stará místnost stále zobrazena, ale lidé budou vyzváni, aby se připojili k nové místnosti.",
"Select all": "Vybrat všechny",
"Deselect all": "Zrušit výběr všech",
@@ -2200,12 +2145,9 @@
"@mentions & keywords": "@zmínky a klíčová slova",
"Get notified for every message": "Dostávat oznámení o každé zprávě",
"Get notifications as set up in your settings": "Dostávat oznámení podle nastavení",
- "sends rainfall": "pošle dešťové srážky",
- "Sends the given message with rainfall": "Pošle zprávu s dešťovými srážkami",
"Close this widget to view it in this panel": "Zavřít tento widget a zobrazit ho na tomto panelu",
"Unpin this widget to view it in this panel": "Odepnout tento widget a zobrazit ho na tomto panelu",
"Large": "Velký",
- "Image size in the timeline": "Velikost obrázku na časové ose",
"Based on %(count)s votes": {
"one": "Na základě %(count)s hlasu",
"other": "Na základě %(count)s hlasů"
@@ -2430,7 +2372,6 @@
"other": "Momentálně se odstraňují zprávy v %(count)s místnostech"
},
"Share for %(duration)s": "Sdílet na %(duration)s",
- "%(timeRemaining)s left": "%(timeRemaining)s zbývá",
"Next recently visited room or space": "Další nedávno navštívená místnost nebo prostor",
"Previous recently visited room or space": "Předchozí nedávno navštívená místnost nebo prostor",
"Unsent": "Neodeslané",
@@ -2478,8 +2419,6 @@
"New room": "Nová místnost",
"%(featureName)s Beta feedback": "Zpětná vazba beta funkce %(featureName)s",
"Threads help keep your conversations on-topic and easy to track.": "Vlákna pomáhají udržovat konverzace k tématu a snadno je sledovat.",
- "sends hearts": "posílá srdíčka",
- "Sends the given message with hearts": "Odešle danou zprávu se srdíčky",
"Confirm signing out these devices": {
"one": "Potvrďte odhlášení z tohoto zařízení",
"other": "Potvrďte odhlášení z těchto zařízení"
@@ -2693,9 +2632,6 @@
"Receive push notifications on this session.": "Přijímat push oznámení v této relaci.",
"Toggle push notifications on this session.": "Přepnout push oznámení v této relaci.",
"Push notifications": "Push oznámení",
- "Enable notifications for this device": "Povolit oznámení pro toto zařízení",
- "Turn off to disable notifications on all your devices and sessions": "Vypnutím zakážete oznámení na všech zařízeních a relacích",
- "Enable notifications for this account": "Povolit oznámení pro tento účet",
"Video call ended": "Videohovor ukončen",
"%(name)s started a video call": "%(name)s zahájil(a) videohovor",
"Record the client name, version, and url to recognise sessions more easily in session manager": "Zaznamenat název, verzi a url pro snadnější rozpoznání relací ve správci relací",
@@ -3303,7 +3239,18 @@
"sliding_sync_description": "V aktivním vývoji, nelze zakázat.",
"under_active_development": "V aktivním vývoji.",
"location_share_live_description": "Dočasná implementace. Polohy zůstanou v historii místností.",
- "dynamic_room_predecessors_description": "Povolit MSC3946 (podpora pozdních archivů místností)"
+ "dynamic_room_predecessors_description": "Povolit MSC3946 (podpora pozdních archivů místností)",
+ "group_messaging": "Zprávy",
+ "group_profile": "Profil",
+ "group_spaces": "Prostory",
+ "group_widgets": "Widgety",
+ "group_rooms": "Místnosti",
+ "group_voip": "Zvuk a video",
+ "group_moderation": "Moderování",
+ "group_themes": "Motivy vzhledu",
+ "group_encryption": "Šifrování",
+ "group_experimental": "Experimentální",
+ "group_developer": "Pro vývojáře"
},
"keyboard": {
"home": "Domov",
@@ -3399,7 +3346,8 @@
"few_seconds_ago": "před pár vteřinami",
"about_minute_ago": "před minutou",
"about_hour_ago": "asi před hodinou",
- "about_day_ago": "před jedním dnem"
+ "about_day_ago": "před jedním dnem",
+ "left": "%(timeRemaining)s zbývá"
},
"onboarding": {
"personal_messaging_title": "Zabezpečené zasílání zpráv pro přátele a rodinu",
@@ -3486,11 +3434,37 @@
"rule_call": "Pozvánka k hovoru",
"rule_suppress_notices": "Zprávy poslané robotem",
"rule_tombstone": "Při aktualizaci místnosti",
- "rule_encrypted_room_one_to_one": "Šifrované přímé zprávy"
+ "rule_encrypted_room_one_to_one": "Šifrované přímé zprávy",
+ "messages_containing_keywords": "Zprávy obsahující klíčová slova",
+ "error_saving": "Chyba při ukládání předvoleb oznámení",
+ "error_saving_detail": "Při ukládání předvoleb oznámení došlo k chybě.",
+ "enable_notifications_account": "Povolit oznámení pro tento účet",
+ "enable_notifications_account_detail": "Vypnutím zakážete oznámení na všech zařízeních a relacích",
+ "enable_email_notifications": "Povolení e-mailových oznámení pro %(email)s",
+ "enable_notifications_device": "Povolit oznámení pro toto zařízení",
+ "enable_desktop_notifications_session": "Povolit v této relaci oznámení",
+ "show_message_desktop_notification": "Zobrazit text zprávy v oznámení na ploše",
+ "enable_audible_notifications_session": "Povolit v této relaci zvuková oznámení"
},
"appearance": {
"layout_irc": "IRC (experimentální)",
- "layout_bubbles": "Bubliny zpráv"
+ "layout_bubbles": "Bubliny zpráv",
+ "heading": "Přizpůsobte si vzhled aplikace",
+ "subheading": "Nastavení vzhledu působí jen v této relaci programu %(brand)s.",
+ "match_system_theme": "Nastavit podle vzhledu systému",
+ "custom_font": "Používat systémové nastavení písma",
+ "custom_font_name": "Jméno systémového písma",
+ "custom_theme_invalid": "Neplatné schéma vzhledu.",
+ "custom_theme_error_downloading": "Nepovedlo se stáhnout informace o vzhledu.",
+ "custom_theme_success": "Motiv vzhledu přidán!",
+ "custom_theme_url": "URL adresa vlastního vzhledu",
+ "use_high_contrast": "Použít vysoký kontrast",
+ "custom_theme_add_button": "Přidat motiv vzhledu",
+ "font_size": "Velikost písma",
+ "custom_font_description": "Zadejte jméno písma, které máte naistalované v systému, a %(brand)s se jej pokusí použít.",
+ "timeline_image_size": "Velikost obrázku na časové ose",
+ "timeline_image_size_default": "Výchozí",
+ "timeline_image_size_large": "Velký"
}
},
"devtools": {
@@ -3703,7 +3677,15 @@
"removed": "%(senderName)s zrušil hlavní adresu této místnosti.",
"changed_alternative": "%(senderName)s změnil(a) alternativní adresy této místnosti.",
"changed_main_and_alternative": "%(senderName)s změnil(a) hlavní a alternativní adresy této místnosti.",
- "changed": "%(senderName)s změnil(a) adresy této místnosti."
+ "changed": "%(senderName)s změnil(a) adresy této místnosti.",
+ "alt_added": {
+ "other": "%(senderName)s přidal(a) této místnosti alternativní adresy %(addresses)s.",
+ "one": "%(senderName)s přidal(a) této místnosti alternativní adresu %(addresses)s."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s odebral(a) této místnosti alternativní adresy %(addresses)s.",
+ "one": "%(senderName)s odebral(a) této místnosti alternativní adresu %(addresses)s."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s zrušil(a) pozvání do této místnosti pro uživatele %(targetDisplayName)s.",
@@ -3884,6 +3866,29 @@
"one": "%(oneUser)sodeslal(a) skrytou zprávu",
"other": "%(oneUser)s odeslal(a) %(count)s skrytých zpráv"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s změnil(a) úroveň oprávnění o %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s odstranil(a) pravidlo blokující uživatele odpovídající %(glob)s",
+ "removed_rule_rooms": "%(senderName)s odstranil pravidlo blokující místnosti odpovídající %(glob)s",
+ "removed_rule_servers": "%(senderName)s odstranil pravidlo blokující servery odpovídající %(glob)s",
+ "removed_rule": "%(senderName)s odstranil blokující pravidlo %(glob)s",
+ "updated_invalid_rule": "%(senderName)s aktualizoval neplatné pravidlo blokování",
+ "updated_rule_users": "%(senderName)s aktualizoval(a) pravidlo blokující uživatele odpovídající %(glob)s z důvodu %(reason)s",
+ "updated_rule_rooms": "%(senderName)s aktualizoval pravidlo blokující místnosti odpovídající %(glob)s z důvodu %(reason)s",
+ "updated_rule_servers": "%(senderName)s aktualizoval pravidlo blokující servery odpovídající %(glob)s z důvodu %(reason)s",
+ "updated_rule": "%(senderName)s aktualizoval blokovací pravidlo odpovídající %(glob)s z důvodu %(reason)s",
+ "created_rule_users": "%(senderName)s vytvořil(a) pravidlo blokující uživatele odpovídající %(glob)s z důvodu %(reason)s",
+ "created_rule_rooms": "%(senderName)s vytvořil pravidlo blokující místnosti odpovídající %(glob)s z důvodu %(reason)s",
+ "created_rule_servers": "%(senderName)s vytvořil pravidlo blokující servery odpovídající %(glob)s z důvodu %(reason)s",
+ "created_rule": "%(senderName)s vytvořil blokovací pravidlo odpovídající %(glob)s z důvodu %(reason)s",
+ "changed_rule_users": "%(senderName)s změnil(a) pravidlo blokující uživatele odpovídající %(oldGlob)s na uživatele odpovídající %(newGlob)s z důvodu %(reason)s",
+ "changed_rule_rooms": "%(senderName)s změnil(a) pravidlo blokující místnosti odpovídající %(oldGlob)s na místnosti odpovídající %(newGlob)s z důvodu %(reason)s",
+ "changed_rule_servers": "%(senderName)s změnil(a) pravidlo blokující servery odpovídající %(oldGlob)s na servery odpovídající %(newGlob)s z důvodu %(reason)s",
+ "changed_rule_glob": "%(senderName)s změnil(a) blokovací pravidlo odpovídající %(oldGlob)s na odpovídající %(newGlob)s z důvodu %(reason)s"
}
},
"slash_command": {
@@ -4083,5 +4088,19 @@
"bullet_1": "Nezaznamenáváme ani neprofilujeme žádné údaje o účtu",
"bullet_2": "Nesdílíme informace s třetími stranami",
"disable_prompt": "Tuto funkci můžete kdykoli vypnout v nastavení"
+ },
+ "chat_effects": {
+ "confetti_description": "Pošle zprávu s konfetami",
+ "confetti_message": "pošle konfety",
+ "fireworks_description": "Pošle zprávu s ohňostrojem",
+ "fireworks_message": "pošle ohňostroj",
+ "rainfall_description": "Pošle zprávu s dešťovými srážkami",
+ "rainfall_message": "pošle dešťové srážky",
+ "snowfall_description": "Pošle zprávu se sněžením",
+ "snowfall_message": "pošle sněžení",
+ "spaceinvaders_description": "Odešle zadanou zprávu s efektem vesmíru",
+ "spaceinvaders_message": "pošle space invaders",
+ "hearts_description": "Odešle danou zprávu se srdíčky",
+ "hearts_message": "posílá srdíčka"
}
}
diff --git a/src/i18n/strings/da.json b/src/i18n/strings/da.json
index ef1696b0dd..f8e4cf334c 100644
--- a/src/i18n/strings/da.json
+++ b/src/i18n/strings/da.json
@@ -108,7 +108,6 @@
"All Rooms": "Alle rum",
"You cannot delete this message. (%(code)s)": "Du kan ikke slette denne besked. (%(code)s)",
"Thursday": "Torsdag",
- "Show message in desktop notification": "Vis besked i skrivebordsnotifikation",
"Yesterday": "I går",
"Error encountered (%(errorDetail)s).": "En fejl er opstået (%(errorDetail)s).",
"Low Priority": "Lav prioritet",
@@ -137,8 +136,6 @@
"Please supply a https:// or http:// widget URL": "Oplys venligst en https:// eller http:// widget URL",
"You cannot modify widgets in this room.": "Du kan ikke ændre widgets i dette rum.",
"Forces the current outbound group session in an encrypted room to be discarded": "Tvinger den nuværende udgående gruppe-session i et krypteret rum til at blive kasseret",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s fra %(fromPowerLevel)s til %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ændrede rettighedsniveau af %(powerLevelDiffText)s.",
"Cannot reach homeserver": "Homeserveren kan ikke kontaktes",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Vær sikker at du har en stabil internetforbindelse, eller kontakt serveradministratoren",
"Your %(brand)s is misconfigured": "Din %(brand)s er konfigureret forkert",
@@ -222,23 +219,6 @@
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ADVARSEL: NØGLEVERIFIKATIONEN FEJLEDE! Underskriftsnøglen for %(userId)s og session %(deviceId)s er %(fprint)s som ikke matcher den supplerede nøgle \"%(fingerprint)s\". Dette kunne betyde at jeres kommunikation er infiltreret!",
"Session already verified!": "Sessionen er allerede verificeret!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Underskriftsnøglen du supplerede matcher den underskriftsnøgle du modtog fra %(userId)s's session %(deviceId)s. Sessionen er markeret som verificeret.",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s tilføjede de alternative adresser %(addresses)s til dette rum.",
- "one": "%(senderName)s tilføjede alternative adresser %(addresses)s til dette rum."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s fjernede de alternative adresser %(addresses)s til dette rum.",
- "one": "%(senderName)s fjernede alternative adresser %(addresses)s til dette rum."
- },
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s fjernede den regel der bannede brugere der matcher %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s fjernede den regel der bannede brugere der matcher %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s fjernede den regel der bannede servere som matcher %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s fjernede en ban-regel der matcher %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s opdaterede en ugyldig ban-regel",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s opdaterede den regel der banner brugere som matcher %(glob)s på grund af %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s opdaterede den regel der banner rum som matcher %(glob)s på grund af %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s opdaterede den regel der banner servere der matcher %(glob)s på grund af %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s opdaterede en ban-regel der matcher %(glob)s på grund af %(reason)s",
"Explore rooms": "Udforsk rum",
"Verification code": "Verifikationskode",
"Once enabled, encryption cannot be disabled.": "Efter aktivering er det ikke muligt at slå kryptering fra.",
@@ -262,7 +242,6 @@
"You're signed out": "Du er logget ud",
"Change Password": "Skift adgangskode",
"Current password": "Nuværende adgangskode",
- "Theme added!": "Tema tilføjet!",
"Comment": "Kommentar",
"Please enter a name for the room": "Indtast et navn for rummet",
"Profile": "Profil",
@@ -606,7 +585,9 @@
},
"labs": {
"pinning": "Fastgørelse af beskeder",
- "state_counters": "Vis simple tællere i rumhovedet"
+ "state_counters": "Vis simple tællere i rumhovedet",
+ "group_profile": "Profil",
+ "group_rooms": "Rum"
},
"power_level": {
"default": "Standard",
@@ -633,7 +614,12 @@
"rule_message": "Beskeder i gruppechats",
"rule_invite_for_me": "Når jeg bliver inviteret til et rum",
"rule_call": "Opkalds invitation",
- "rule_suppress_notices": "Beskeder sendt af en bot"
+ "rule_suppress_notices": "Beskeder sendt af en bot",
+ "show_message_desktop_notification": "Vis besked i skrivebordsnotifikation"
+ },
+ "appearance": {
+ "custom_theme_success": "Tema tilføjet!",
+ "timeline_image_size_default": "Standard"
}
},
"devtools": {
@@ -675,7 +661,15 @@
"removed": "%(senderName)s fjernede hovedadressen for dette rum.",
"changed_alternative": "%(senderName)s ændrede de alternative adresser til dette rum.",
"changed_main_and_alternative": "%(senderName)s ændrede hoved- og alternative adresser til dette rum.",
- "changed": "%(senderName)s ændrede adresserne til dette rum."
+ "changed": "%(senderName)s ændrede adresserne til dette rum.",
+ "alt_added": {
+ "other": "%(senderName)s tilføjede de alternative adresser %(addresses)s til dette rum.",
+ "one": "%(senderName)s tilføjede alternative adresser %(addresses)s til dette rum."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s fjernede de alternative adresser %(addresses)s til dette rum.",
+ "one": "%(senderName)s fjernede alternative adresser %(addresses)s til dette rum."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s tilbagetrak invitationen til %(targetDisplayName)s om at deltage i rummet.",
@@ -705,6 +699,21 @@
"other": "%(names)s og %(count)s andre skriver …",
"one": "%(names)s og en anden skriver …"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s ændrede rettighedsniveau af %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s fra %(fromPowerLevel)s til %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s fjernede den regel der bannede brugere der matcher %(glob)s",
+ "removed_rule_rooms": "%(senderName)s fjernede den regel der bannede brugere der matcher %(glob)s",
+ "removed_rule_servers": "%(senderName)s fjernede den regel der bannede servere som matcher %(glob)s",
+ "removed_rule": "%(senderName)s fjernede en ban-regel der matcher %(glob)s",
+ "updated_invalid_rule": "%(senderName)s opdaterede en ugyldig ban-regel",
+ "updated_rule_users": "%(senderName)s opdaterede den regel der banner brugere som matcher %(glob)s på grund af %(reason)s",
+ "updated_rule_rooms": "%(senderName)s opdaterede den regel der banner rum som matcher %(glob)s på grund af %(reason)s",
+ "updated_rule_servers": "%(senderName)s opdaterede den regel der banner servere der matcher %(glob)s på grund af %(reason)s",
+ "updated_rule": "%(senderName)s opdaterede en ban-regel der matcher %(glob)s på grund af %(reason)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json
index fece0cf820..ca66f3838a 100644
--- a/src/i18n/strings/de_DE.json
+++ b/src/i18n/strings/de_DE.json
@@ -85,9 +85,7 @@
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s. %(monthName)s %(time)s",
"%(weekDayName)s %(time)s": "%(weekDayName)s, %(time)s",
"This server does not support authentication with a phone number.": "Dieser Server unterstützt keine Authentifizierung per Telefonnummer.",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s hat das Berechtigungslevel von %(powerLevelDiffText)s geändert.",
"Failed to send request.": "Übertragung der Anfrage fehlgeschlagen.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s von %(fromPowerLevel)s zu %(toPowerLevel)s",
"Missing room_id in request": "user_id fehlt in der Anfrage",
"Missing user_id in request": "user_id fehlt in der Anfrage",
"Power level must be positive integer.": "Berechtigungslevel muss eine positive ganze Zahl sein.",
@@ -298,7 +296,6 @@
"Thursday": "Donnerstag",
"Search…": "Suchen…",
"Logs sent": "Protokolldateien gesendet",
- "Show message in desktop notification": "Nachrichteninhalt in der Desktopbenachrichtigung anzeigen",
"Yesterday": "Gestern",
"Error encountered (%(errorDetail)s).": "Es ist ein Fehler aufgetreten (%(errorDetail)s).",
"Low Priority": "Niedrige Priorität",
@@ -636,7 +633,6 @@
"Error upgrading room": "Fehler bei Raumaktualisierung",
"Double check that your server supports the room version chosen and try again.": "Überprüfe nochmal ob dein Server die ausgewählte Raumversion unterstützt und versuche es nochmal.",
"Verify this session": "Sitzung verifizieren",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s aktualisierte eine ungültige Ausschlussregel",
"Enable message search in encrypted rooms": "Nachrichtensuche in verschlüsselten Räumen aktivieren",
"Lock": "Schloss",
"Later": "Später",
@@ -745,7 +741,6 @@
"Document": "Dokument",
"Explore rooms": "Räume erkunden",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Dein bereitgestellter Signaturschlüssel passt zum von der Sitzung %(deviceId)s von %(userId)s empfangendem Schlüssel. Sitzung wurde als verifiziert markiert.",
- "Match system theme": "An Systemdesign anpassen",
"Connect this session to Key Backup": "Verbinde diese Sitzung mit einer Schlüsselsicherung",
"Discovery options will appear once you have added an email above.": "Entdeckungsoptionen werden angezeigt, sobald du eine E-Mail-Adresse hinzugefügt hast.",
"Discovery options will appear once you have added a phone number above.": "Entdeckungsoptionen werden angezeigt, sobald du eine Telefonnummer hinzugefügt hast.",
@@ -761,38 +756,14 @@
},
"Remove recent messages": "Kürzlich gesendete Nachrichten entfernen",
"You're previewing %(roomName)s. Want to join it?": "Du erkundest den Raum %(roomName)s. Willst du ihn betreten?",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s hat die alternative Adresse %(addresses)s für diesen Raum hinzugefügt.",
- "other": "%(senderName)s hat die alternative Adresse %(addresses)s für diesen Raum hinzugefügt."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s hat die alternativen Adressen %(addresses)s für diesen Raum entfernt.",
- "one": "%(senderName)s hat die alternative Adresse %(addresses)s für diesen Raum entfernt."
- },
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s entfernte die Ausschlussregel für Benutzer, die %(glob)s entsprechen",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s entfernte die Ausschlussregel für Räume, die %(glob)s entsprechen",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s entfernte die Ausschlussregel für Server, die %(glob)s entsprechen",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s entfernte die Ausschlussregel, die %(glob)s entspricht",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s aktualisierte die Ausschlussregel für Benutzer, die aufgrund von %(reason)s %(glob)s entsprechen",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s aktualisierte die Ausschlussregel für Räume, die aufgrund von %(reason)s %(glob)s entsprechen",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s aktualisierte die Ausschlussregel für Server, die aufgrund von %(reason)s %(glob)s entsprechen",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s aktualisierte eine Ausschlussregel, die wegen %(reason)s %(glob)s entspricht",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s hat eine Ausschlussregel für Nutzer erstellt, die aufgrund %(reason)s %(glob)s entsprechen",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s erstellt eine Ausschlussregel für Räume, die %(glob)s aufgrund von %(reason)s entspricht",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s erstellte eine Ausschlussregel für Server, die aufgrund von %(reason)s %(glob)s entsprechen",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s erstellte eine Ausschlussregel, die aufgrund von %(reason)s %(glob)s entspricht",
"Do you want to chat with %(user)s?": "Möchtest du mit %(user)s schreiben?",
" wants to chat": " möchte mit dir schreiben",
"Start chatting": "Unterhaltung beginnen",
"Reject & Ignore user": "Ablehnen und Nutzer blockieren",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ändert eine Ausschlussregel von %(oldGlob)s nach %(newGlob)s, wegen %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ändert eine Ausschlussregel für Räume von %(oldGlob)s nach %(newGlob)s, wegen %(reason)s",
"Show more": "Mehr zeigen",
"This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "Diese Sitzung sichert deine Schlüssel nicht, aber du hast eine vorhandene Sicherung, die du wiederherstellen und in Zukunft hinzufügen kannst.",
"Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Verbinde diese Sitzung mit deiner Schlüsselsicherung bevor du dich abmeldest, um den Verlust von Schlüsseln zu vermeiden.",
"This backup is trusted because it has been restored on this session": "Dieser Sicherung wird vertraut, da sie während dieser Sitzung wiederhergestellt wurde",
- "Enable desktop notifications for this session": "Desktopbenachrichtigungen in dieser Sitzung",
- "Enable audible notifications for this session": "Benachrichtigungstöne in dieser Sitzung",
"Read Marker lifetime (ms)": "Gültigkeitsdauer der Gelesen-Markierung (ms)",
"Read Marker off-screen lifetime (ms)": "Gültigkeitsdauer der Gelesen-Markierung außerhalb des Bildschirms (ms)",
"Session key:": "Sitzungsschlüssel:",
@@ -821,8 +792,6 @@
"Could not find user in room": "Benutzer konnte nicht im Raum gefunden werden",
"Click the button below to confirm adding this email address.": "Klicke unten auf den Knopf, um die hinzugefügte E-Mail-Adresse zu bestätigen.",
"Confirm adding phone number": "Hinzugefügte Telefonnummer bestätigen",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s änderte eine Ausschlussregel für Server von %(oldGlob)s nach %(newGlob)s wegen %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s aktualisierte eine Ausschlussregel von %(oldGlob)s nach %(newGlob)s wegen %(reason)s",
"Not Trusted": "Nicht vertraut",
"Ask this user to verify their session, or manually verify it below.": "Bitte diesen Nutzer, seine Sitzung zu verifizieren, oder verifiziere diese unten manuell.",
"Manually verify all remote sessions": "Indirekte Sitzungen manuell verifizieren",
@@ -888,11 +857,6 @@
"%(brand)s is missing some components required for securely caching encrypted messages locally. If you'd like to experiment with this feature, build a custom %(brand)s Desktop with search components added.": "Um verschlüsselte Nachrichten lokal zu durchsuchen, benötigt %(brand)s weitere Komponenten. Wenn du diese Funktion testen möchtest, kannst du dir deine eigene Version von %(brand)s Desktop mit der integrierten Suchfunktion kompilieren.",
"Your keys are not being backed up from this session.": "Deine Schlüssel werden von dieser Sitzung nicht gesichert.",
"You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Zurzeit verwendest du , um Kontakte zu finden und von anderen gefunden zu werden. Du kannst deinen Identitäts-Server nachfolgend wechseln.",
- "Invalid theme schema.": "Ungültiges Designschema.",
- "Error downloading theme information.": "Fehler beim herunterladen des Themas.",
- "Theme added!": "Design hinzugefügt!",
- "Custom theme URL": "URL des selbstdefinierten Designs",
- "Add theme": "Design hinzufügen",
"Error changing power level requirement": "Fehler beim Ändern der Anforderungen für Benutzerrechte",
"Error changing power level": "Fehler beim Ändern der Benutzerrechte",
"Your email address hasn't been verified yet": "Deine E-Mail-Adresse wurde noch nicht verifiziert",
@@ -1149,7 +1113,6 @@
"Click the button below to confirm your identity.": "Klicke den Button unten um deine Identität zu bestätigen.",
"Confirm encryption setup": "Bestätige die Einrichtung der Verschlüsselung",
"Click the button below to confirm setting up encryption.": "Klick die Schaltfläche unten um die Einstellungen der Verschlüsselung zu bestätigen.",
- "Font size": "Schriftgröße",
"IRC display name width": "Breite des IRC-Anzeigenamens",
"Size must be a number": "Schriftgröße muss eine Zahl sein",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Eigene Schriftgröße kann nur eine Zahl zwischen %(min)s pt und %(max)s pt sein",
@@ -1196,10 +1159,6 @@
"Looks good!": "Sieht gut aus!",
"Use custom size": "Andere Schriftgröße verwenden",
"Hey you. You're the best!": "Hey du. Du bist großartig!",
- "Use a system font": "Systemschriftart verwenden",
- "System font name": "Systemschriftart",
- "Customise your appearance": "Verändere das Erscheinungsbild",
- "Appearance Settings only affect this %(brand)s session.": "Die %(brand)s Einstellungen zum Erscheinungsbild wirken sich nur auf diese Sitzung aus.",
"The authenticity of this encrypted message can't be guaranteed on this device.": "Die Echtheit dieser verschlüsselten Nachricht kann auf diesem Gerät nicht garantiert werden.",
"Message deleted on %(date)s": "Nachricht am %(date)s gelöscht",
"Wrong file type": "Falscher Dateityp",
@@ -1226,7 +1185,6 @@
"Your area is experiencing difficulties connecting to the internet.": "Deine Region hat Schwierigkeiten, eine Verbindung zum Internet herzustellen.",
"A connection error occurred while trying to contact the server.": "Beim Versuch, den Server zu kontaktieren, ist ein Verbindungsfehler aufgetreten.",
"Master private key:": "Privater Hauptschlüssel:",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Setze den Schriftnamen auf eine in deinem System installierte Schriftart und %(brand)s wird versuchen, sie zu verwenden.",
"You're all caught up.": "Du bist auf dem neuesten Stand.",
"The server is not configured to indicate what the problem is (CORS).": "Der Server ist nicht dafür konfiguriert, das Problem anzuzeigen (CORS).",
"Recent changes that have not yet been received": "Letzte Änderungen, die noch nicht eingegangen sind",
@@ -1670,15 +1628,9 @@
"Resume": "Fortsetzen",
"Invalid URL": "Ungültiger Link",
"Unable to validate homeserver": "Überprüfung des Heim-Servers nicht möglich",
- "sends fireworks": "sendet Feuerwerk",
- "Sends the given message with fireworks": "Sendet die Nachricht mit Feuerwerk",
- "sends confetti": "sendet Konfetti",
- "Sends the given message with confetti": "Sendet die Nachricht mit Konfetti",
"You've reached the maximum number of simultaneous calls.": "Du hast die maximale Anzahl gleichzeitig möglicher Anrufe erreicht.",
"Too Many Calls": "Zu viele Anrufe",
"You have no visible notifications.": "Du hast keine sichtbaren Benachrichtigungen.",
- "sends snowfall": "sendet Schneeflocken",
- "Sends the given message with snowfall": "Sendet die Nachricht mit Schneeflocken",
"Transfer": "Übertragen",
"Failed to transfer call": "Anruf-Übertragung fehlgeschlagen",
"A call can only be transferred to a single user.": "Ein Anruf kann nur auf einen einzelnen Nutzer übertragen werden.",
@@ -1869,8 +1821,6 @@
"To leave the beta, visit your settings.": "Du kannst die Beta in den Einstellungen deaktivieren.",
"Your platform and username will be noted to help us use your feedback as much as we can.": "Deine Systeminformationen und dein Benutzername werden mitgeschickt, damit wir deine Rückmeldung bestmöglich nachvollziehen können.",
"Your access token gives full access to your account. Do not share it with anyone.": "Dein Zugriffstoken gibt vollen Zugriff auf dein Konto. Teile ihn niemals mit anderen.",
- "sends space invaders": "sendet Space Invaders",
- "Sends the given message with a space themed effect": "Sendet die Nachricht mit Raumschiffen",
"Space Autocomplete": "Spaces automatisch vervollständigen",
"Currently joining %(count)s rooms": {
"one": "Betrete %(count)s Raum",
@@ -1959,10 +1909,6 @@
"Global": "Global",
"New keyword": "Neues Schlüsselwort",
"Keyword": "Schlüsselwort",
- "Enable email notifications for %(email)s": "E-Mail-Benachrichtigungen für %(email)s aktivieren",
- "An error occurred whilst saving your notification preferences.": "Beim Speichern der Benachrichtigungseinstellungen ist ein Fehler aufgetreten.",
- "Error saving notification preferences": "Fehler beim Speichern der Benachrichtigungseinstellungen",
- "Messages containing keywords": "Nachrichten mit Schlüsselwörtern",
"The call is in an unknown state!": "Dieser Anruf ist in einem unbekannten Zustand!",
"Call back": "Zurückrufen",
"Connection failed": "Verbindung fehlgeschlagen",
@@ -2149,7 +2095,6 @@
"The homeserver the user you're verifying is connected to": "Der Heim-Server der Person, die du verifizierst",
"You do not have permission to start polls in this room.": "Du bist nicht berechtigt, Umfragen in diesem Raum zu beginnen.",
"This room isn't bridging messages to any platforms. Learn more.": "Dieser Raum leitet keine Nachrichten von/an andere(n) Plattformen weiter. Mehr erfahren.",
- "Use high contrast": "Hohen Kontrast verwenden",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Dieser Raum ist Teil von Spaces von denen du kein Administrator bist. In diesen Räumen wird der alte Raum weiter angezeigt werden, aber Personen werden aufgefordert werden, dem neuen Raum beizutreten.",
"Deselect all": "Alle abwählen",
"Select all": "Alle auswählen",
@@ -2183,9 +2128,6 @@
"Other rooms": "Andere Räume",
"Show tray icon and minimise window to it on close": "Fenster beim Schließen in die Symbolleiste minimieren",
"Large": "Groß",
- "Image size in the timeline": "Bildgröße im Verlauf",
- "sends rainfall": "sendet mit Regeneffekt",
- "Sends the given message with rainfall": "Nachricht mit Regeneffekt senden",
"Show all your rooms in Home, even if they're in a space.": "Alle Räume auf der Startseite anzeigen, auch wenn sie Teil eines Space sind.",
"Home is useful for getting an overview of everything.": "Die Startseite bietet dir einen Überblick über deine Unterhaltungen.",
"Get notifications as set up in your settings": "Du erhältst Benachrichtigungen, wie du sie in den Einstellungen konfiguriert hast",
@@ -2429,7 +2371,6 @@
"one": "Entferne Nachrichten in %(count)s Raum",
"other": "Entferne Nachrichten in %(count)s Räumen"
},
- "%(timeRemaining)s left": "%(timeRemaining)s übrig",
"Share for %(duration)s": "Geteilt für %(duration)s",
"Failed to join": "Betreten fehlgeschlagen",
"The person who invited you has already left, or their server is offline.": "Die dich einladende Person hat den Raum verlassen oder ihr Heim-Server ist außer Betrieb.",
@@ -2489,8 +2430,6 @@
"other": "Abmelden dieser Geräte bestätigen"
},
"Developer tools": "Entwicklungswerkzeuge",
- "sends hearts": "Sendet Herzen",
- "Sends the given message with hearts": "Sendet die Nachricht mit Herzen",
"View List": "Liste Anzeigen",
"View list": "Liste anzeigen",
"Cameras": "Kameras",
@@ -2693,9 +2632,6 @@
"Push notifications": "Push-Benachrichtigungen",
"Toggle push notifications on this session.": "(De)Aktiviere Push-Benachrichtigungen in dieser Sitzung.",
"Failed to set pusher state": "Konfigurieren des Push-Dienstes fehlgeschlagen",
- "Enable notifications for this device": "Aktiviere Benachrichtigungen für dieses Gerät",
- "Turn off to disable notifications on all your devices and sessions": "Ausschalten, um Benachrichtigungen auf all deinen Geräten und Sitzungen zu deaktivieren",
- "Enable notifications for this account": "Aktiviere Benachrichtigungen für dieses Konto",
"Video call ended": "Videoanruf beendet",
"%(name)s started a video call": "%(name)s hat einen Videoanruf begonnen",
"Record the client name, version, and url to recognise sessions more easily in session manager": "Bezeichnung, Version und URL der Anwendung registrieren, damit diese Sitzung in der Sitzungsverwaltung besser erkennbar ist",
@@ -3303,7 +3239,18 @@
"sliding_sync_description": "In aktiver Entwicklung, kann nicht deaktiviert werden.",
"under_active_development": "In aktiver Entwicklung.",
"location_share_live_description": "Vorläufige Implementierung: Standorte verbleiben im Raumverlauf.",
- "dynamic_room_predecessors_description": "MSC3946 aktivieren (zur Verknüpfung von Raumarchiven nach der Raumerstellung)"
+ "dynamic_room_predecessors_description": "MSC3946 aktivieren (zur Verknüpfung von Raumarchiven nach der Raumerstellung)",
+ "group_messaging": "Kommunikation",
+ "group_profile": "Profil",
+ "group_spaces": "Spaces",
+ "group_widgets": "Widgets",
+ "group_rooms": "Räume",
+ "group_voip": "Anrufe",
+ "group_moderation": "Moderation",
+ "group_themes": "Themen",
+ "group_encryption": "Verschlüsselung",
+ "group_experimental": "Experimentell",
+ "group_developer": "Entwickler"
},
"keyboard": {
"home": "Startseite",
@@ -3399,7 +3346,8 @@
"few_seconds_ago": "vor ein paar Sekunden",
"about_minute_ago": "vor etwa einer Minute",
"about_hour_ago": "vor etwa einer Stunde",
- "about_day_ago": "vor etwa einem Tag"
+ "about_day_ago": "vor etwa einem Tag",
+ "left": "%(timeRemaining)s übrig"
},
"onboarding": {
"personal_messaging_title": "Sichere Kommunikation für Freunde und Familie",
@@ -3486,11 +3434,37 @@
"rule_call": "Anrufe",
"rule_suppress_notices": "Nachrichten von Bots",
"rule_tombstone": "Raumaktualisierungen",
- "rule_encrypted_room_one_to_one": "Verschlüsselte Direktnachrichten"
+ "rule_encrypted_room_one_to_one": "Verschlüsselte Direktnachrichten",
+ "messages_containing_keywords": "Nachrichten mit Schlüsselwörtern",
+ "error_saving": "Fehler beim Speichern der Benachrichtigungseinstellungen",
+ "error_saving_detail": "Beim Speichern der Benachrichtigungseinstellungen ist ein Fehler aufgetreten.",
+ "enable_notifications_account": "Aktiviere Benachrichtigungen für dieses Konto",
+ "enable_notifications_account_detail": "Ausschalten, um Benachrichtigungen auf all deinen Geräten und Sitzungen zu deaktivieren",
+ "enable_email_notifications": "E-Mail-Benachrichtigungen für %(email)s aktivieren",
+ "enable_notifications_device": "Aktiviere Benachrichtigungen für dieses Gerät",
+ "enable_desktop_notifications_session": "Desktopbenachrichtigungen in dieser Sitzung",
+ "show_message_desktop_notification": "Nachrichteninhalt in der Desktopbenachrichtigung anzeigen",
+ "enable_audible_notifications_session": "Benachrichtigungstöne in dieser Sitzung"
},
"appearance": {
"layout_irc": "IRC (Experimentell)",
- "layout_bubbles": "Nachrichtenblasen"
+ "layout_bubbles": "Nachrichtenblasen",
+ "heading": "Verändere das Erscheinungsbild",
+ "subheading": "Die %(brand)s Einstellungen zum Erscheinungsbild wirken sich nur auf diese Sitzung aus.",
+ "match_system_theme": "An Systemdesign anpassen",
+ "custom_font": "Systemschriftart verwenden",
+ "custom_font_name": "Systemschriftart",
+ "custom_theme_invalid": "Ungültiges Designschema.",
+ "custom_theme_error_downloading": "Fehler beim herunterladen des Themas.",
+ "custom_theme_success": "Design hinzugefügt!",
+ "custom_theme_url": "URL des selbstdefinierten Designs",
+ "use_high_contrast": "Hohen Kontrast verwenden",
+ "custom_theme_add_button": "Design hinzufügen",
+ "font_size": "Schriftgröße",
+ "custom_font_description": "Setze den Schriftnamen auf eine in deinem System installierte Schriftart und %(brand)s wird versuchen, sie zu verwenden.",
+ "timeline_image_size": "Bildgröße im Verlauf",
+ "timeline_image_size_default": "Standard",
+ "timeline_image_size_large": "Groß"
}
},
"devtools": {
@@ -3703,7 +3677,15 @@
"removed": "%(senderName)s hat die Hauptadresse von diesem Raum entfernt.",
"changed_alternative": "%(senderName)s hat die alternative Adresse für diesen Raum geändert.",
"changed_main_and_alternative": "%(senderName)s hat die Haupt- und Alternativadressen für diesen Raum geändert.",
- "changed": "%(senderName)s hat die Adresse für diesen Raum geändert."
+ "changed": "%(senderName)s hat die Adresse für diesen Raum geändert.",
+ "alt_added": {
+ "one": "%(senderName)s hat die alternative Adresse %(addresses)s für diesen Raum hinzugefügt.",
+ "other": "%(senderName)s hat die alternative Adresse %(addresses)s für diesen Raum hinzugefügt."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s hat die alternativen Adressen %(addresses)s für diesen Raum entfernt.",
+ "one": "%(senderName)s hat die alternative Adresse %(addresses)s für diesen Raum entfernt."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s hat die Einladung für %(targetDisplayName)s zurückgezogen.",
@@ -3884,6 +3866,29 @@
"one": "%(oneUser)s hat eine versteckte Nachricht gesendet",
"other": "%(oneUser)s hat %(count)s versteckte Nachrichten gesendet"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s hat das Berechtigungslevel von %(powerLevelDiffText)s geändert.",
+ "user_from_to": "%(userId)s von %(fromPowerLevel)s zu %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s entfernte die Ausschlussregel für Benutzer, die %(glob)s entsprechen",
+ "removed_rule_rooms": "%(senderName)s entfernte die Ausschlussregel für Räume, die %(glob)s entsprechen",
+ "removed_rule_servers": "%(senderName)s entfernte die Ausschlussregel für Server, die %(glob)s entsprechen",
+ "removed_rule": "%(senderName)s entfernte die Ausschlussregel, die %(glob)s entspricht",
+ "updated_invalid_rule": "%(senderName)s aktualisierte eine ungültige Ausschlussregel",
+ "updated_rule_users": "%(senderName)s aktualisierte die Ausschlussregel für Benutzer, die aufgrund von %(reason)s %(glob)s entsprechen",
+ "updated_rule_rooms": "%(senderName)s aktualisierte die Ausschlussregel für Räume, die aufgrund von %(reason)s %(glob)s entsprechen",
+ "updated_rule_servers": "%(senderName)s aktualisierte die Ausschlussregel für Server, die aufgrund von %(reason)s %(glob)s entsprechen",
+ "updated_rule": "%(senderName)s aktualisierte eine Ausschlussregel, die wegen %(reason)s %(glob)s entspricht",
+ "created_rule_users": "%(senderName)s hat eine Ausschlussregel für Nutzer erstellt, die aufgrund %(reason)s %(glob)s entsprechen",
+ "created_rule_rooms": "%(senderName)s erstellt eine Ausschlussregel für Räume, die %(glob)s aufgrund von %(reason)s entspricht",
+ "created_rule_servers": "%(senderName)s erstellte eine Ausschlussregel für Server, die aufgrund von %(reason)s %(glob)s entsprechen",
+ "created_rule": "%(senderName)s erstellte eine Ausschlussregel, die aufgrund von %(reason)s %(glob)s entspricht",
+ "changed_rule_users": "%(senderName)s ändert eine Ausschlussregel von %(oldGlob)s nach %(newGlob)s, wegen %(reason)s",
+ "changed_rule_rooms": "%(senderName)s ändert eine Ausschlussregel für Räume von %(oldGlob)s nach %(newGlob)s, wegen %(reason)s",
+ "changed_rule_servers": "%(senderName)s änderte eine Ausschlussregel für Server von %(oldGlob)s nach %(newGlob)s wegen %(reason)s",
+ "changed_rule_glob": "%(senderName)s aktualisierte eine Ausschlussregel von %(oldGlob)s nach %(newGlob)s wegen %(reason)s"
}
},
"slash_command": {
@@ -4083,5 +4088,19 @@
"bullet_1": "Wir erfassen und analysieren keine Kontodaten",
"bullet_2": "Wir teilen keine Informationen mit Dritten",
"disable_prompt": "Du kannst dies jederzeit in den Einstellungen deaktivieren"
+ },
+ "chat_effects": {
+ "confetti_description": "Sendet die Nachricht mit Konfetti",
+ "confetti_message": "sendet Konfetti",
+ "fireworks_description": "Sendet die Nachricht mit Feuerwerk",
+ "fireworks_message": "sendet Feuerwerk",
+ "rainfall_description": "Nachricht mit Regeneffekt senden",
+ "rainfall_message": "sendet mit Regeneffekt",
+ "snowfall_description": "Sendet die Nachricht mit Schneeflocken",
+ "snowfall_message": "sendet Schneeflocken",
+ "spaceinvaders_description": "Sendet die Nachricht mit Raumschiffen",
+ "spaceinvaders_message": "sendet Space Invaders",
+ "hearts_description": "Sendet die Nachricht mit Herzen",
+ "hearts_message": "Sendet Herzen"
}
}
diff --git a/src/i18n/strings/el.json b/src/i18n/strings/el.json
index 33e6f16bc5..3366fa5521 100644
--- a/src/i18n/strings/el.json
+++ b/src/i18n/strings/el.json
@@ -153,7 +153,6 @@
"Failed to ban user": "Δεν ήταν δυνατό ο αποκλεισμός του χρήστη",
"Failed to change power level": "Δεν ήταν δυνατή η αλλαγή του επιπέδου δύναμης",
"Failed to unban": "Δεν ήταν δυνατή η άρση του αποκλεισμού",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s από %(fromPowerLevel)s σε %(toPowerLevel)s",
"Invalid file%(extra)s": "Μη έγκυρο αρχείο %(extra)s",
"Missing user_id in request": "Λείπει το user_id στο αίτημα",
"not specified": "μη καθορισμένο",
@@ -186,7 +185,6 @@
"You may need to manually permit %(brand)s to access your microphone/webcam": "Μπορεί να χρειαστεί να ορίσετε χειροκίνητα την πρόσβαση του %(brand)s στο μικρόφωνο/κάμερα",
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Δεν είναι δυνατή η σύνδεση στον κεντρικό διακομιστή - παρακαλούμε ελέγξτε τη συνδεσιμότητα, βεβαιωθείτε ότι το πιστοποιητικό SSL του διακομιστή είναι έμπιστο και ότι κάποιο πρόσθετο περιηγητή δεν αποτρέπει τα αιτήματα.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Δεν είναι δυνατή η σύνδεση στον κεντρικό διακομιστή μέσω HTTP όταν μια διεύθυνση HTTPS βρίσκεται στην μπάρα του περιηγητή. Είτε χρησιμοποιήστε HTTPS ή ενεργοποιήστε τα μη ασφαλή σενάρια εντολών.",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "Ο %(senderName)s άλλαξε το επίπεδο δύναμης του %(powerLevelDiffText)s.",
"The email address linked to your account must be entered.": "Πρέπει να εισηχθεί η διεύθυνση ηλ. αλληλογραφίας που είναι συνδεδεμένη με τον λογαριασμό σας.",
"This room is not accessible by remote Matrix servers": "Αυτό το δωμάτιο δεν είναι προσβάσιμο από απομακρυσμένους διακομιστές Matrix",
"You have disabled URL previews by default.": "Έχετε απενεργοποιημένη από προεπιλογή την προεπισκόπηση συνδέσμων.",
@@ -280,7 +278,6 @@
"Explore rooms": "Εξερευνήστε δωμάτια",
"Click the button below to confirm adding this phone number.": "Πιέστε το κουμπί από κάτω για να επιβεβαίωσετε την προσθήκη του τηλεφωνικού αριθμού.",
"Use custom size": "Χρησιμοποιήστε προσαρμοσμένο μέγεθος",
- "Font size": "Μέγεθος γραμματοσειράς",
"Ok": "Εντάξει",
"Your homeserver has exceeded its user limit.": "Ο διακομιστής σας ξεπέρασε το όριο χρηστών.",
"Use app": "Χρησιμοποιήστε την εφαρμογή",
@@ -299,15 +296,6 @@
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "Ο %(name)s (%(userId)s) συνδέθηκε σε μία νέα συνεδρία χωρίς να την επιβεβαιώσει:",
"Verify your other session using one of the options below.": "Επιβεβαιώστε την άλλη σας συνεδρία χρησιμοποιώντας μία από τις παρακάτω επιλογές.",
"You signed in to a new session without verifying it:": "Συνδεθήκατε σε μια νέα συνεδρία χωρίς να την επιβεβαιώσετε:",
- "%(senderName)s removed the rule banning users matching %(glob)s": "Ο %(senderName)s αφαίρεσε τον κανόνα που αποκλείει τους χρήστες που ταιριάζουν με %(glob)s",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "Ο %(senderName)s αφαίρεσε την εναλλακτική διεύθυνση %(addresses)s για αυτό το δωμάτιο.",
- "other": "Ο %(senderName)s αφαίρεσε τις εναλλακτικές διευθύνσεις %(addresses)s για αυτό το δωμάτιο."
- },
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "Ο %(senderName)s πρόσθεσε τις εναλλακτικές διευθύνσεις %(addresses)s για αυτό το δωμάτιο.",
- "other": "Ο %(senderName)s πρόσθεσε τις εναλλακτικές διευθύνσεις %(addresses)s για αυτό το δωμάτιο."
- },
"Converts the DM to a room": "Μετατρέπει την προσωπική συνομιλία σε δωμάτιο",
"Converts the room to a DM": "Μετατρέπει το δωμάτιο σε προσωπική συνομιλία",
"Takes the call in the current room off hold": "Επαναφέρει την κλήση στο τρέχον δωμάτιο από την αναμονή",
@@ -666,13 +654,6 @@
"There was an error loading your notification settings.": "Παρουσιάστηκε σφάλμα κατά τη φόρτωση των ρυθμίσεων ειδοποιήσεων σας.",
"Mentions & keywords": "Αναφορές & λέξεις-κλειδιά",
"New keyword": "Νέα λέξη-κλειδί",
- "Enable audible notifications for this session": "Ενεργοποιήστε τις ηχητικές ειδοποιήσεις για αυτήν τη συνεδρία",
- "Show message in desktop notification": "Εμφάνιση του μηνύματος στην ειδοποίηση στον υπολογιστή",
- "Enable desktop notifications for this session": "Ενεργοποιήστε τις ειδοποιήσεις στον υπολογιστή για αυτήν τη συνεδρία",
- "Enable email notifications for %(email)s": "Ενεργοποίηση ειδοποιήσεων email για %(email)s",
- "An error occurred whilst saving your notification preferences.": "Παρουσιάστηκε σφάλμα κατά την αποθήκευση των προτιμήσεων ειδοποίησης.",
- "Error saving notification preferences": "Σφάλμα κατά την αποθήκευση των προτιμήσεων ειδοποιήσεων",
- "Messages containing keywords": "Μηνύματα που περιέχουν λέξεις-κλειδιά",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Ενημέρωση χώρου...",
"other": "Ενημέρωση χώρων... (%(progress)s out of %(count)s)"
@@ -717,8 +698,6 @@
"Never send encrypted messages to unverified sessions in this room from this session": "Μη στέλνετε ποτέ κρυπτογραφημένα μηνύματα σε μη επαληθευμένες συνεδρίες σε αυτό το δωμάτιο από αυτή τη συνεδρία",
"Never send encrypted messages to unverified sessions from this session": "Μη στέλνετε ποτέ κρυπτογραφημένα μηνύματα σε μη επαληθευμένες συνεδρίες από αυτήν τη συνεδρία",
"Send analytics data": "Αποστολή δεδομένων αναλυτικών στοιχείων",
- "System font name": "Όνομα γραμματοσειράς συστήματος",
- "Use a system font": "Χρήση μιας γραμματοσειρά συστήματος",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Μπορείτε να συνδεθείτε, αλλά ορισμένες λειτουργίες δε θα είναι διαθέσιμες μέχρι να συνδεθεί ξανά ο διακομιστής ταυτότητας. Εάν εξακολουθείτε να βλέπετε αυτήν την προειδοποίηση, ελέγξτε τις ρυθμίσεις σας ή επικοινωνήστε με έναν διαχειριστή του διακομιστή σας.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Μπορείτε να επαναφέρετε τον κωδικό πρόσβασης σας, αλλά ορισμένες λειτουργίες δε θα είναι διαθέσιμες μέχρι να συνδεθεί ξανά ο διακομιστής ταυτότητας. Εάν εξακολουθείτε να βλέπετε αυτήν την προειδοποίηση, ελέγξτε τις ρυθμίσεις σας ή επικοινωνήστε με έναν διαχειριστή του διακομιστή σας.",
"Group all your people in one place.": "Ομαδοποιήστε όλα τα άτομα σας σε ένα μέρος.",
@@ -823,22 +802,6 @@
"See when the topic changes in this room": "Δείτε πότε αλλάζει το θέμα σε αυτό το δωμάτιο",
"Change which room, message, or user you're viewing": "Αλλάξτε το δωμάτιο, το μήνυμα ή τον χρήστη που βλέπετε",
"Change which room you're viewing": "Αλλάξτε το δωμάτιο που βλέπετε",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ενημέρωσε έναν κανόνα απαγόρευσης που αντιστοιχούσε %(oldGlob)s σε αντιστοίχιση %(newGlob)s για %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s άλλαξε έναν κανόνα που απαγόρευε την αντιστοίχιση διακομιστών %(oldGlob)s σε αντιστοίχιση %(newGlob)s για %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s άλλαξε έναν κανόνα που απαγόρευε την αντιστοίχιση δωματίων %(oldGlob)s σε αντιστοίχιση %(newGlob)s για %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s άλλαξε έναν κανόνα που απαγόρευε την αντιστοίχιση χρηστών %(oldGlob)s σε αντιστοίχιση %(newGlob)s για %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s δημιούργησε μια απαγόρευση αντιστοίχισης κανόνων %(glob)s για %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s δημιούργησε έναν κανόνα που απαγορεύει την αντιστοίχιση διακομιστών %(glob)s για %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s δημιούργησε έναν κανόνα που απαγορεύει την αντιστοίχιση δωματίων %(glob)s για %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s δημιούργησε έναν κανόνα που απαγορεύει την αντιστοίχιση χρηστών %(glob)s για %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s ενημέρωσε μια απαγόρευση αντιστοίχισης κανόνα%(glob)s για %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s ενημέρωσε τον κανόνα που απαγορεύει την αντιστοίχιση διακομιστών %(glob)s για %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s ενημέρωσε τον κανόνα που απαγορεύει την αντιστοίχιση δωματίων %(glob)s για %(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s ενημέρωσε τον κανόνα που απαγορεύει την αντιστοίχιση χρηστών %(glob)s για %(reason)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s ενημέρωσε έναν μη έγκυρο κανόνα απαγόρευσης",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s αφαίρεσε μια απαγόρευση αντιστοίχισης κανόνων %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s αφαίρεσε τον κανόνα που απαγορεύει την αντιστοίχιση διακομιστών %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s αφαίρεσε τον κανόνα που απαγορεύει την αντιστοίχιση δωματίων %(glob)s",
"Switches to this room's virtual room, if it has one": "Μεταβαίνει στο εικονικό δωμάτιο αυτού του δωματίου, εάν υπάρχει",
"Forces the current outbound group session in an encrypted room to be discarded": "Επιβάλλει την τρέχουσα εξερχόμενη ομαδική συνεδρία σε κρυπτογραφημένο δωμάτιο για απόρριψη",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η ΕΠΑΛΗΘΕΥΣΗ ΚΛΕΙΔΙΟΥ ΑΠΕΤΥΧΕ! Το κλειδί σύνδεσης για %(userId)s και συνεδρίας %(deviceId)s είναι \"%(fprint)s\" που δεν ταιριάζει με το παρεχόμενο κλειδί\"%(fingerprint)s\". Αυτό μπορεί να σημαίνει ότι υπάρχει υποκλοπή στις επικοινωνίες σας!",
@@ -900,7 +863,6 @@
"Show polls button": "Εμφάνιση κουμπιού δημοσκοπήσεων",
"Enable widget screenshots on supported widgets": "Ενεργοποίηση στιγμιότυπων οθόνης μικροεφαρμογών σε υποστηριζόμενες μικροεφαρμογές",
"Enable URL previews by default for participants in this room": "Ενεργοποιήστε τις προεπισκοπήσεις URL από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο",
- "Match system theme": "Αντιστοίχιση θέματος συστήματος",
"Mirror local video feed": "Αντικατοπτρίστε την τοπική ροή βίντεο",
"IRC display name width": "Πλάτος εμφανιζόμενου ονόματος IRC",
"Manually verify all remote sessions": "Επαληθεύστε χειροκίνητα όλες τις απομακρυσμένες συνεδρίες",
@@ -953,16 +915,6 @@
"You can use /help to list available commands. Did you mean to send this as a message?": "Μπορείτε να χρησιμοποιήσετε το /help για να παραθέσετε τις διαθέσιμες εντολές. Μήπως θέλατε να το στείλετε αυτό ως μήνυμα;",
"Unrecognised command: %(commandText)s": "Μη αναγνωρισμένη εντολή: %(commandText)s",
"Unknown Command": "Αγνωστη εντολή",
- "sends space invaders": "στέλνει διαστημικούς εισβολείς",
- "Sends the given message with a space themed effect": "Στέλνει το δεδομένο μήνυμα με εφέ διαστημικού θέματος",
- "sends snowfall": "Στέλνει χιονόπτωση",
- "Sends the given message with snowfall": "Στέλνει το δεδομένο μήνυμα με χιονόπτωση",
- "sends rainfall": "Στέλνει βροχόπτωση",
- "sends confetti": "στέλνει κομφετί",
- "Sends the given message with confetti": "Στέλνει το δεδομένο μήνυμα με κομφετί",
- "Sends the given message with fireworks": "Στέλνει το δεδομένο μήνυμα με πυροτεχνήματα",
- "Sends the given message with rainfall": "Στέλνει το δεδομένο μήνυμα με βροχόπτωση",
- "sends fireworks": "στέλνει πυροτεχνήματα",
"This is your list of users/servers you have blocked - don't leave the room!": "Αυτή είναι η λίστα με τους χρήστες/διακομιστές που έχετε αποκλείσει - μην φύγετε από το δωμάτιο!",
"My Ban List": "Η λίστα απαγορεύσεων μου",
"Automatically send debug logs when key backup is not functioning": "Αυτόματη αποστολή αρχείων καταγραφής εντοπισμού σφαλμάτων όταν η δημιουργία αντίγραφου κλειδιού ασφαλείας δεν λειτουργεί",
@@ -1094,15 +1046,7 @@
"Language and region": "Γλώσσα και περιοχή",
"Phone numbers": "Τηλεφωνικοί αριθμοί",
"Email addresses": "Διευθύνσεις ηλεκτρονικού ταχυδρομείου",
- "Appearance Settings only affect this %(brand)s session.": "Οι ρυθμίσεις εμφάνισης επηρεάζουν μόνο αυτή τη %(brand)s συνεδρία.",
- "Customise your appearance": "Προσαρμόστε την εμφάνισή σας",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Ορίστε το όνομα μιας γραμματοσειράς που είναι εγκατεστημένη στο σύστημά σας και o %(brand)s θα προσπαθήσει να τη χρησιμοποιήσει.",
"New version available. Update now.": "Νέα έκδοση διαθέσιμη. Ενημέρωση τώρα.",
- "Add theme": "Προσθήκη θέματος",
- "Custom theme URL": "URL προσαρμοσμένου θέματος",
- "Use high contrast": "Χρησιμοποιήστε υψηλή αντίθεση",
- "Theme added!": "Το θέμα προστέθηκε!",
- "Error downloading theme information.": "Σφάλμα κατά τη λήψη πληροφοριών θέματος.",
"Enter a new identity server": "Εισαγάγετε έναν νέο διακομιστή ταυτότητας",
"Do not use an identity server": "Μην χρησιμοποιείτε διακομιστή ταυτότητας",
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Η χρήση διακομιστή ταυτότητας είναι προαιρετική. Εάν επιλέξετε να μην χρησιμοποιήσετε διακομιστή ταυτότητας, δεν θα μπορείτε να εντοπίσετε άλλους χρήστες και δεν θα μπορείτε να προσκαλέσετε άλλους μέσω email ή τηλεφώνου.",
@@ -1150,7 +1094,6 @@
"Anyone can find and join.": "Οποιοσδήποτε μπορεί να το βρει και να εγγραφεί.",
"Private (invite only)": "Ιδιωτικό (μόνο με πρόσκληση)",
"Large": "Μεγάλο",
- "Image size in the timeline": "Μέγεθος εικόνας στη γραμμή χρόνου",
"Use between %(min)s pt and %(max)s pt": "Χρήση μεταξύ %(min)s pt και %(max)s pt",
"Always show the window menu bar": "Να εμφανίζεται πάντα η μπάρα μενού παραθύρου",
"Room ID or address of ban list": "Ταυτότητα δωματίου ή διεύθυνση της λίστας απαγορευσων",
@@ -2272,7 +2215,6 @@
"You can't send any messages until you review and agree to our terms and conditions.": "Δεν μπορείτε να στείλετε μηνύματα μέχρι να ελέγξετε και να συμφωνήσετε με τους όρους και τις προϋποθέσεις μας.",
"%(creator)s created and configured the room.": "Ο/η %(creator)s δημιούργησε και διαμόρφωσε το δωμάτιο.",
"%(creator)s created this DM.": "Ο/η %(creator)s δημιούργησε αυτό το απευθείας μήνυμα.",
- "%(timeRemaining)s left": "%(timeRemaining)s απομένουν",
"Failed to start livestream": "Η έναρξη της ζωντανής ροής απέτυχε",
"Manage & explore rooms": "Διαχειριστείτε και εξερευνήστε δωμάτια",
"Mentions only": "Αναφορές μόνο",
@@ -2333,7 +2275,6 @@
"The poll has ended. Top answer: %(topAnswer)s": "Η δημοσκόπηση έληξε. Κορυφαία απάντηση: %(topAnswer)s",
"The poll has ended. No votes were cast.": "Η δημοσκόπηση έληξε. Δεν υπάρχουν ψήφοι.",
"Failed to connect to integration manager": "Αποτυχία σύνδεσης με τον διαχειριστή πρόσθετων",
- "Invalid theme schema.": "Μη έγκυρο σχήμα θέματος.",
"Manage integrations": "Διαχείριση πρόσθετων",
"Cannot connect to integration manager": "Δεν είναι δυνατή η σύνδεση με τον διαχειριστή πρόσθετων",
"Failed to re-authenticate due to a homeserver problem": "Απέτυχε ο εκ νέου έλεγχος ταυτότητας λόγω προβλήματος με τον κεντρικό διακομιστή",
@@ -2720,7 +2661,18 @@
"video_rooms_faq1_answer": "Χρησιμοποιήστε το κουμπί “+” στην ενότητα δωματίων του αριστερού πάνελ.",
"video_rooms_faq2_question": "Μπορώ να χρησιμοποιήσω τη συνομιλία κειμένου παράλληλα με τη βιντεοκλήση;",
"video_rooms_faq2_answer": "Ναι, το χρονοδιάγραμμα της συνομιλίας εμφανίζεται δίπλα στο βίντεο.",
- "thank_you": "Σας ευχαριστούμε που δοκιμάσατε την έκδοση beta, παρακαλούμε να αναφέρετε όσο περισσότερες λεπτομέρειες μπορείτε για να τη βελτιώσουμε."
+ "thank_you": "Σας ευχαριστούμε που δοκιμάσατε την έκδοση beta, παρακαλούμε να αναφέρετε όσο περισσότερες λεπτομέρειες μπορείτε για να τη βελτιώσουμε.",
+ "group_messaging": "Μηνύματα",
+ "group_profile": "Προφίλ",
+ "group_spaces": "Χώροι",
+ "group_widgets": "Μικροεφαρμογές",
+ "group_rooms": "Δωμάτια",
+ "group_voip": "Φωνή & Βίντεο",
+ "group_moderation": "Συντονισμός",
+ "group_themes": "Θέματα",
+ "group_encryption": "Κρυπτογράφηση",
+ "group_experimental": "Πειραματικό",
+ "group_developer": "Προγραμματιστής"
},
"keyboard": {
"home": "Αρχική",
@@ -2798,7 +2750,8 @@
"few_seconds_ago": "λίγα δευτερόλεπτα πριν",
"about_minute_ago": "σχεδόν ένα λεπτό πριν",
"about_hour_ago": "σχεδόν μία ώρα πριν",
- "about_day_ago": "σχεδόν μία μέρα πριν"
+ "about_day_ago": "σχεδόν μία μέρα πριν",
+ "left": "%(timeRemaining)s απομένουν"
},
"settings": {
"show_breadcrumbs": "Εμφάνιση συντομεύσεων σε δωμάτια που προβλήθηκαν πρόσφατα πάνω από τη λίστα δωματίων",
@@ -2846,11 +2799,34 @@
"rule_call": "Πρόσκληση σε κλήση",
"rule_suppress_notices": "Μηνύματα από bots",
"rule_tombstone": "Όταν τα δωμάτια αναβαθμίζονται",
- "rule_encrypted_room_one_to_one": "Κρυπτογραφημένα μηνύματα σε συνομιλίες ένας προς έναν"
+ "rule_encrypted_room_one_to_one": "Κρυπτογραφημένα μηνύματα σε συνομιλίες ένας προς έναν",
+ "messages_containing_keywords": "Μηνύματα που περιέχουν λέξεις-κλειδιά",
+ "error_saving": "Σφάλμα κατά την αποθήκευση των προτιμήσεων ειδοποιήσεων",
+ "error_saving_detail": "Παρουσιάστηκε σφάλμα κατά την αποθήκευση των προτιμήσεων ειδοποίησης.",
+ "enable_email_notifications": "Ενεργοποίηση ειδοποιήσεων email για %(email)s",
+ "enable_desktop_notifications_session": "Ενεργοποιήστε τις ειδοποιήσεις στον υπολογιστή για αυτήν τη συνεδρία",
+ "show_message_desktop_notification": "Εμφάνιση του μηνύματος στην ειδοποίηση στον υπολογιστή",
+ "enable_audible_notifications_session": "Ενεργοποιήστε τις ηχητικές ειδοποιήσεις για αυτήν τη συνεδρία"
},
"appearance": {
"layout_irc": "IRC (Πειραματικό)",
- "layout_bubbles": "Συννεφάκια μηνυμάτων"
+ "layout_bubbles": "Συννεφάκια μηνυμάτων",
+ "heading": "Προσαρμόστε την εμφάνισή σας",
+ "subheading": "Οι ρυθμίσεις εμφάνισης επηρεάζουν μόνο αυτή τη %(brand)s συνεδρία.",
+ "match_system_theme": "Αντιστοίχιση θέματος συστήματος",
+ "custom_font": "Χρήση μιας γραμματοσειρά συστήματος",
+ "custom_font_name": "Όνομα γραμματοσειράς συστήματος",
+ "custom_theme_invalid": "Μη έγκυρο σχήμα θέματος.",
+ "custom_theme_error_downloading": "Σφάλμα κατά τη λήψη πληροφοριών θέματος.",
+ "custom_theme_success": "Το θέμα προστέθηκε!",
+ "custom_theme_url": "URL προσαρμοσμένου θέματος",
+ "use_high_contrast": "Χρησιμοποιήστε υψηλή αντίθεση",
+ "custom_theme_add_button": "Προσθήκη θέματος",
+ "font_size": "Μέγεθος γραμματοσειράς",
+ "custom_font_description": "Ορίστε το όνομα μιας γραμματοσειράς που είναι εγκατεστημένη στο σύστημά σας και o %(brand)s θα προσπαθήσει να τη χρησιμοποιήσει.",
+ "timeline_image_size": "Μέγεθος εικόνας στη γραμμή χρόνου",
+ "timeline_image_size_default": "Προεπιλογή",
+ "timeline_image_size_large": "Μεγάλο"
}
},
"devtools": {
@@ -3024,7 +3000,15 @@
"removed": "Ο %(senderName)s αφαίρεσε την κύρια διεύθυνση για αυτό το δωμάτιο.",
"changed_alternative": "Ο %(senderName)s άλλαξε την εναλλακτική διεύθυνση για αυτό το δωμάτιο.",
"changed_main_and_alternative": "Ο %(senderName)s άλλαξε την κύρια και εναλλακτική διεύθυνση για αυτό το δωμάτιο.",
- "changed": "Ο %(senderName)s άλλαξε τις διευθύνσεις για αυτό το δωμάτιο."
+ "changed": "Ο %(senderName)s άλλαξε τις διευθύνσεις για αυτό το δωμάτιο.",
+ "alt_added": {
+ "one": "Ο %(senderName)s πρόσθεσε τις εναλλακτικές διευθύνσεις %(addresses)s για αυτό το δωμάτιο.",
+ "other": "Ο %(senderName)s πρόσθεσε τις εναλλακτικές διευθύνσεις %(addresses)s για αυτό το δωμάτιο."
+ },
+ "alt_removed": {
+ "one": "Ο %(senderName)s αφαίρεσε την εναλλακτική διεύθυνση %(addresses)s για αυτό το δωμάτιο.",
+ "other": "Ο %(senderName)s αφαίρεσε τις εναλλακτικές διευθύνσεις %(addresses)s για αυτό το δωμάτιο."
+ }
},
"m.room.third_party_invite": {
"revoked": "Ο %(senderName)s ανακάλεσε την πρόσκληση στον %(targetDisplayName)s για να συνδεθεί στο δωμάτιο.",
@@ -3197,6 +3181,29 @@
"one": "%(oneUser)sέστειλε ένα κρυφό μήνυμα",
"other": "%(oneUser)sέστειλε %(count)s κρυφά μηνύματα"
}
+ },
+ "m.room.power_levels": {
+ "changed": "Ο %(senderName)s άλλαξε το επίπεδο δύναμης του %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s από %(fromPowerLevel)s σε %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "Ο %(senderName)s αφαίρεσε τον κανόνα που αποκλείει τους χρήστες που ταιριάζουν με %(glob)s",
+ "removed_rule_rooms": "%(senderName)s αφαίρεσε τον κανόνα που απαγορεύει την αντιστοίχιση δωματίων %(glob)s",
+ "removed_rule_servers": "%(senderName)s αφαίρεσε τον κανόνα που απαγορεύει την αντιστοίχιση διακομιστών %(glob)s",
+ "removed_rule": "%(senderName)s αφαίρεσε μια απαγόρευση αντιστοίχισης κανόνων %(glob)s",
+ "updated_invalid_rule": "%(senderName)s ενημέρωσε έναν μη έγκυρο κανόνα απαγόρευσης",
+ "updated_rule_users": "%(senderName)s ενημέρωσε τον κανόνα που απαγορεύει την αντιστοίχιση χρηστών %(glob)s για %(reason)s",
+ "updated_rule_rooms": "%(senderName)s ενημέρωσε τον κανόνα που απαγορεύει την αντιστοίχιση δωματίων %(glob)s για %(reason)s",
+ "updated_rule_servers": "%(senderName)s ενημέρωσε τον κανόνα που απαγορεύει την αντιστοίχιση διακομιστών %(glob)s για %(reason)s",
+ "updated_rule": "%(senderName)s ενημέρωσε μια απαγόρευση αντιστοίχισης κανόνα%(glob)s για %(reason)s",
+ "created_rule_users": "%(senderName)s δημιούργησε έναν κανόνα που απαγορεύει την αντιστοίχιση χρηστών %(glob)s για %(reason)s",
+ "created_rule_rooms": "%(senderName)s δημιούργησε έναν κανόνα που απαγορεύει την αντιστοίχιση δωματίων %(glob)s για %(reason)s",
+ "created_rule_servers": "%(senderName)s δημιούργησε έναν κανόνα που απαγορεύει την αντιστοίχιση διακομιστών %(glob)s για %(reason)s",
+ "created_rule": "%(senderName)s δημιούργησε μια απαγόρευση αντιστοίχισης κανόνων %(glob)s για %(reason)s",
+ "changed_rule_users": "%(senderName)s άλλαξε έναν κανόνα που απαγόρευε την αντιστοίχιση χρηστών %(oldGlob)s σε αντιστοίχιση %(newGlob)s για %(reason)s",
+ "changed_rule_rooms": "%(senderName)s άλλαξε έναν κανόνα που απαγόρευε την αντιστοίχιση δωματίων %(oldGlob)s σε αντιστοίχιση %(newGlob)s για %(reason)s",
+ "changed_rule_servers": "%(senderName)s άλλαξε έναν κανόνα που απαγόρευε την αντιστοίχιση διακομιστών %(oldGlob)s σε αντιστοίχιση %(newGlob)s για %(reason)s",
+ "changed_rule_glob": "%(senderName)s ενημέρωσε έναν κανόνα απαγόρευσης που αντιστοιχούσε %(oldGlob)s σε αντιστοίχιση %(newGlob)s για %(reason)s"
}
},
"slash_command": {
@@ -3383,5 +3390,17 @@
"bullet_1": "Δεν καταγράφουμε ούτε ιχνηλατούμε οποιαδήποτε δεδομένα λογαριασμού",
"bullet_2": "Δε μοιραζόμαστε πληροφορίες με τρίτους",
"disable_prompt": "Μπορείτε να το απενεργοποιήσετε ανά πάσα στιγμή στις ρυθμίσεις"
+ },
+ "chat_effects": {
+ "confetti_description": "Στέλνει το δεδομένο μήνυμα με κομφετί",
+ "confetti_message": "στέλνει κομφετί",
+ "fireworks_description": "Στέλνει το δεδομένο μήνυμα με πυροτεχνήματα",
+ "fireworks_message": "στέλνει πυροτεχνήματα",
+ "rainfall_description": "Στέλνει το δεδομένο μήνυμα με βροχόπτωση",
+ "rainfall_message": "Στέλνει βροχόπτωση",
+ "snowfall_description": "Στέλνει το δεδομένο μήνυμα με χιονόπτωση",
+ "snowfall_message": "Στέλνει χιονόπτωση",
+ "spaceinvaders_description": "Στέλνει το δεδομένο μήνυμα με εφέ διαστημικού θέματος",
+ "spaceinvaders_message": "στέλνει διαστημικούς εισβολείς"
}
}
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index b9126e6ac8..95e0127623 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -240,7 +240,8 @@
"in_about_hour": "about an hour from now",
"in_n_hours": "%(num)s hours from now",
"in_about_day": "about a day from now",
- "in_n_days": "%(num)s days from now"
+ "in_n_days": "%(num)s days from now",
+ "left": "%(timeRemaining)s left"
},
"Identity server has no terms of service": "Identity server has no terms of service",
"This action requires accessing the default identity server to validate an email address or phone number, but the server does not have any terms of service.": "This action requires accessing the default identity server to validate an email address or phone number, but the server does not have any terms of service.",
@@ -514,6 +515,14 @@
"m.room.canonical_alias": {
"set": "%(senderName)s set the main address for this room to %(address)s.",
"removed": "%(senderName)s removed the main address for this room.",
+ "alt_added": {
+ "other": "%(senderName)s added the alternative addresses %(addresses)s for this room.",
+ "one": "%(senderName)s added alternative address %(addresses)s for this room."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s removed the alternative addresses %(addresses)s for this room.",
+ "one": "%(senderName)s removed alternative address %(addresses)s for this room."
+ },
"changed_alternative": "%(senderName)s changed the alternative addresses for this room.",
"changed_main_and_alternative": "%(senderName)s changed the main and alternative addresses for this room.",
"changed": "%(senderName)s changed the addresses for this room."
@@ -529,6 +538,10 @@
"world_readable": "%(senderName)s made future room history visible to anyone.",
"unknown": "%(senderName)s made future room history visible to unknown (%(visibility)s)."
},
+ "m.room.power_levels": {
+ "changed": "%(senderName)s changed the power level of %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s"
+ },
"m.room.pinned_events": {
"pinned_link": "%(senderName)s pinned a message to this room. See all pinned messages.",
"pinned": "%(senderName)s pinned a message to this room. See all pinned messages.",
@@ -543,6 +556,25 @@
"removed": "%(widgetName)s widget removed by %(senderName)s"
},
"io.element.widgets.layout": "%(senderName)s has updated the room layout",
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s removed the rule banning users matching %(glob)s",
+ "removed_rule_rooms": "%(senderName)s removed the rule banning rooms matching %(glob)s",
+ "removed_rule_servers": "%(senderName)s removed the rule banning servers matching %(glob)s",
+ "removed_rule": "%(senderName)s removed a ban rule matching %(glob)s",
+ "updated_invalid_rule": "%(senderName)s updated an invalid ban rule",
+ "updated_rule_users": "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s",
+ "updated_rule_rooms": "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s",
+ "updated_rule_servers": "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s",
+ "updated_rule": "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s",
+ "created_rule_users": "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s",
+ "created_rule_rooms": "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s",
+ "created_rule_servers": "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s",
+ "created_rule": "%(senderName)s created a ban rule matching %(glob)s for %(reason)s",
+ "changed_rule_users": "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
+ "changed_rule_rooms": "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
+ "changed_rule_servers": "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
+ "changed_rule_glob": "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s"
+ },
"m.location": "%(senderName)s has shared their location",
"self_redaction": "Message deleted",
"redaction": "Message deleted by %(name)s",
@@ -699,33 +731,6 @@
}
}
},
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s added the alternative addresses %(addresses)s for this room.",
- "one": "%(senderName)s added alternative address %(addresses)s for this room."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s removed the alternative addresses %(addresses)s for this room.",
- "one": "%(senderName)s removed alternative address %(addresses)s for this room."
- },
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s changed the power level of %(powerLevelDiffText)s.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s removed the rule banning users matching %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s removed the rule banning rooms matching %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s removed the rule banning servers matching %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s removed a ban rule matching %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s updated an invalid ban rule",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s created a ban rule matching %(glob)s for %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
"Light high contrast": "Light high contrast",
"Remain on your screen when viewing another room, when running": "Remain on your screen when viewing another room, when running",
"Remain on your screen while running": "Remain on your screen while running",
@@ -1066,18 +1071,18 @@
"Could not find user in room": "Could not find user in room",
"Define the power level of a user": "Define the power level of a user",
"Deops user with given id": "Deops user with given id",
- "Messaging": "Messaging",
- "Profile": "Profile",
- "Spaces": "Spaces",
- "Widgets": "Widgets",
- "Rooms": "Rooms",
- "Voice & Video": "Voice & Video",
- "Moderation": "Moderation",
- "Themes": "Themes",
- "Encryption": "Encryption",
- "Experimental": "Experimental",
- "Developer": "Developer",
"labs": {
+ "group_messaging": "Messaging",
+ "group_profile": "Profile",
+ "group_spaces": "Spaces",
+ "group_widgets": "Widgets",
+ "group_rooms": "Rooms",
+ "group_voip": "Voice & Video",
+ "group_moderation": "Moderation",
+ "group_themes": "Themes",
+ "group_encryption": "Encryption",
+ "group_experimental": "Experimental",
+ "group_developer": "Developer",
"video_rooms": "Video rooms",
"video_rooms_a_new_way_to_chat": "A new way to chat over voice and video in %(brand)s.",
"video_rooms_always_on_voip_channels": "Video rooms are always-on VoIP channels embedded within a room in %(brand)s.",
@@ -1124,6 +1129,24 @@
"settings": {
"disable_historical_profile": "Show current profile picture and name for users in message history",
"send_read_receipts": "Send read receipts",
+ "appearance": {
+ "font_size": "Font size",
+ "match_system_theme": "Match system theme",
+ "custom_font": "Use a system font",
+ "custom_font_name": "System font name",
+ "timeline_image_size": "Image size in the timeline",
+ "layout_irc": "IRC (Experimental)",
+ "layout_bubbles": "Message bubbles",
+ "custom_theme_invalid": "Invalid theme schema.",
+ "custom_theme_error_downloading": "Error downloading theme information.",
+ "custom_theme_success": "Theme added!",
+ "use_high_contrast": "Use high contrast",
+ "custom_theme_url": "Custom theme URL",
+ "custom_theme_add_button": "Add theme",
+ "custom_font_description": "Set the name of a font installed on your system & %(brand)s will attempt to use it.",
+ "heading": "Customise your appearance",
+ "subheading": "Appearance Settings only affect this %(brand)s session."
+ },
"emoji_autocomplete": "Enable Emoji suggestions while typing",
"show_stickers_button": "Show stickers button",
"insert_trailing_colon_mentions": "Insert a trailing colon after user mentions at the start of a message",
@@ -1171,18 +1194,23 @@
"rule_invite_for_me": "When I'm invited to a room",
"rule_call": "Call invitation",
"rule_suppress_notices": "Messages sent by bot",
- "rule_tombstone": "When rooms are upgraded"
- },
- "appearance": {
- "layout_irc": "IRC (Experimental)",
- "layout_bubbles": "Message bubbles"
+ "rule_tombstone": "When rooms are upgraded",
+ "messages_containing_keywords": "Messages containing keywords",
+ "error_saving": "Error saving notification preferences",
+ "error_saving_detail": "An error occurred whilst saving your notification preferences.",
+ "enable_notifications_account": "Enable notifications for this account",
+ "enable_notifications_account_detail": "Turn off to disable notifications on all your devices and sessions",
+ "enable_email_notifications": "Enable email notifications for %(email)s",
+ "enable_notifications_device": "Enable notifications for this device",
+ "enable_desktop_notifications_session": "Enable desktop notifications for this session",
+ "show_message_desktop_notification": "Show message in desktop notification",
+ "enable_audible_notifications_session": "Enable audible notifications for this session"
}
},
"Your server doesn't support disabling sending read receipts.": "Your server doesn't support disabling sending read receipts.",
"Enable MSC3946 (to support late-arriving room archives)": "Enable MSC3946 (to support late-arriving room archives)",
"Force 15s voice broadcast chunk length": "Force 15s voice broadcast chunk length",
"Enable new native OIDC flows (Under active development)": "Enable new native OIDC flows (Under active development)",
- "Font size": "Font size",
"Render custom images in reactions": "Render custom images in reactions",
"Sometimes referred to as \"custom emojis\".": "Sometimes referred to as \"custom emojis\".",
"Use custom size": "Use custom size",
@@ -1191,9 +1219,6 @@
"Show avatars in user, room and event mentions": "Show avatars in user, room and event mentions",
"Surround selected text when typing special characters": "Surround selected text when typing special characters",
"Mirror local video feed": "Mirror local video feed",
- "Match system theme": "Match system theme",
- "Use a system font": "Use a system font",
- "System font name": "System font name",
"Allow Peer-to-Peer for 1:1 calls": "Allow Peer-to-Peer for 1:1 calls",
"When enabled, the other party might be able to see your IP address": "When enabled, the other party might be able to see your IP address",
"Automatic gain control": "Automatic gain control",
@@ -1286,18 +1311,20 @@
"You do not have permission to start video calls": "You do not have permission to start video calls",
"There's no one here to call": "There's no one here to call",
"You do not have permission to start voice calls": "You do not have permission to start voice calls",
- "Sends the given message with confetti": "Sends the given message with confetti",
- "sends confetti": "sends confetti",
- "Sends the given message with fireworks": "Sends the given message with fireworks",
- "sends fireworks": "sends fireworks",
- "Sends the given message with rainfall": "Sends the given message with rainfall",
- "sends rainfall": "sends rainfall",
- "Sends the given message with snowfall": "Sends the given message with snowfall",
- "sends snowfall": "sends snowfall",
- "Sends the given message with a space themed effect": "Sends the given message with a space themed effect",
- "sends space invaders": "sends space invaders",
- "Sends the given message with hearts": "Sends the given message with hearts",
- "sends hearts": "sends hearts",
+ "chat_effects": {
+ "confetti_description": "Sends the given message with confetti",
+ "confetti_message": "sends confetti",
+ "fireworks_description": "Sends the given message with fireworks",
+ "fireworks_message": "sends fireworks",
+ "rainfall_description": "Sends the given message with rainfall",
+ "rainfall_message": "sends rainfall",
+ "snowfall_description": "Sends the given message with snowfall",
+ "snowfall_message": "sends snowfall",
+ "spaceinvaders_description": "Sends the given message with a space themed effect",
+ "spaceinvaders_message": "sends space invaders",
+ "hearts_description": "Sends the given message with hearts",
+ "hearts_message": "sends hearts"
+ },
"Server error": "Server error",
"Command error": "Command error",
"Server unavailable, overloaded, or something else went wrong.": "Server unavailable, overloaded, or something else went wrong.",
@@ -1371,6 +1398,7 @@
"You can change these anytime.": "You can change these anytime.",
"Creating…": "Creating…",
"Show all rooms": "Show all rooms",
+ "Spaces": "Spaces",
"Click to copy": "Click to copy",
"Copied!": "Copied!",
"Failed to copy": "Failed to copy",
@@ -1443,6 +1471,7 @@
"Cryptography": "Cryptography",
"Session ID:": "Session ID:",
"Session key:": "Session key:",
+ "Encryption": "Encryption",
"Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.",
"Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": {
"other": "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.",
@@ -1457,7 +1486,6 @@
"Size must be a number": "Size must be a number",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Custom font size can only be between %(min)s pt and %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Use between %(min)s pt and %(max)s pt",
- "Image size in the timeline": "Image size in the timeline",
"Default": "Default",
"Large": "Large",
"Connecting to integration manager…": "Connecting to integration manager…",
@@ -1496,16 +1524,6 @@
"Make this room visible in the public room directory.": "Make this room visible in the public room directory.",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.",
"This upgrade will allow members of selected spaces access to this room without an invite.": "This upgrade will allow members of selected spaces access to this room without an invite.",
- "Messages containing keywords": "Messages containing keywords",
- "Error saving notification preferences": "Error saving notification preferences",
- "An error occurred whilst saving your notification preferences.": "An error occurred whilst saving your notification preferences.",
- "Enable notifications for this account": "Enable notifications for this account",
- "Turn off to disable notifications on all your devices and sessions": "Turn off to disable notifications on all your devices and sessions",
- "Enable email notifications for %(email)s": "Enable email notifications for %(email)s",
- "Enable notifications for this device": "Enable notifications for this device",
- "Enable desktop notifications for this session": "Enable desktop notifications for this session",
- "Show message in desktop notification": "Show message in desktop notification",
- "Enable audible notifications for this session": "Enable audible notifications for this session",
"Mark all as read": "Mark all as read",
"Other": "Other",
"Keyword": "Keyword",
@@ -1520,6 +1538,7 @@
"There was an error loading your notification settings.": "There was an error loading your notification settings.",
"Failed to save your profile": "Failed to save your profile",
"The operation could not be completed": "The operation could not be completed",
+ "Profile": "Profile",
"Display Name": "Display Name",
"Profile picture": "Profile picture",
"Delete Backup": "Delete Backup",
@@ -1579,21 +1598,12 @@
"Use an integration manager to manage bots, widgets, and sticker packs.": "Use an integration manager to manage bots, widgets, and sticker packs.",
"Manage integrations": "Manage integrations",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.",
- "Invalid theme schema.": "Invalid theme schema.",
- "Error downloading theme information.": "Error downloading theme information.",
- "Theme added!": "Theme added!",
- "Use high contrast": "Use high contrast",
- "Custom theme URL": "Custom theme URL",
- "Add theme": "Add theme",
"Error encountered (%(errorDetail)s).": "Error encountered (%(errorDetail)s).",
"Checking for an update…": "Checking for an update…",
"No update available.": "No update available.",
"Downloading update…": "Downloading update…",
"New version available. Update now.": "New version available. Update now.",
"Check for update": "Check for update",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Set the name of a font installed on your system & %(brand)s will attempt to use it.",
- "Customise your appearance": "Customise your appearance",
- "Appearance Settings only affect this %(brand)s session.": "Appearance Settings only affect this %(brand)s session.",
"Unknown password change error (%(stringifiedError)s)": "Unknown password change error (%(stringifiedError)s)",
"Failed to change password. Is your password correct?": "Failed to change password. Is your password correct?",
"%(errorMessage)s (HTTP status %(httpStatus)s)": "%(errorMessage)s (HTTP status %(httpStatus)s)",
@@ -1704,6 +1714,7 @@
"No Audio Outputs detected": "No Audio Outputs detected",
"No Microphones detected": "No Microphones detected",
"No Webcams detected": "No Webcams detected",
+ "Voice & Video": "Voice & Video",
"Voice settings": "Voice settings",
"Automatically adjust the microphone volume": "Automatically adjust the microphone volume",
"Video settings": "Video settings",
@@ -2121,6 +2132,7 @@
"Explore public rooms": "Explore public rooms",
"Add room": "Add room",
"Saved Items": "Saved Items",
+ "Rooms": "Rooms",
"Low priority": "Low priority",
"Historical": "Historical",
"Suggested Rooms": "Suggested Rooms",
@@ -2322,6 +2334,7 @@
"Unpin this widget to view it in this panel": "Unpin this widget to view it in this panel",
"Close this widget to view it in this panel": "Close this widget to view it in this panel",
"Set my room layout for everyone": "Set my room layout for everyone",
+ "Widgets": "Widgets",
"Edit widgets, bridges & bots": "Edit widgets, bridges & bots",
"Add widgets, bridges & bots": "Add widgets, bridges & bots",
"Not encrypted": "Not encrypted",
@@ -3311,7 +3324,6 @@
"An error occurred while stopping your live location": "An error occurred while stopping your live location",
"An error occurred whilst sharing your live location": "An error occurred whilst sharing your live location",
"You are sharing your live location": "You are sharing your live location",
- "%(timeRemaining)s left": "%(timeRemaining)s left",
"Live location enabled": "Live location enabled",
"An error occurred whilst sharing your live location, please try again": "An error occurred whilst sharing your live location, please try again",
"An error occurred while stopping your live location, please try again": "An error occurred while stopping your live location, please try again",
diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json
index ac34467a3e..5b007e4403 100644
--- a/src/i18n/strings/en_US.json
+++ b/src/i18n/strings/en_US.json
@@ -22,7 +22,6 @@
"Banned users": "Banned users",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.",
"Change Password": "Change Password",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s changed the power level of %(powerLevelDiffText)s.",
"Command error": "Command error",
"Commands": "Commands",
"Confirm password": "Confirm password",
@@ -57,7 +56,6 @@
"Filter room members": "Filter room members",
"Forget room": "Forget room",
"For security, this session has been signed out. Please sign in again.": "For security, this session has been signed out. Please sign in again.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s",
"Historical": "Historical",
"Import E2E room keys": "Import E2E room keys",
"Incorrect username and/or password.": "Incorrect username and/or password.",
@@ -303,7 +301,6 @@
"Confirm adding this email address by using Single Sign On to prove your identity.": "Confirm adding this email address by using Single Sign On to prove your identity.",
"Use Single Sign On to continue": "Use Single Sign On to continue",
"%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait while we resynchronize with the server!",
- "Customise your appearance": "Customize your appearance",
"Unrecognised command: %(commandText)s": "Unrecognized command: %(commandText)s",
"Add some details to help people recognise it.": "Add some details to help people recognize it.",
"A private space to organise your rooms": "A private space to organize your rooms",
@@ -406,6 +403,10 @@
"rule_invite_for_me": "When I'm invited to a room",
"rule_call": "Call invitation",
"rule_suppress_notices": "Messages sent by bot"
+ },
+ "appearance": {
+ "heading": "Customize your appearance",
+ "timeline_image_size_default": "Default"
}
},
"timeline": {
@@ -454,6 +455,10 @@
"more_users": {
"other": "%(names)s and %(count)s others are typing …"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s changed the power level of %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s"
}
},
"slash_command": {
@@ -506,5 +511,9 @@
},
"Messages": "Messages",
"Other": "Other",
- "Advanced": "Advanced"
+ "Advanced": "Advanced",
+ "labs": {
+ "group_profile": "Profile",
+ "group_rooms": "Rooms"
+ }
}
diff --git a/src/i18n/strings/eo.json b/src/i18n/strings/eo.json
index 28777b2750..9f2766aa75 100644
--- a/src/i18n/strings/eo.json
+++ b/src/i18n/strings/eo.json
@@ -57,8 +57,6 @@
"You are no longer ignoring %(userId)s": "Vi nun reatentas uzanton %(userId)s",
"Verified key": "Kontrolita ŝlosilo",
"Reason": "Kialo",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s al %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ŝanĝis la povnivelon de %(powerLevelDiffText)s.",
"Failure to create room": "Malsukcesis krei ĉambron",
"Server may be unavailable, overloaded, or you hit a bug.": "Servilo povas esti neatingebla, troŝarĝita, aŭ vi renkontis cimon.",
"Your browser does not support the required cryptography extensions": "Via foliumilo ne subtenas la bezonatajn ĉifrajn kromprogramojn",
@@ -290,7 +288,6 @@
"What's new?": "Kio novas?",
"All Rooms": "Ĉiuj ĉambroj",
"Thursday": "Ĵaŭdo",
- "Show message in desktop notification": "Montradi mesaĝojn en labortablaj sciigoj",
"Yesterday": "Hieraŭ",
"Error encountered (%(errorDetail)s).": "Eraron renkonti (%(errorDetail)s).",
"Low Priority": "Malalta prioritato",
@@ -812,7 +809,6 @@
"Notification Autocomplete": "Memkompletigo de sciigoj",
"Room Autocomplete": "Memkompletigo de ĉambroj",
"User Autocomplete": "Memkompletigo de uzantoj",
- "Match system theme": "Similiĝi la sisteman haŭton",
"My Ban List": "Mia listo de forbaroj",
"This is your list of users/servers you have blocked - don't leave the room!": "Ĉi tio estas la listo de uzantoj/serviloj, kiujn vi blokis – ne eliru el la ĉambro!",
"Error subscribing to list": "Eraris abono al listo",
@@ -879,31 +875,6 @@
"Cancelling…": "Nuligante…",
"Show less": "Montri malpli",
"Show more": "Montri pli",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s aldonis la alternativajn adresojn %(addresses)s por ĉi tiu ĉambro.",
- "one": "%(senderName)s aldonis alternativan adreson %(addresses)s por ĉi tiu ĉambro."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s forigis la alternativajn adresojn %(addresses)s por ĉi tiu ĉambro.",
- "one": "%(senderName)s forigis alternativan adreson %(addresses)s por ĉi tiu ĉambro."
- },
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s forigis la regulon forbarantan uzantojn, kiuj akordas kun %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s forigis la regulon forbarantan ĉambrojn, kiuj akordas kun %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s forigis la regulon forbarantan servilojn, kiuj akordas kun %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s forigis forbaran regulon, kiu akordas kun %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s ĝisdatigis nevalidan forbaran regulon",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s ĝisdatigis la regulon forbarantan uzantojn, kiuj akordas kun %(glob)s, pro %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s ĝisdatigis la regulon forbarantan ĉambrojn, kiuj akordas kun %(glob)s, pro %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s ĝisdatigis la regulon forbarantan servilojn, kiuj akordas kun %(glob)s, pro %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s ĝisdatigis forbaran regulon, kiu akordas kun %(glob)s, pro %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s kreis regulon forbarantan uzantojn, kiuj akordas kun %(glob)s, pro %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s kreis regulon forbarantan ĉambrojn, kiuj akordas kun %(glob)s, pro %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s kreis regulon forbarantan servilojn, kiuj akordas kun %(glob)s, pro %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s kreis forbaran regulon, kiu akordas kun %(glob)s, pro %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ŝanĝis regulon forbarintan uzantojn, kiuj akordis kun %(oldGlob)s, al akordo kun %(newGlob)s, pro %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ŝanĝis regulon forbarintan ĉambrojn, kiuj akordis kun %(oldGlob)s, al akordo kun %(newGlob)s, pro %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ŝanĝis regulon forbarintan servilojn, kiuj akordis kun %(oldGlob)s, al akordo kun %(newGlob)s, pro %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ĝisdatigis forbaran regulon, kiu akordis kun %(oldGlob)s, al akordo kun %(newGlob)s, pro %(reason)s",
"Not Trusted": "Nefidata",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) salutis novan salutaĵon ne kontrolante ĝin:",
"Ask this user to verify their session, or manually verify it below.": "Petu, ke ĉi tiu la uzanto kontrolu sian salutaĵon, aŭ kontrolu ĝin permane sube.",
@@ -928,13 +899,7 @@
"not stored": "ne deponita",
"This backup is trusted because it has been restored on this session": "Ĉi tiu savkopio estas fidata, ĉar ĝi estis rehavita en ĉi tiu salutaĵo",
"Your keys are not being backed up from this session.": "Viaj ŝlosiloj ne estas savkopiataj el ĉi tiu salutaĵo.",
- "Enable desktop notifications for this session": "Ŝalti labortablajn sciigojn por ĉi tiu salutaĵo",
- "Enable audible notifications for this session": "Ŝalti aŭdeblajn sciigojn por ĉi tiu salutaĵo",
"Manage integrations": "Administri kunigojn",
- "Error downloading theme information.": "Eraris elŝuto de informoj pri haŭto.",
- "Theme added!": "Haŭto aldoniĝis!",
- "Custom theme URL": "Propra URL al haŭto",
- "Add theme": "Aldoni haŭton",
"To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Por raparto de sekureca problemo rilata al Matrix, bonvolu legi la Eldiran Politikon pri Sekureco de Matrix.org.",
"Ignored/Blocked": "Malatentita/Blokita",
"Error adding ignored user/server": "Eraris aldono de malatentita uzanto/servilo",
@@ -1091,7 +1056,6 @@
"Cancel autocomplete": "Nuligi memkompletigon",
"Manually verify all remote sessions": "Permane kontroli ĉiujn forajn salutaĵojn",
"Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Unuope kontroli ĉiun salutaĵon de uzanto por marki ĝin fidata, ne fidante delege subskribitajn aparatojn.",
- "Invalid theme schema.": "Nevalida skemo de haŭto.",
"In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "En ĉifritaj ĉambroj, viaj mesaĝoj estas sekurigitaj, kaj nur vi kaj la ricevanto havas la unikajn malĉifrajn ŝlosilojn.",
"Verify all users in a room to ensure it's secure.": "Kontrolu ĉiujn uzantojn en ĉambro por certigi, ke ĝi sekuras.",
"Use Single Sign On to continue": "Daŭrigi per ununura saluto",
@@ -1153,7 +1117,6 @@
"Jump to oldest unread message": "Iri al plej malnova nelegita mesaĝo",
"Upload a file": "Alŝuti dosieron",
"IRC display name width": "Larĝo de vidiga nomo de IRC",
- "Font size": "Grando de tiparo",
"Size must be a number": "Grando devas esti nombro",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Propra grando de tiparo povas interi nur %(min)s punktojn kaj %(max)s punktojn",
"Use between %(min)s pt and %(max)s pt": "Uzi inter %(min)s punktoj kaj %(max)s punktoj",
@@ -1177,13 +1140,8 @@
"Ok": "Bone",
"New version available. Update now.": "Nova versio estas disponebla. Ĝisdatigu nun.",
"Use custom size": "Uzi propran grandon",
- "Use a system font": "Uzi sisteman tiparon",
- "System font name": "Nomo de sistema tiparo",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use %(brand)s Desktop for encrypted messages to appear in search results.": "%(brand)s ne povas sekure kaŝkopii ĉifritajn mesaĝojn loke, funkciante per foliumilo. Uzu %(brand)s Desktop por aperigi ĉifritajn mesaĝojn en serĉrezultoj.",
"Hey you. You're the best!": "He, vi. Vi bonegas!",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Agordu la nomon de tiparo instalita en via sistemo kaj %(brand)s provos ĝin uzi.",
- "Customise your appearance": "Adaptu vian aspekton",
- "Appearance Settings only affect this %(brand)s session.": "Agordoj de aspekto nur efikos sur ĉi tiun salutaĵon de %(brand)s.",
"Add users and servers you want to ignore here. Use asterisks to have %(brand)s match any characters. For example, @bot:* would ignore all users that have the name 'bot' on any server.": "Aldonu uzantojn kaj servilojn, kiujn vi volas malatenti, ĉi tien. Uzu steletojn por ke %(brand)s atendu iujn ajn signojn. Ekzemple, @bot:* malatentigus ĉiujn uzantojn, kiuj havas la nomon «bot» sur ĉiu ajn servilo.",
"Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "La administranto de via servilo malŝaltis implicitan tutvojan ĉifradon en privataj kaj individuaj ĉambroj.",
"The authenticity of this encrypted message can't be guaranteed on this device.": "La aŭtentikeco de ĉi tiu ĉifrita mesaĝo ne povas esti garantiita sur ĉi tiu aparato.",
@@ -1682,12 +1640,6 @@
"Only the two of you are in this conversation, unless either of you invites anyone to join.": "Nur vi du partoprenas ĉi tiun interparolon, se neniu el vi invitos aliulon.",
"There was an error looking up the phone number": "Eraris trovado de la telefonnumero",
"Unable to look up phone number": "Ne povas trovi telefonnumeron",
- "sends snowfall": "sendas neĝadon",
- "Sends the given message with snowfall": "Sendas la mesaĝon kun neĝado",
- "sends fireworks": "sendas artfajraĵon",
- "Sends the given message with fireworks": "Sendas la mesaĝon kun artfajraĵo",
- "sends confetti": "sendas konfetojn",
- "Sends the given message with confetti": "Sendas la mesaĝon kun konfetoj",
"Use app": "Uzu aplikaĵon",
"Use app for a better experience": "Uzu aplikaĵon por pli bona sperto",
"Don't miss a reply": "Ne preterpasu respondon",
@@ -1837,14 +1789,12 @@
"You have no ignored users.": "Vi malatentas neniujn uzantojn.",
"Please enter a name for the space": "Bonvolu enigi nomon por la aro",
"Connecting": "Konektante",
- "Sends the given message with a space themed effect": "Sendas mesaĝon kun la efekto de kosmo",
"See when people join, leave, or are invited to your active room": "Vidu kiam oni aliĝas, foriras, aŭ invitiĝas al via aktiva ĉambro",
"See when people join, leave, or are invited to this room": "Vidu kiam oni aliĝas, foriras, aŭ invitiĝas al la ĉambro",
"This homeserver has been blocked by its administrator.": "Tiu ĉi hejmservilo estas blokita de sia administranto.",
"Modal Widget": "Reĝima fenestraĵo",
"Consult first": "Unue konsulti",
"Message search initialisation failed": "Malsukcesis komenci serĉadon de mesaĝoj",
- "sends space invaders": "sendas imiton de ludo « Space Invaders »",
"Enter your Security Phrase a second time to confirm it.": "Enigu vian Sekurecan frazon duafoje por ĝin konfirmi.",
"Space Autocomplete": "Memaga finfaro de aro",
"Verify your identity to access encrypted messages and prove your identity to others.": "Kontrolu vian identecon por aliri ĉifritajn mesaĝojn kaj pruvi vian identecon al aliuloj.",
@@ -1949,10 +1899,6 @@
"Global": "Ĉie",
"New keyword": "Nova ĉefvorto",
"Keyword": "Ĉefvorto",
- "Enable email notifications for %(email)s": "Ŝalti retpoŝtajn sciigojn por %(email)s",
- "An error occurred whilst saving your notification preferences.": "Eraris konservado de viaj preferoj pri sciigoj.",
- "Error saving notification preferences": "Eraris konservado de preferoj pri sciigoj",
- "Messages containing keywords": "Mesaĝoj enhavantaj ĉefvortojn",
"Recommended for public spaces.": "Rekomendita por publikaj aroj.",
"Allow people to preview your space before they join.": "Povigi personojn antaŭrigardi vian aron antaŭ aliĝo.",
"To publish an address, it needs to be set as a local address first.": "Por ke adreso publikiĝu, ĝi unue devas esti loka adreso.",
@@ -2123,7 +2069,6 @@
},
"%(user1)s and %(user2)s": "%(user1)s kaj %(user2)s",
"Connectivity to the server has been lost": "Konektebleco al la servilo estas perdita",
- "Enable notifications for this account": "Ŝalti sciigojn por ĉi tiu konto",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Ĝisdatigante aro...",
"other": "Ĝisdatigante arojn... (%(progress)s el %(count)s)"
@@ -2493,7 +2438,14 @@
"video_rooms_always_on_voip_channels": "Videoĉambroj estas ĉiam ŝaltitaj VoIP-kanaloj enkonstruitaj en ĉambro en %(brand)s.",
"video_rooms_faq1_question": "Kiel mi povas krei videoĉambron?",
"video_rooms_faq1_answer": "Uzu la \"+\" butonon en la ĉambro sekcio de la maldekstra panelo.",
- "currently_experimental": "Nuntempe eksperimenta."
+ "currently_experimental": "Nuntempe eksperimenta.",
+ "group_profile": "Profilo",
+ "group_spaces": "Aroj",
+ "group_widgets": "Fenestraĵoj",
+ "group_rooms": "Ĉambroj",
+ "group_voip": "Voĉo kaj vido",
+ "group_encryption": "Ĉifrado",
+ "group_developer": "Programisto"
},
"keyboard": {
"home": "Hejmo",
@@ -2613,10 +2565,31 @@
"rule_call": "Invito al voko",
"rule_suppress_notices": "Mesaĝoj senditaj per roboto",
"rule_tombstone": "Kiam ĉambroj gradaltiĝas",
- "rule_encrypted_room_one_to_one": "Ĉifritaj mesaĝoj en duopaj babiloj"
+ "rule_encrypted_room_one_to_one": "Ĉifritaj mesaĝoj en duopaj babiloj",
+ "messages_containing_keywords": "Mesaĝoj enhavantaj ĉefvortojn",
+ "error_saving": "Eraris konservado de preferoj pri sciigoj",
+ "error_saving_detail": "Eraris konservado de viaj preferoj pri sciigoj.",
+ "enable_notifications_account": "Ŝalti sciigojn por ĉi tiu konto",
+ "enable_email_notifications": "Ŝalti retpoŝtajn sciigojn por %(email)s",
+ "enable_desktop_notifications_session": "Ŝalti labortablajn sciigojn por ĉi tiu salutaĵo",
+ "show_message_desktop_notification": "Montradi mesaĝojn en labortablaj sciigoj",
+ "enable_audible_notifications_session": "Ŝalti aŭdeblajn sciigojn por ĉi tiu salutaĵo"
},
"appearance": {
- "layout_bubbles": "Mesaĝaj vezikoj"
+ "layout_bubbles": "Mesaĝaj vezikoj",
+ "heading": "Adaptu vian aspekton",
+ "subheading": "Agordoj de aspekto nur efikos sur ĉi tiun salutaĵon de %(brand)s.",
+ "match_system_theme": "Similiĝi la sisteman haŭton",
+ "custom_font": "Uzi sisteman tiparon",
+ "custom_font_name": "Nomo de sistema tiparo",
+ "custom_theme_invalid": "Nevalida skemo de haŭto.",
+ "custom_theme_error_downloading": "Eraris elŝuto de informoj pri haŭto.",
+ "custom_theme_success": "Haŭto aldoniĝis!",
+ "custom_theme_url": "Propra URL al haŭto",
+ "custom_theme_add_button": "Aldoni haŭton",
+ "font_size": "Grando de tiparo",
+ "custom_font_description": "Agordu la nomon de tiparo instalita en via sistemo kaj %(brand)s provos ĝin uzi.",
+ "timeline_image_size_default": "Ordinara"
}
},
"devtools": {
@@ -2746,7 +2719,15 @@
"removed": "%(senderName)s forigis la ĉefan adreson de la ĉambro.",
"changed_alternative": "%(senderName)s ŝanĝis la alternativan adreson de ĉi tiu ĉambro.",
"changed_main_and_alternative": "%(senderName)s ŝanĝis la ĉefan kaj alternativan adresojn de ĉi tiu ĉambro.",
- "changed": "%(senderName)s ŝanĝis la adresojn de ĉi tiu ĉambro."
+ "changed": "%(senderName)s ŝanĝis la adresojn de ĉi tiu ĉambro.",
+ "alt_added": {
+ "other": "%(senderName)s aldonis la alternativajn adresojn %(addresses)s por ĉi tiu ĉambro.",
+ "one": "%(senderName)s aldonis alternativan adreson %(addresses)s por ĉi tiu ĉambro."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s forigis la alternativajn adresojn %(addresses)s por ĉi tiu ĉambro.",
+ "one": "%(senderName)s forigis alternativan adreson %(addresses)s por ĉi tiu ĉambro."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s nuligis inviton en la ĉambron por %(targetDisplayName)s.",
@@ -2887,6 +2868,29 @@
"one": "%(oneUser)s ŝanĝis la servilblokajn listojn",
"other": "%(oneUser)s ŝanĝis la servilblokajn listojn %(count)s-foje"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s ŝanĝis la povnivelon de %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s de %(fromPowerLevel)s al %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s forigis la regulon forbarantan uzantojn, kiuj akordas kun %(glob)s",
+ "removed_rule_rooms": "%(senderName)s forigis la regulon forbarantan ĉambrojn, kiuj akordas kun %(glob)s",
+ "removed_rule_servers": "%(senderName)s forigis la regulon forbarantan servilojn, kiuj akordas kun %(glob)s",
+ "removed_rule": "%(senderName)s forigis forbaran regulon, kiu akordas kun %(glob)s",
+ "updated_invalid_rule": "%(senderName)s ĝisdatigis nevalidan forbaran regulon",
+ "updated_rule_users": "%(senderName)s ĝisdatigis la regulon forbarantan uzantojn, kiuj akordas kun %(glob)s, pro %(reason)s",
+ "updated_rule_rooms": "%(senderName)s ĝisdatigis la regulon forbarantan ĉambrojn, kiuj akordas kun %(glob)s, pro %(reason)s",
+ "updated_rule_servers": "%(senderName)s ĝisdatigis la regulon forbarantan servilojn, kiuj akordas kun %(glob)s, pro %(reason)s",
+ "updated_rule": "%(senderName)s ĝisdatigis forbaran regulon, kiu akordas kun %(glob)s, pro %(reason)s",
+ "created_rule_users": "%(senderName)s kreis regulon forbarantan uzantojn, kiuj akordas kun %(glob)s, pro %(reason)s",
+ "created_rule_rooms": "%(senderName)s kreis regulon forbarantan ĉambrojn, kiuj akordas kun %(glob)s, pro %(reason)s",
+ "created_rule_servers": "%(senderName)s kreis regulon forbarantan servilojn, kiuj akordas kun %(glob)s, pro %(reason)s",
+ "created_rule": "%(senderName)s kreis forbaran regulon, kiu akordas kun %(glob)s, pro %(reason)s",
+ "changed_rule_users": "%(senderName)s ŝanĝis regulon forbarintan uzantojn, kiuj akordis kun %(oldGlob)s, al akordo kun %(newGlob)s, pro %(reason)s",
+ "changed_rule_rooms": "%(senderName)s ŝanĝis regulon forbarintan ĉambrojn, kiuj akordis kun %(oldGlob)s, al akordo kun %(newGlob)s, pro %(reason)s",
+ "changed_rule_servers": "%(senderName)s ŝanĝis regulon forbarintan servilojn, kiuj akordis kun %(oldGlob)s, al akordo kun %(newGlob)s, pro %(reason)s",
+ "changed_rule_glob": "%(senderName)s ĝisdatigis forbaran regulon, kiu akordis kun %(oldGlob)s, al akordo kun %(newGlob)s, pro %(reason)s"
}
},
"slash_command": {
@@ -3057,5 +3061,15 @@
},
"analytics": {
"consent_migration": "Vi antaŭe konsentis kunhavigi anonimajn uzdatumojn kun ni. Ni ĝisdatigas kiel tio funkcias."
+ },
+ "chat_effects": {
+ "confetti_description": "Sendas la mesaĝon kun konfetoj",
+ "confetti_message": "sendas konfetojn",
+ "fireworks_description": "Sendas la mesaĝon kun artfajraĵo",
+ "fireworks_message": "sendas artfajraĵon",
+ "snowfall_description": "Sendas la mesaĝon kun neĝado",
+ "snowfall_message": "sendas neĝadon",
+ "spaceinvaders_description": "Sendas mesaĝon kun la efekto de kosmo",
+ "spaceinvaders_message": "sendas imiton de ludo « Space Invaders »"
}
}
diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json
index 75c531be48..594e301145 100644
--- a/src/i18n/strings/es.json
+++ b/src/i18n/strings/es.json
@@ -13,7 +13,6 @@
"Banned users": "Usuarios vetados",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "No se ha podido conectar al servidor base a través de HTTP, cuando es necesario un enlace HTTPS en la barra de direcciones de tu navegador. Ya sea usando HTTPS o activando los scripts inseguros.",
"Change Password": "Cambiar la contraseña",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s cambió el nivel de acceso de %(powerLevelDiffText)s.",
"Command error": "Error de comando",
"Commands": "Comandos",
"Confirm password": "Confirmar contraseña",
@@ -46,7 +45,6 @@
"Filter room members": "Filtrar miembros de la sala",
"Forget room": "Olvidar sala",
"For security, this session has been signed out. Please sign in again.": "Esta sesión ha sido cerrada. Por favor, inicia sesión de nuevo.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s a %(toPowerLevel)s",
"Historical": "Historial",
"Import E2E room keys": "Importar claves de salas con cifrado de extremo a extremo",
"Incorrect verification code": "Verificación de código incorrecta",
@@ -223,7 +221,6 @@
"You cannot delete this message. (%(code)s)": "No puedes eliminar este mensaje. (%(code)s)",
"Thursday": "Jueves",
"Logs sent": "Registros enviados",
- "Show message in desktop notification": "Mostrar mensaje en las notificaciones de escritorio",
"Yesterday": "Ayer",
"Error encountered (%(errorDetail)s).": "Error encontrado (%(errorDetail)s).",
"Low Priority": "Prioridad baja",
@@ -545,7 +542,6 @@
"Error upgrading room": "Fallo al mejorar la sala",
"Double check that your server supports the room version chosen and try again.": "Asegúrate de que tu servidor es compatible con la versión de sala elegida y prueba de nuevo.",
"%(name)s (%(userId)s)": "%(name)s (%(userId)s)",
- "Match system theme": "Usar el mismo tema que el sistema",
"My Ban List": "Mi lista de baneos",
"This is your list of users/servers you have blocked - don't leave the room!": "Esta es la lista de usuarios y/o servidores que has bloqueado. ¡No te salgas de la sala!",
"Accept to continue:": ", acepta para continuar:",
@@ -572,12 +568,6 @@
"Session already verified!": "¡La sesión ya ha sido verificada!",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "¡ATENCIÓN: LA VERIFICACIÓN DE LA CLAVE HA FALLADO! La clave de firma para %(userId)s y sesión %(deviceId)s es \"%(fprint)s\", la cual no coincide con la clave proporcionada \"%(fingerprint)s\". ¡Esto podría significar que tus comunicaciones están siendo interceptadas!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "La clave de firma que proporcionaste coincide con la clave de firma que recibiste de la sesión %(deviceId)s de %(userId)s. Sesión marcada como verificada.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s eliminó la regla que bloquea a usuarios que coinciden con %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s eliminó la regla que bloquea a salas que coinciden con %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s eliminó la regla que bloquea a servidores que coinciden con %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s eliminó una regla correspondiente a %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s actualizó una regla de bloqueo inválida",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s actualizó una regla que bloquea a usuarios que coinciden con %(glob)s por %(reason)s",
"Lock": "Bloquear",
"Other users may not trust it": "Puede que otros usuarios no confíen en ella",
"Later": "Más tarde",
@@ -665,17 +655,6 @@
"Server or user ID to ignore": "Servidor o ID de usuario a ignorar",
"eg: @bot:* or example.org": "ej.: @bot:* o ejemplo.org",
"Cancel entering passphrase?": "¿Cancelar el ingresar tu contraseña de recuperación?",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s actualizó la regla bloqueando salas que coinciden con %(glob)s por %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s actualizó la regla bloqueando servidores que coinciden con %(glob)s por %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s actualizó una regla de bloqueo correspondiente a %(glob)s por %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s creó una regla bloqueando a usuarios que coinciden con %(glob)s por %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s creó una regla bloqueando a salas que coinciden con %(glob)s por %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s creó una regla bloqueando a servidores que coinciden con %(glob)s por %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s creó una regla de bloqueo correspondiente a %(glob)s por %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s cambió una regla que estaba bloqueando a usuarios que coinciden con %(oldGlob)s a %(newGlob)s por %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s cambió una regla que estaba bloqueando a salas que coinciden con %(oldGlob)s a %(newGlob)s por %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s cambió una regla que estaba bloqueando a servidores que coinciden con %(oldGlob)s a %(newGlob)s por %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s actualizó una regla de bloqueo que correspondía a %(oldGlob)s a %(newGlob)s por %(reason)s",
"Never send encrypted messages to unverified sessions from this session": "No enviar nunca mensajes cifrados a sesiones sin verificar desde esta sesión",
"Never send encrypted messages to unverified sessions in this room from this session": "No enviar nunca mensajes cifrados a sesiones sin verificar en esta sala desde esta sesión",
"Enable message search in encrypted rooms": "Activar la búsqueda de mensajes en salas cifradas",
@@ -704,8 +683,6 @@
"Remove %(email)s?": "¿Eliminar %(email)s?",
"This backup is trusted because it has been restored on this session": "Esta copia de seguridad es de confianza porque ha sido restaurada en esta sesión",
"Your keys are not being backed up from this session.": "No se está haciendo una copia de seguridad de tus claves en esta sesión.",
- "Enable desktop notifications for this session": "Activa las notificaciones de escritorio para esta sesión",
- "Enable audible notifications for this session": "Activar notificaciones sonoras para esta sesión",
"Checking server": "Comprobando servidor",
"Change identity server": "Cambiar el servidor de identidad",
"Disconnect from the identity server and connect to instead?": "¿Desconectarse del servidor de identidad y conectarse a ?",
@@ -729,14 +706,6 @@
"Create Account": "Crear cuenta",
"Could not find user in room": "No se ha encontrado el usuario en la sala",
"Please supply a widget URL or embed code": "Por favor, proporciona la URL del accesorio o un código de incrustación",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s añadió las direcciones alternativas %(addresses)s para esta sala.",
- "one": "%(senderName)s añadió la dirección alternativa %(addresses)s para esta sala."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s quitó la dirección alternativa %(addresses)s para esta sala.",
- "one": "%(senderName)s quitó la dirección alternativa %(addresses)s para esta sala."
- },
"You signed in to a new session without verifying it:": "Iniciaste una nueva sesión sin verificarla:",
"Verify your other session using one of the options below.": "Verifica la otra sesión utilizando una de las siguientes opciones.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) inició una nueva sesión sin verificarla:",
@@ -772,11 +741,6 @@
"Disconnect anyway": "Desconectar de todas formas",
"You are still sharing your personal data on the identity server .": "Usted todavía está compartiendo sus datos personales en el servidor de identidad .",
"We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Le recomendamos que elimine sus direcciones de correo electrónico y números de teléfono del servidor de identidad antes de desconectarse.",
- "Invalid theme schema.": "Esquema de tema inválido.",
- "Error downloading theme information.": "Error al descargar la información del tema.",
- "Theme added!": "¡Se añadió el tema!",
- "Custom theme URL": "URL de tema personalizado",
- "Add theme": "Añadir tema",
"To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Para informar de un problema de seguridad relacionado con Matrix, lee la Política de divulgación de seguridad de Matrix.org.",
"Something went wrong. Please try again or view your console for hints.": "Algo salió mal. Por favor, inténtalo de nuevo o mira tu consola para encontrar pistas.",
"Please try again or view your console for hints.": "Por favor, inténtalo de nuevo o mira tu consola para encontrar pistas.",
@@ -1081,19 +1045,13 @@
"Contact your server admin.": "Contacta con el administrador del servidor.",
"This session is encrypting history using the new recovery method.": "Esta sesión está cifrando el historial usando el nuevo método de recuperación.",
"Change notification settings": "Cambiar los ajustes de notificaciones",
- "Font size": "Tamaño del texto",
"Use custom size": "Usar un tamaño personalizado",
- "Use a system font": "Usar un tipo de letra del sistema",
- "System font name": "Nombre de la fuente",
"Your server isn't responding to some requests.": "Tú servidor no esta respondiendo a ciertas solicitudes.",
"New version available. Update now.": "Nueva versión disponible. Actualizar ahora.",
"Hey you. You're the best!": "Oye, tú… ¡eres genial!",
"Size must be a number": "El tamaño debe ser un dígito",
"Custom font size can only be between %(min)s pt and %(max)s pt": "El tamaño de la fuente solo puede estar entre los valores %(min)s y %(max)s",
"Use between %(min)s pt and %(max)s pt": "Utiliza un valor entre %(min)s y %(max)s",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Escribe el nombre de la fuente instalada en tu sistema y %(brand)s intentará usarla.",
- "Customise your appearance": "Personaliza la apariencia",
- "Appearance Settings only affect this %(brand)s session.": "Cambiar las opciones de apariencia solo afecta a esta sesión de %(brand)s.",
"Please verify the room ID or address and try again.": "Por favor, verifica la ID o dirección de esta sala e inténtalo de nuevo.",
"Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "El administrador de tu servidor base ha desactivado el cifrado de extremo a extremo en salas privadas y mensajes directos.",
"To link to this room, please add an address.": "Para obtener un enlace a esta sala, añade una dirección.",
@@ -1552,12 +1510,6 @@
"Failed to save your profile": "No se ha podido guardar tu perfil",
"not found in storage": "no se ha encontrado en la memoria",
"Dial pad": "Teclado numérico",
- "sends snowfall": "envía copos de nieve",
- "Sends the given message with snowfall": "Envía el mensaje con copos de nieve",
- "sends fireworks": "envía fuegos artificiales",
- "Sends the given message with fireworks": "Envía el mensaje con fuegos artificiales",
- "sends confetti": "envía confeti",
- "Sends the given message with confetti": "Envía el mensaje con confeti",
"New version of %(brand)s is available": "Hay una nueva versión de %(brand)s disponible",
"Safeguard against losing access to encrypted messages & data": "Evita perder acceso a datos y mensajes cifrados",
"Use app": "Usar la aplicación",
@@ -1870,8 +1822,6 @@
"Add reaction": "Reaccionar",
"Space Autocomplete": "Autocompletar espacios",
"Go to my space": "Ir a mi espacio",
- "sends space invaders": "enviar space invaders",
- "Sends the given message with a space themed effect": "Envía un mensaje con efectos espaciales",
"See when people join, leave, or are invited to your active room": "Ver cuando alguien se una, salga o se le invite a tu sala activa",
"See when people join, leave, or are invited to this room": "Ver cuando alguien se une, sale o se le invita a la sala",
"Currently joining %(count)s rooms": {
@@ -1957,10 +1907,6 @@
"Global": "Global",
"New keyword": "Nueva palabra clave",
"Keyword": "Palabra clave",
- "Enable email notifications for %(email)s": "Activar notificaciones por correo electrónico para %(email)s",
- "An error occurred whilst saving your notification preferences.": "Ha ocurrido un error al guardar las tus preferencias de notificaciones.",
- "Error saving notification preferences": "Error al guardar las preferencias de notificaciones",
- "Messages containing keywords": "Mensajes que contengan",
"Transfer Failed": "La transferencia ha fallado",
"Unable to transfer call": "No se ha podido transferir la llamada",
"Could not connect media": "No se ha podido conectar con los dispositivos multimedia",
@@ -2157,7 +2103,6 @@
"We call the places where you can host your account 'homeservers'.": "Llamamos «servidores base» a los sitios donde puedes tener tu cuenta.",
"Matrix.org is the biggest public homeserver in the world, so it's a good place for many.": "Matrix.org es el mayor servidor base público del mundo, por lo que mucha gente lo considera un buen sitio.",
"If you can't see who you're looking for, send them your invite link below.": "Si no encuentras a quien buscas, envíale tu enlace de invitación que encontrarás abajo.",
- "Use high contrast": "Usar un modo con contraste alto",
"Automatically send debug logs on any error": "Mandar automáticamente los registros de depuración cuando ocurra cualquier error",
"Someone already has that username, please try another.": "Ya hay alguien con ese nombre de usuario. Prueba con otro, por favor.",
"Joined": "Te has unido",
@@ -2190,9 +2135,6 @@
"Get notifications as set up in your settings": "Recibe notificaciones según tus ajustes",
"Forget": "Olvidar",
"Large": "Grande",
- "Image size in the timeline": "Tamaño de las imágenes en la línea de tiempo",
- "Sends the given message with rainfall": "Envía el mensaje junto a un efecto de lluvia",
- "sends rainfall": "envía un efecto de lluvia",
"%(count)s votes": {
"one": "%(count)s voto",
"other": "%(count)s votos"
@@ -2432,7 +2374,6 @@
},
"Next recently visited room or space": "Siguiente sala o espacio visitado",
"Previous recently visited room or space": "Anterior sala o espacio visitado",
- "%(timeRemaining)s left": "Queda %(timeRemaining)s",
"Unsent": "No enviado",
"Developer tools": "Herramientas de desarrollo",
"%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.": "%(brand)s en navegadores para móviles está en prueba. Para una mejor experiencia y para poder usar las últimas funcionalidades, usa nuestra aplicación nativa gratuita.",
@@ -2484,8 +2425,6 @@
"other": "Confirma el cierre de sesión en estos dispositivos",
"one": "Confirmar cerrar sesión de este dispositivo"
},
- "Sends the given message with hearts": "Envía corazones junto al mensaje",
- "sends hearts": "envía corazones",
"Failed to join": "No ha sido posible unirse",
"You do not have permission to invite people to this space.": "No tienes permiso para invitar gente a este espacio.",
"Tip: Use “%(replyInThread)s” when hovering over a message.": "Consejo: Usa «%(replyInThread)s» mientras pasas el ratón sobre un mensaje.",
@@ -2679,8 +2618,6 @@
"You do not have sufficient permissions to change this.": "No tienes suficientes permisos para cambiar esto.",
"%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.": "%(brand)s está cifrado de extremo a extremo, pero actualmente está limitado a unos pocos participantes.",
"Enable %(brand)s as an additional calling option in this room": "Activar %(brand)s como una opción para las llamadas de esta sala",
- "Enable notifications for this device": "Activar notificaciones en este dispositivo",
- "Turn off to disable notifications on all your devices and sessions": "Desactiva para no recibir notificaciones en todos tus dispositivos y sesiones",
"You need to be able to kick users to do that.": "Debes poder sacar usuarios para hacer eso.",
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s o %(copyButton)s",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s o %(recoveryFile)s",
@@ -2711,7 +2648,6 @@
"URL": "URL",
"Rename session": "Renombrar sesión",
"Call type": "Tipo de llamada",
- "Enable notifications for this account": "Activar notificaciones para esta cuenta",
"Sorry — this call is currently full": "Lo sentimos — la llamada está llena",
"Unknown room": "Sala desconocida",
"Voice broadcast": "Retransmisión de voz",
@@ -3142,7 +3078,18 @@
"jump_to_date_msc_support": "Requiere que tu servidor sea compatible con MSC3030",
"sliding_sync_description": "En desarrollo, no se puede desactivar.",
"under_active_development": "Funcionalidad en desarrollo.",
- "location_share_live_description": "Implementación temporal. Las ubicaciones persisten en el historial de la sala."
+ "location_share_live_description": "Implementación temporal. Las ubicaciones persisten en el historial de la sala.",
+ "group_messaging": "Mensajería",
+ "group_profile": "Perfil",
+ "group_spaces": "Espacios",
+ "group_widgets": "Accesorios",
+ "group_rooms": "Salas",
+ "group_voip": "Voz y vídeo",
+ "group_moderation": "Moderación",
+ "group_themes": "Temas",
+ "group_encryption": "Cifrado",
+ "group_experimental": "Experimentos",
+ "group_developer": "Desarrollo"
},
"keyboard": {
"home": "Inicio",
@@ -3236,7 +3183,8 @@
"few_seconds_ago": "hace unos segundos",
"about_minute_ago": "hace aproximadamente un minuto",
"about_hour_ago": "hace aprox. una hora",
- "about_day_ago": "hace aprox. un día"
+ "about_day_ago": "hace aprox. un día",
+ "left": "Queda %(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "Mensajería segura para amigos y familia",
@@ -3321,11 +3269,37 @@
"rule_call": "Cuando me inviten a una llamada",
"rule_suppress_notices": "Mensajes enviados por bots",
"rule_tombstone": "Cuando las salas son actualizadas",
- "rule_encrypted_room_one_to_one": "Mensajes cifrados en salas uno a uno"
+ "rule_encrypted_room_one_to_one": "Mensajes cifrados en salas uno a uno",
+ "messages_containing_keywords": "Mensajes que contengan",
+ "error_saving": "Error al guardar las preferencias de notificaciones",
+ "error_saving_detail": "Ha ocurrido un error al guardar las tus preferencias de notificaciones.",
+ "enable_notifications_account": "Activar notificaciones para esta cuenta",
+ "enable_notifications_account_detail": "Desactiva para no recibir notificaciones en todos tus dispositivos y sesiones",
+ "enable_email_notifications": "Activar notificaciones por correo electrónico para %(email)s",
+ "enable_notifications_device": "Activar notificaciones en este dispositivo",
+ "enable_desktop_notifications_session": "Activa las notificaciones de escritorio para esta sesión",
+ "show_message_desktop_notification": "Mostrar mensaje en las notificaciones de escritorio",
+ "enable_audible_notifications_session": "Activar notificaciones sonoras para esta sesión"
},
"appearance": {
"layout_irc": "IRC (en pruebas)",
- "layout_bubbles": "Burbujas de mensaje"
+ "layout_bubbles": "Burbujas de mensaje",
+ "heading": "Personaliza la apariencia",
+ "subheading": "Cambiar las opciones de apariencia solo afecta a esta sesión de %(brand)s.",
+ "match_system_theme": "Usar el mismo tema que el sistema",
+ "custom_font": "Usar un tipo de letra del sistema",
+ "custom_font_name": "Nombre de la fuente",
+ "custom_theme_invalid": "Esquema de tema inválido.",
+ "custom_theme_error_downloading": "Error al descargar la información del tema.",
+ "custom_theme_success": "¡Se añadió el tema!",
+ "custom_theme_url": "URL de tema personalizado",
+ "use_high_contrast": "Usar un modo con contraste alto",
+ "custom_theme_add_button": "Añadir tema",
+ "font_size": "Tamaño del texto",
+ "custom_font_description": "Escribe el nombre de la fuente instalada en tu sistema y %(brand)s intentará usarla.",
+ "timeline_image_size": "Tamaño de las imágenes en la línea de tiempo",
+ "timeline_image_size_default": "Por defecto",
+ "timeline_image_size_large": "Grande"
}
},
"devtools": {
@@ -3515,7 +3489,15 @@
"removed": "%(senderName)s eliminó la dirección principal para esta sala.",
"changed_alternative": "%(senderName)s cambió las direcciones alternativas de esta sala.",
"changed_main_and_alternative": "%(senderName)s cambió la dirección principal y las alternativas de esta sala.",
- "changed": "%(senderName)s cambió las direcciones de esta sala."
+ "changed": "%(senderName)s cambió las direcciones de esta sala.",
+ "alt_added": {
+ "other": "%(senderName)s añadió las direcciones alternativas %(addresses)s para esta sala.",
+ "one": "%(senderName)s añadió la dirección alternativa %(addresses)s para esta sala."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s quitó la dirección alternativa %(addresses)s para esta sala.",
+ "one": "%(senderName)s quitó la dirección alternativa %(addresses)s para esta sala."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s ha revocado la invitación para que %(targetDisplayName)s se una a la sala.",
@@ -3688,6 +3670,29 @@
"one": "%(oneUser)senvió un mensaje oculto",
"other": "%(oneUser)s enviaron %(count)s mensajes ocultos"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s cambió el nivel de acceso de %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s de %(fromPowerLevel)s a %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s eliminó la regla que bloquea a usuarios que coinciden con %(glob)s",
+ "removed_rule_rooms": "%(senderName)s eliminó la regla que bloquea a salas que coinciden con %(glob)s",
+ "removed_rule_servers": "%(senderName)s eliminó la regla que bloquea a servidores que coinciden con %(glob)s",
+ "removed_rule": "%(senderName)s eliminó una regla correspondiente a %(glob)s",
+ "updated_invalid_rule": "%(senderName)s actualizó una regla de bloqueo inválida",
+ "updated_rule_users": "%(senderName)s actualizó una regla que bloquea a usuarios que coinciden con %(glob)s por %(reason)s",
+ "updated_rule_rooms": "%(senderName)s actualizó la regla bloqueando salas que coinciden con %(glob)s por %(reason)s",
+ "updated_rule_servers": "%(senderName)s actualizó la regla bloqueando servidores que coinciden con %(glob)s por %(reason)s",
+ "updated_rule": "%(senderName)s actualizó una regla de bloqueo correspondiente a %(glob)s por %(reason)s",
+ "created_rule_users": "%(senderName)s creó una regla bloqueando a usuarios que coinciden con %(glob)s por %(reason)s",
+ "created_rule_rooms": "%(senderName)s creó una regla bloqueando a salas que coinciden con %(glob)s por %(reason)s",
+ "created_rule_servers": "%(senderName)s creó una regla bloqueando a servidores que coinciden con %(glob)s por %(reason)s",
+ "created_rule": "%(senderName)s creó una regla de bloqueo correspondiente a %(glob)s por %(reason)s",
+ "changed_rule_users": "%(senderName)s cambió una regla que estaba bloqueando a usuarios que coinciden con %(oldGlob)s a %(newGlob)s por %(reason)s",
+ "changed_rule_rooms": "%(senderName)s cambió una regla que estaba bloqueando a salas que coinciden con %(oldGlob)s a %(newGlob)s por %(reason)s",
+ "changed_rule_servers": "%(senderName)s cambió una regla que estaba bloqueando a servidores que coinciden con %(oldGlob)s a %(newGlob)s por %(reason)s",
+ "changed_rule_glob": "%(senderName)s actualizó una regla de bloqueo que correspondía a %(oldGlob)s a %(newGlob)s por %(reason)s"
}
},
"slash_command": {
@@ -3884,5 +3889,19 @@
"bullet_1": "No guardamos ningún dato sobre tu cuenta o perfil",
"bullet_2": "No compartimos información con terceros",
"disable_prompt": "Puedes desactivar esto cuando quieras en tus ajustes"
+ },
+ "chat_effects": {
+ "confetti_description": "Envía el mensaje con confeti",
+ "confetti_message": "envía confeti",
+ "fireworks_description": "Envía el mensaje con fuegos artificiales",
+ "fireworks_message": "envía fuegos artificiales",
+ "rainfall_description": "Envía el mensaje junto a un efecto de lluvia",
+ "rainfall_message": "envía un efecto de lluvia",
+ "snowfall_description": "Envía el mensaje con copos de nieve",
+ "snowfall_message": "envía copos de nieve",
+ "spaceinvaders_description": "Envía un mensaje con efectos espaciales",
+ "spaceinvaders_message": "enviar space invaders",
+ "hearts_description": "Envía corazones junto al mensaje",
+ "hearts_message": "envía corazones"
}
}
diff --git a/src/i18n/strings/et.json b/src/i18n/strings/et.json
index 92a67a57ca..a1e1fa0eaf 100644
--- a/src/i18n/strings/et.json
+++ b/src/i18n/strings/et.json
@@ -251,14 +251,6 @@
"Recent Conversations": "Hiljutised vestlused",
"Your message wasn't sent because this homeserver has hit its Monthly Active User Limit. Please contact your service administrator to continue using the service.": "Sinu sõnumit ei saadetud, kuna see koduserver on saavutanud igakuise aktiivsete kasutajate piiri. Teenuse kasutamiseks palun võta ühendust serveri haldajaga.",
"Add room": "Lisa jututuba",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s lisas sellele jututoale täiendava aadressi %(addresses)s.",
- "one": "%(senderName)s lisas sellele jututoale täiendava aadressi %(addresses)s."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s eemaldas täiendavad aadressid %(addresses)s sellelt jututoalt.",
- "one": "%(senderName)s eemaldas täiendava aadressi %(addresses)s sellelt jututoalt."
- },
"Muted Users": "Summutatud kasutajad",
"This room is end-to-end encrypted": "See jututuba on läbivalt krüptitud",
"Everyone in this room is verified": "Kõik kasutajad siin nututoas on verifitseeritud",
@@ -273,7 +265,6 @@
"Failed to mute user": "Kasutaja summutamine ebaõnnestus",
"%(creator)s created and configured the room.": "%(creator)s lõi ja seadistas jututoa.",
"How fast should messages be downloaded.": "Kui kiiresti peaksime sõnumeid alla laadima.",
- "Error downloading theme information.": "Viga teema teabefaili allalaadimisel.",
"Drop file here to upload": "Faili üleslaadimiseks lohista ta siia",
"This user has not verified all of their sessions.": "See kasutaja ei ole verifitseerinud kõiki oma sessioone.",
"You have not verified this user.": "Sa ei ole seda kasutajat verifitseerinud.",
@@ -334,7 +325,6 @@
"This is a top-100 common password": "See on saja levinuima salasõna seas",
"This is a very common password": "See on väga levinud salasõna",
"This is similar to a commonly used password": "See on sarnane tavaliselt kasutatavatele salasõnadele",
- "Match system theme": "Kasuta süsteemset teemat",
"No display name": "Kuvatav nimi puudub",
"New passwords don't match": "Uued salasõnad ei klapi",
"Passwords can't be empty": "Salasõna ei saa olla tühi",
@@ -346,15 +336,11 @@
"Display Name": "Kuvatav nimi",
"Profile picture": "Profiilipilt",
"Failed to change password. Is your password correct?": "Salasõna muutmine ebaõnnestus. Kas sinu salasõna on ikka õige?",
- "Invalid theme schema.": "Vigane teemafail.",
- "Theme added!": "Teema sai lisatud!",
"Profile": "Profiil",
"Email addresses": "E-posti aadressid",
"Phone numbers": "Telefoninumbrid",
"Account": "Kasutajakonto",
"Language and region": "Keel ja piirkond",
- "Custom theme URL": "Kohandatud teema URL",
- "Add theme": "Lisa teema",
"Start verification again from their profile.": "Alusta verifitseerimist uuesti nende profiilist.",
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Allpool loetletud Matrix'i kasutajatunnustele ei leidunud profiile. Kas sa ikkagi tahaksid neile kutse saata?",
"Could not load user profile": "Kasutajaprofiili laadimine ei õnnestunud",
@@ -751,7 +737,6 @@
"Common names and surnames are easy to guess": "Üldisi nimesid ja perenimesid on lihtne ära arvata",
"Straight rows of keys are easy to guess": "Klaviatuuril järjest paiknevaid klahvikombinatsioone on lihtne ära arvata",
"Please contact your homeserver administrator.": "Palun võta ühendust koduserveri haldajaga.",
- "Font size": "Fontide suurus",
"Cross-signing private keys:": "Privaatvõtmed risttunnustamise jaoks:",
"Checking server": "Kontrollin serverit",
"Change identity server": "Muuda isikutuvastusserverit",
@@ -889,23 +874,6 @@
"Language Dropdown": "Keelevalik",
"Ignored user": "Eiratud kasutaja",
"You are now ignoring %(userId)s": "Sa praegu eirad kasutajat %(userId)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s eemaldas kasutajate ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s eemaldas jututubade ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s eemaldas serverite ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s eemaldas ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s uuendas vigast ligipääsukeelu reeglit",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s uuendas %(reason)s põhjusel kasutajate ligipääsukeelu reeglit, mis vastas tingimusele %(glob)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s uuendas %(reason)s põhjusel jututubade ligipääsukeelu reeglit, mis vastas tingimusele %(glob)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s uuendas %(reason)s põhjusel serverite ligipääsukeelu reeglit, mis vastas tingimusele %(glob)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s uuendas %(reason)s põhjusel ligipääsukeelu reeglit, mis vastas tingimusele %(glob)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s määras %(reason)s tõttu kasutajate ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s määras %(reason)s tõttu jututubade ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s määras %(reason)s tõttu serverite ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s määras %(reason)s tõttu ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s muutis %(reason)s tõttu kasutajate ligipääsukeelu reegli algset tingimust %(oldGlob)s uueks tingimuseks %(newGlob)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s muutis %(reason)s tõttu jututubade ligipääsukeelu reegli algset tingimust %(oldGlob)s uueks tingimuseks %(newGlob)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s muutis %(reason)s tõttu serverite ligipääsukeelu reegli algset tingimust %(oldGlob)s uueks tingimuseks %(newGlob)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s muutis %(reason)s tõttu ligipääsukeelu reegli algset tingimust %(oldGlob)s uueks tingimuseks %(newGlob)s",
"The user must be unbanned before they can be invited.": "Enne kutse saatmist peab kasutajalt olema eemaldatud ligipääsukeeld.",
"Your homeserver has exceeded its user limit.": "Sinu koduserver on ületanud kasutajate arvu ülempiiri.",
"Your homeserver has exceeded one of its resource limits.": "Sinu koduserver on ületanud ühe oma ressursipiirangutest.",
@@ -923,9 +891,6 @@
"Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Kas sa oled kindel? Kui sul muud varundust pole, siis kaotad ligipääsu oma krüptitud sõnumitele.",
"Your keys are not being backed up from this session.": "Sinu selle sessiooni krüptovõtmeid ei varundata.",
"Back up your keys before signing out to avoid losing them.": "Vältimaks nende kaotamist, varunda krüptovõtmed enne väljalogimist.",
- "Enable desktop notifications for this session": "Võta selleks sessiooniks kasutusele töölauakeskkonnale omased teavitused",
- "Show message in desktop notification": "Näita sõnumit töölauakeskkonnale omases teavituses",
- "Enable audible notifications for this session": "Võta selleks sessiooniks kasutusele kuuldavad teavitused",
"Off": "Välja lülitatud",
"On": "Kasutusel",
"Noisy": "Jutukas",
@@ -937,9 +902,6 @@
"Size must be a number": "Suurus peab olema number",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Kohandatud fondisuurus peab olema vahemikus %(min)s pt ja %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Kasuta suurust vahemikus %(min)s pt ja %(max)s pt",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Vali sinu seadmes leiduv fondi nimi ning %(brand)s proovib seda kasutada.",
- "Customise your appearance": "Kohenda välimust",
- "Appearance Settings only affect this %(brand)s session.": "Välimuse kohendused kehtivad vaid selles %(brand)s'i sessioonis.",
"Clear cache and reload": "Tühjenda puhver ja laadi uuesti",
"Versions": "Versioonid",
"%(brand)s version:": "%(brand)s'i versioon:",
@@ -1112,10 +1074,6 @@
"Error upgrading room": "Viga jututoa uuendamisel",
"Double check that your server supports the room version chosen and try again.": "Kontrolli veel kord, kas sinu koduserver toetab seda jututoa versiooni ning proovi uuesti.",
"Use an identity server": "Kasuta isikutuvastusserverit",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s õigused muutusid: %(fromPowerLevel)s -> %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s muutis %(powerLevelDiffText)s õigusi.",
- "Use a system font": "Kasuta süsteemset fonti",
- "System font name": "Süsteemse fondi nimi",
"This is your list of users/servers you have blocked - don't leave the room!": "See on sinu serverite ja kasutajate ligipääsukeeldude loend. Palun ära lahku sellest jututoast!",
"Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Sinu kontol on turvahoidlas olemas risttunnustamise identiteet, kuid seda veel ei loeta antud sessioonis usaldusväärseks.",
"well formed": "korrektses vormingus",
@@ -1668,16 +1626,10 @@
"Reason (optional)": "Põhjus (kui soovid lisada)",
"Invalid URL": "Vigane aadress",
"Unable to validate homeserver": "Koduserveri õigsust ei õnnestunud kontrollida",
- "sends confetti": "saatis serpentiine",
- "Sends the given message with confetti": "Lisab sellele sõnumile serpentiine",
"Hold": "Pane ootele",
"Resume": "Jätka",
"You've reached the maximum number of simultaneous calls.": "Oled jõudnud suurima lubatud samaaegsete kõnede arvuni.",
"Too Many Calls": "Liiga palju kõnesid",
- "sends fireworks": "saadab ilutulestiku",
- "Sends the given message with fireworks": "Lisab sellele sõnumile ilutulestiku",
- "sends snowfall": "saadab lumesaju",
- "Sends the given message with snowfall": "Saadab antud sõnumi koos lumesajuga",
"You have no visible notifications.": "Sul pole nähtavaid teavitusi.",
"Transfer": "Suuna kõne edasi",
"Failed to transfer call": "Kõne edasisuunamine ei õnnestunud",
@@ -1869,8 +1821,6 @@
"Your platform and username will be noted to help us use your feedback as much as we can.": "Lisame sinu kommentaaridele ka kasutajanime ja operatsioonisüsteemi.",
"Add reaction": "Lisa reaktsioon",
"Message search initialisation failed": "Sõnumite otsingu alustamine ei õnnestunud",
- "sends space invaders": "korraldab ühe pisikese tulnukate vallutusretke",
- "Sends the given message with a space themed effect": "Saadab antud sõnumi kosmoseteemalise efektiga",
"Go to my space": "Palun vaata minu kogukonnakeskust",
"User Busy": "Kasutaja on hõivatud",
"The user you called is busy.": "Kasutaja, kellele sa helistasid, on hõivatud.",
@@ -1948,10 +1898,6 @@
"User Directory": "Kasutajate kataloog",
"Unable to copy room link": "Jututoa lingi kopeerimine ei õnnestu",
"Unable to copy a link to the room to the clipboard.": "Jututoa lingi kopeerimine lõikelauale ei õnnestunud.",
- "Messages containing keywords": "Sõnumid, mis sisaldavad märksõnu",
- "Error saving notification preferences": "Viga teavistuste eelistuste salvestamisel",
- "An error occurred whilst saving your notification preferences.": "Sinu teavituste eelistuste salvestamisel tekkis viga.",
- "Enable email notifications for %(email)s": "Saada teavitusi %(email)s e-posti aadressile",
"Keyword": "Märksõnad",
"Mentions & keywords": "Mainimised ja märksõnad",
"New keyword": "Uus märksõna",
@@ -2135,7 +2081,6 @@
"Joined": "Liitunud",
"Insert link": "Lisa link",
"Joining": "Liitun",
- "Use high contrast": "Kasuta kontrastset välimust",
"Light high contrast": "Hele ja väga kontrastne",
"Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Kuna seda kasutatakse sinu krüptitud andmete kaitsmiseks, siis hoia oma turvavõtit kaitstud ja turvalises kohas, nagu näiteks arvutis salasõnade halduris või vana kooli seifis.",
"We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Me loome turvavõtme, mida sa peaksid hoidma turvalises kohas, nagu näiteks arvutis salasõnade halduris või vana kooli seifis.",
@@ -2202,10 +2147,7 @@
"Get notifications as set up in your settings": "Soovin teavitusi sellisena, nagu ma neid olen seadistanud",
"Close this widget to view it in this panel": "Sellel paneelil kuvamiseks sulge see vidin",
"Unpin this widget to view it in this panel": "Sellel paneelil kuvamiseks eemalda vidin lemmikutest",
- "sends rainfall": "saadab vihmasaju",
- "Sends the given message with rainfall": "Lisab sellele sõnumile vihmasaju",
"Large": "Suur",
- "Image size in the timeline": "Ajajoone piltide suurus",
"%(spaceName)s and %(count)s others": {
"one": "%(spaceName)s ja veel %(count)s kogukond",
"other": "%(spaceName)s ja muud %(count)s kogukonda"
@@ -2429,7 +2371,6 @@
"Preserve system messages": "Näita süsteemseid teateid",
"Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Kui sa samuti soovid mitte kuvada selle kasutajaga seotud süsteemseid teateid (näiteks liikmelisuse muutused, profiili muutused, jne), siis eemalda see valik",
"Share for %(duration)s": "Jaga nii kaua - %(duration)s",
- "%(timeRemaining)s left": "jäänud %(timeRemaining)s",
"Next recently visited room or space": "Järgmine viimati külastatud jututuba või kogukond",
"Previous recently visited room or space": "Eelmine viimati külastatud jututuba või kogukond",
"Unsent": "Saatmata",
@@ -2478,8 +2419,6 @@
"New room": "Uus jututuba",
"Threads help keep your conversations on-topic and easy to track.": "Jutulõngad aitavad hoida vestlused teemakohastena ning mugavalt loetavatena.",
"%(featureName)s Beta feedback": "%(featureName)s beetaversiooni tagasiside",
- "sends hearts": "saadame südameid",
- "Sends the given message with hearts": "Lisab sellele sõnumile südamed",
"Live location ended": "Reaalajas asukoha jagamine on lõppenud",
"View live location": "Vaata asukohta reaalajas",
"Confirm signing out these devices": {
@@ -2683,7 +2622,6 @@
"Rename session": "Muuda sessiooni nime",
"Sliding Sync configuration": "Sliding Sync konfiguratsioon",
"Voice broadcast": "Ringhäälingukõne",
- "Enable notifications for this account": "Võta sellel kasutajakontol kasutusele teavitused",
"Video call ended": "Videokõne on lõppenud",
"%(name)s started a video call": "%(name)s algatas videokõne",
"You do not have permission to start video calls": "Sul ei ole piisavalt õigusi videokõne alustamiseks",
@@ -2695,8 +2633,6 @@
"Receive push notifications on this session.": "Võta tõuketeavitused selles sessioonis kasutusele.",
"Push notifications": "Tõuketeavitused",
"Toggle push notifications on this session.": "Lülita tõuketeavitused selles sessioonis sisse/välja.",
- "Enable notifications for this device": "Võta teavitused selles seadmes kasutusele",
- "Turn off to disable notifications on all your devices and sessions": "Välja lülitades keelad teavitused kõikides oma seadmetes ja sessioonides",
"Room info": "Jututoa teave",
"View chat timeline": "Vaata vestluse ajajoont",
"Close call": "Lõpeta kõne",
@@ -3298,7 +3234,18 @@
"sliding_sync_description": "Aktiivselt arendamisel ega ole võimalik välja lülitada.",
"under_active_development": "Aktiivselt arendamisel.",
"location_share_live_description": "Tegemist on ajutise ja esialgse lahendusega: asukohad on jututoa ajaloos näha.",
- "dynamic_room_predecessors_description": "Võta kasutusele MSC3946 (jututoa ajaloo aeglane laadimine)"
+ "dynamic_room_predecessors_description": "Võta kasutusele MSC3946 (jututoa ajaloo aeglane laadimine)",
+ "group_messaging": "Sõnumisuhtlus",
+ "group_profile": "Profiil",
+ "group_spaces": "Kogukonnakeskused",
+ "group_widgets": "Vidinad",
+ "group_rooms": "Jututoad",
+ "group_voip": "Heli ja video",
+ "group_moderation": "Modereerimine",
+ "group_themes": "Teemad",
+ "group_encryption": "Krüptimine",
+ "group_experimental": "Katsed",
+ "group_developer": "Arendajad"
},
"keyboard": {
"home": "Avaleht",
@@ -3394,7 +3341,8 @@
"few_seconds_ago": "mõni sekund tagasi",
"about_minute_ago": "umbes minut tagasi",
"about_hour_ago": "umbes tund aega tagasi",
- "about_day_ago": "umbes päev tagasi"
+ "about_day_ago": "umbes päev tagasi",
+ "left": "jäänud %(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "Turvaline suhtlus pere ja sõprade jaoks",
@@ -3481,11 +3429,37 @@
"rule_call": "Kõnekutse",
"rule_suppress_notices": "Robotite saadetud sõnumid",
"rule_tombstone": "Kui jututubasid uuendatakse",
- "rule_encrypted_room_one_to_one": "Kahepoolsete vestluste krüptitud sõnumid"
+ "rule_encrypted_room_one_to_one": "Kahepoolsete vestluste krüptitud sõnumid",
+ "messages_containing_keywords": "Sõnumid, mis sisaldavad märksõnu",
+ "error_saving": "Viga teavistuste eelistuste salvestamisel",
+ "error_saving_detail": "Sinu teavituste eelistuste salvestamisel tekkis viga.",
+ "enable_notifications_account": "Võta sellel kasutajakontol kasutusele teavitused",
+ "enable_notifications_account_detail": "Välja lülitades keelad teavitused kõikides oma seadmetes ja sessioonides",
+ "enable_email_notifications": "Saada teavitusi %(email)s e-posti aadressile",
+ "enable_notifications_device": "Võta teavitused selles seadmes kasutusele",
+ "enable_desktop_notifications_session": "Võta selleks sessiooniks kasutusele töölauakeskkonnale omased teavitused",
+ "show_message_desktop_notification": "Näita sõnumit töölauakeskkonnale omases teavituses",
+ "enable_audible_notifications_session": "Võta selleks sessiooniks kasutusele kuuldavad teavitused"
},
"appearance": {
"layout_irc": "IRC (katseline)",
- "layout_bubbles": "Jutumullid"
+ "layout_bubbles": "Jutumullid",
+ "heading": "Kohenda välimust",
+ "subheading": "Välimuse kohendused kehtivad vaid selles %(brand)s'i sessioonis.",
+ "match_system_theme": "Kasuta süsteemset teemat",
+ "custom_font": "Kasuta süsteemset fonti",
+ "custom_font_name": "Süsteemse fondi nimi",
+ "custom_theme_invalid": "Vigane teemafail.",
+ "custom_theme_error_downloading": "Viga teema teabefaili allalaadimisel.",
+ "custom_theme_success": "Teema sai lisatud!",
+ "custom_theme_url": "Kohandatud teema URL",
+ "use_high_contrast": "Kasuta kontrastset välimust",
+ "custom_theme_add_button": "Lisa teema",
+ "font_size": "Fontide suurus",
+ "custom_font_description": "Vali sinu seadmes leiduv fondi nimi ning %(brand)s proovib seda kasutada.",
+ "timeline_image_size": "Ajajoone piltide suurus",
+ "timeline_image_size_default": "Tavaline",
+ "timeline_image_size_large": "Suur"
}
},
"devtools": {
@@ -3698,7 +3672,15 @@
"removed": "%(senderName)s eemaldas põhiaadressi sellest jututoast.",
"changed_alternative": "%(senderName)s muutis selle jututoa täiendavat aadressi.",
"changed_main_and_alternative": "%(senderName)s muutis selle jututoa põhiaadressi ja täiendavat aadressi.",
- "changed": "%(senderName)s muutis selle jututoa aadresse."
+ "changed": "%(senderName)s muutis selle jututoa aadresse.",
+ "alt_added": {
+ "other": "%(senderName)s lisas sellele jututoale täiendava aadressi %(addresses)s.",
+ "one": "%(senderName)s lisas sellele jututoale täiendava aadressi %(addresses)s."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s eemaldas täiendavad aadressid %(addresses)s sellelt jututoalt.",
+ "one": "%(senderName)s eemaldas täiendava aadressi %(addresses)s sellelt jututoalt."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s võttis %(targetDisplayName)s'lt tagasi jututoaga liitumise kutse.",
@@ -3879,6 +3861,29 @@
"one": "%(oneUser)s saatis ühe peidetud sõnumi",
"other": "%(oneUser)s saatis %(count)s peidetud sõnumit"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s muutis %(powerLevelDiffText)s õigusi.",
+ "user_from_to": "%(userId)s õigused muutusid: %(fromPowerLevel)s -> %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s eemaldas kasutajate ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
+ "removed_rule_rooms": "%(senderName)s eemaldas jututubade ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
+ "removed_rule_servers": "%(senderName)s eemaldas serverite ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
+ "removed_rule": "%(senderName)s eemaldas ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
+ "updated_invalid_rule": "%(senderName)s uuendas vigast ligipääsukeelu reeglit",
+ "updated_rule_users": "%(senderName)s uuendas %(reason)s põhjusel kasutajate ligipääsukeelu reeglit, mis vastas tingimusele %(glob)s",
+ "updated_rule_rooms": "%(senderName)s uuendas %(reason)s põhjusel jututubade ligipääsukeelu reeglit, mis vastas tingimusele %(glob)s",
+ "updated_rule_servers": "%(senderName)s uuendas %(reason)s põhjusel serverite ligipääsukeelu reeglit, mis vastas tingimusele %(glob)s",
+ "updated_rule": "%(senderName)s uuendas %(reason)s põhjusel ligipääsukeelu reeglit, mis vastas tingimusele %(glob)s",
+ "created_rule_users": "%(senderName)s määras %(reason)s tõttu kasutajate ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
+ "created_rule_rooms": "%(senderName)s määras %(reason)s tõttu jututubade ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
+ "created_rule_servers": "%(senderName)s määras %(reason)s tõttu serverite ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
+ "created_rule": "%(senderName)s määras %(reason)s tõttu ligipääsukeelu reegli, mis vastas tingimusele %(glob)s",
+ "changed_rule_users": "%(senderName)s muutis %(reason)s tõttu kasutajate ligipääsukeelu reegli algset tingimust %(oldGlob)s uueks tingimuseks %(newGlob)s",
+ "changed_rule_rooms": "%(senderName)s muutis %(reason)s tõttu jututubade ligipääsukeelu reegli algset tingimust %(oldGlob)s uueks tingimuseks %(newGlob)s",
+ "changed_rule_servers": "%(senderName)s muutis %(reason)s tõttu serverite ligipääsukeelu reegli algset tingimust %(oldGlob)s uueks tingimuseks %(newGlob)s",
+ "changed_rule_glob": "%(senderName)s muutis %(reason)s tõttu ligipääsukeelu reegli algset tingimust %(oldGlob)s uueks tingimuseks %(newGlob)s"
}
},
"slash_command": {
@@ -4078,5 +4083,19 @@
"bullet_1": "Meie ei salvesta ega profileeri sinu kasutajakonto andmeid",
"bullet_2": "Meie ei jaga teavet kolmandate osapooltega",
"disable_prompt": "Seadistustest saad alati määrata, et see funktsionaalsus pole kasutusel"
+ },
+ "chat_effects": {
+ "confetti_description": "Lisab sellele sõnumile serpentiine",
+ "confetti_message": "saatis serpentiine",
+ "fireworks_description": "Lisab sellele sõnumile ilutulestiku",
+ "fireworks_message": "saadab ilutulestiku",
+ "rainfall_description": "Lisab sellele sõnumile vihmasaju",
+ "rainfall_message": "saadab vihmasaju",
+ "snowfall_description": "Saadab antud sõnumi koos lumesajuga",
+ "snowfall_message": "saadab lumesaju",
+ "spaceinvaders_description": "Saadab antud sõnumi kosmoseteemalise efektiga",
+ "spaceinvaders_message": "korraldab ühe pisikese tulnukate vallutusretke",
+ "hearts_description": "Lisab sellele sõnumile südamed",
+ "hearts_message": "saadame südameid"
}
}
diff --git a/src/i18n/strings/eu.json b/src/i18n/strings/eu.json
index 7f1a5781d7..fe3db2daed 100644
--- a/src/i18n/strings/eu.json
+++ b/src/i18n/strings/eu.json
@@ -80,10 +80,8 @@
"Failed to unban": "Huts egin du debekua kentzean",
"Failure to create room": "Huts egin du gela sortzean",
"Forget room": "Ahaztu gela",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s %(fromPowerLevel)s mailatik %(toPowerLevel)s mailara",
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Ezin da hasiera zerbitzarira konektatu, egiaztatu zure konexioa, ziurtatu zure hasiera zerbitzariaren SSL ziurtagiria fidagarritzat jotzen duela zure gailuak, eta nabigatzailearen pluginen batek ez dituela eskaerak blokeatzen.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Ezin zara hasiera zerbitzarira HTTP bidez konektatu zure nabigatzailearen barran dagoen URLa HTTS bada. Erabili HTTPS edo gaitu script ez seguruak.",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s erabiltzaileak botere mailaz aldatu du %(powerLevelDiffText)s.",
"Incorrect username and/or password.": "Erabiltzaile-izen edo pasahitz okerra.",
"Incorrect verification code": "Egiaztaketa kode okerra",
"Invalid Email Address": "E-mail helbide baliogabea",
@@ -298,7 +296,6 @@
"Thursday": "Osteguna",
"Search…": "Bilatu…",
"Logs sent": "Egunkariak bidalita",
- "Show message in desktop notification": "Erakutsi mezua mahaigaineko jakinarazpenean",
"Yesterday": "Atzo",
"Error encountered (%(errorDetail)s).": "Errorea aurkitu da (%(errorDetail)s).",
"Low Priority": "Lehentasun baxua",
@@ -811,7 +808,6 @@
"%(name)s cancelled": "%(name)s utzita",
"%(name)s wants to verify": "%(name)s(e)k egiaztatu nahi du",
"You sent a verification request": "Egiaztaketa eskari bat bidali duzu",
- "Match system theme": "Bat egin sistemako azalarekin",
"My Ban List": "Nire debeku-zerrenda",
"This is your list of users/servers you have blocked - don't leave the room!": "Hau blokeatu dituzun erabiltzaile edo zerbitzarien zerrenda da, ez atera gelatik!",
"Cannot connect to integration manager": "Ezin da integrazio kudeatzailearekin konektatu",
@@ -862,23 +858,6 @@
"Verification Request": "Egiaztaketa eskaria",
"Error upgrading room": "Errorea gela eguneratzean",
"Double check that your server supports the room version chosen and try again.": "Egiaztatu zure zerbitzariak aukeratutako gela bertsioa onartzen duela eta saiatu berriro.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen erabiltzaileak debekatzen zituen araua kendu du",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen gelak debekatzen zituen araua kendu du",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen zerbitzariak debekatzen zituen araua kendu du",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datorren debeku arau bat kendu du",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s erabiltzaileak baliogabeko debeku arau bat eguneratu du",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen erabiltzaileak debekatzen dituen araua eguneratu du, arrazoia: %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen gelak debekatzen dituen araua eguneratu du, arrazoia: %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen zerbitzariak debekatzen dituen araua eguneratu du, arrazoia: %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datorren debeku arau bat eguneratu du, arrazoia: %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen erabiltzaileak debekatzen dituen araua sortu du, arrazoia: %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen gelak debekatzen dituen araua sortu du, arrazoia: %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen zerbitzariak debekatzen dituen araua sortu du, arrazoia: %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datorren debeku arau bat sortu du, arrazoia: %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s erabiltzaileak erabiltzaileak debekatzen dituen araua aldatu du %(oldGlob)s adierazpenetik %(newGlob)s adierazpenera, arrazoia: %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s erabiltzaileak gelak debekatzen dituen araua aldatu du %(oldGlob)s adierazpenetik %(newGlob)s adierazpenera, arrazoia: %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s erabiltzaileak zerbitzariak debekatzen dituen araua aldatu du %(oldGlob)s adierazpenetik %(newGlob)s adierazpenera, arrazoia: %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s erabiltzaileak debeku arau bat aldatu du %(oldGlob)s adierazpenetik %(newGlob)s adierazpenera, arrazoia: %(reason)s",
"Cross-signing public keys:": "Zeharkako sinaduraren gako publikoak:",
"not found": "ez da aurkitu",
"Cross-signing private keys:": "Zeharkako sinaduraren gako pribatuak:",
@@ -949,8 +928,6 @@
"Connect this session to Key Backup": "Konektatu saio hau gakoen babes-kopiara",
"This backup is trusted because it has been restored on this session": "Babes-kopia hau fidagarritzat jotzen da saio honetan berrekuratu delako",
"Your keys are not being backed up from this session.": "Ez da zure gakoen babes-kopia egiten saio honetatik.",
- "Enable desktop notifications for this session": "Gaitu mahaigaineko jakinarazpenak saio honentzat",
- "Enable audible notifications for this session": "Gaitu jakinarazpen entzungarriak saio honentzat",
"Session ID:": "Saioaren ID-a:",
"Session key:": "Saioaren gakoa:",
"Message search": "Mezuen bilaketa",
@@ -1023,19 +1000,6 @@
"Mark all as read": "Markatu denak irakurrita gisa",
"Not currently indexing messages for any room.": "Orain ez da inolako gelako mezurik indexatzen.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s / %(totalRooms)s",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s erabiltzaileak %(addresses)s ordezko helbideak gehitu dizkio gela honi.",
- "one": "%(senderName)s erabiltzaileak %(addresses)s helbideak gehitu dizkio gela honi."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s erabiltzaileak %(addresses)s helbideak kendu dizkio gela honi.",
- "one": "%(senderName)s erabiltzaileak %(addresses)s ordezko helbideak kendu dizkio gela honi."
- },
- "Invalid theme schema.": "Baliogabeko azal eskema.",
- "Error downloading theme information.": "Errorea azalaren informazioa deskargatzean.",
- "Theme added!": "Azala gehituta!",
- "Custom theme URL": "Azal pertsonalizatuaren URLa",
- "Add theme": "Gehitu azala",
"Scroll to most recent messages": "Korritu azken mezuetara",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Errore bat gertatu da gelaren ordezko helbideak eguneratzean. Agian zerbitzariak ez du onartzen edo une bateko akatsa izan da.",
"Local address": "Helbide lokala",
@@ -1135,7 +1099,6 @@
"Opens chat with the given user": "Erabiltzailearekin txata irekitzen du",
"You signed in to a new session without verifying it:": "Saio berria hasi duzu hau egiaztatu gabe:",
"Verify your other session using one of the options below.": "Egiaztatu zure beste saioa beheko aukeretako batekin.",
- "Font size": "Letra-tamaina",
"IRC display name width": "IRC-ko pantaila izenaren zabalera",
"Size must be a number": "Tamaina zenbaki bat izan behar da",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Letra tamaina pertsonalizatua %(min)s pt eta %(max)s pt bitartean egon behar du",
@@ -1192,8 +1155,6 @@
"Use a different passphrase?": "Erabili pasa-esaldi desberdin bat?",
"Change notification settings": "Aldatu jakinarazpenen ezarpenak",
"Use custom size": "Erabili tamaina pertsonalizatua",
- "Use a system font": "Erabili sistemako letra-tipoa",
- "System font name": "Sistemaren letra-tipoaren izena",
"Hey you. You're the best!": "Aupa txo. Onena zara!",
"Notification options": "Jakinarazpen ezarpenak",
"Forget Room": "Ahaztu gela",
@@ -1346,7 +1307,11 @@
"pinning": "Mezuak finkatzea",
"state_counters": "Jarri kontagailu sinpleak gelaren goiburuan",
"custom_themes": "Azal pertsonalizatuak gehitzea onartzen du",
- "bridge_state": "Erakutsi zubiei buruzko informazioa gelaren ezarpenetan"
+ "bridge_state": "Erakutsi zubiei buruzko informazioa gelaren ezarpenetan",
+ "group_profile": "Profila",
+ "group_rooms": "Gelak",
+ "group_voip": "Ahotsa eta bideoa",
+ "group_encryption": "Zifratzea"
},
"keyboard": {
"home": "Hasiera",
@@ -1436,7 +1401,22 @@
"rule_call": "Dei gonbidapena",
"rule_suppress_notices": "Botak bidalitako mezuak",
"rule_tombstone": "Gelak eguneratzean",
- "rule_encrypted_room_one_to_one": "Zifratutako mezuak bi pertsonen arteko txatetan"
+ "rule_encrypted_room_one_to_one": "Zifratutako mezuak bi pertsonen arteko txatetan",
+ "enable_desktop_notifications_session": "Gaitu mahaigaineko jakinarazpenak saio honentzat",
+ "show_message_desktop_notification": "Erakutsi mezua mahaigaineko jakinarazpenean",
+ "enable_audible_notifications_session": "Gaitu jakinarazpen entzungarriak saio honentzat"
+ },
+ "appearance": {
+ "match_system_theme": "Bat egin sistemako azalarekin",
+ "custom_font": "Erabili sistemako letra-tipoa",
+ "custom_font_name": "Sistemaren letra-tipoaren izena",
+ "custom_theme_invalid": "Baliogabeko azal eskema.",
+ "custom_theme_error_downloading": "Errorea azalaren informazioa deskargatzean.",
+ "custom_theme_success": "Azala gehituta!",
+ "custom_theme_url": "Azal pertsonalizatuaren URLa",
+ "custom_theme_add_button": "Gehitu azala",
+ "font_size": "Letra-tamaina",
+ "timeline_image_size_default": "Lehenetsia"
}
},
"devtools": {
@@ -1483,7 +1463,15 @@
"removed": "%(senderName)s erabiltzaileak gela honen helbide nagusia kendu du.",
"changed_alternative": "%(senderName)s erabiltzaileak gela honen ordezko helbideak aldatu ditu.",
"changed_main_and_alternative": "%(senderName)s erabiltzaileak gela honen helbide nagusia eta ordezko helbideak aldatu ditu.",
- "changed": "%(senderName)s erabiltzaileak gela honen helbideak aldatu ditu."
+ "changed": "%(senderName)s erabiltzaileak gela honen helbideak aldatu ditu.",
+ "alt_added": {
+ "other": "%(senderName)s erabiltzaileak %(addresses)s ordezko helbideak gehitu dizkio gela honi.",
+ "one": "%(senderName)s erabiltzaileak %(addresses)s helbideak gehitu dizkio gela honi."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s erabiltzaileak %(addresses)s helbideak kendu dizkio gela honi.",
+ "one": "%(senderName)s erabiltzaileak %(addresses)s ordezko helbideak kendu dizkio gela honi."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s erabiltzaileak %(targetDisplayName)s gelara elkartzeko gonbidapena errefusatu du.",
@@ -1607,6 +1595,29 @@
"other": "%(oneUser)s erabiltzaileak ez du aldaketarik egin %(count)s aldiz",
"one": "%(oneUser)s erabiltzaileak ez du aldaketarik egin"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s erabiltzaileak botere mailaz aldatu du %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s %(fromPowerLevel)s mailatik %(toPowerLevel)s mailara"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen erabiltzaileak debekatzen zituen araua kendu du",
+ "removed_rule_rooms": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen gelak debekatzen zituen araua kendu du",
+ "removed_rule_servers": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen zerbitzariak debekatzen zituen araua kendu du",
+ "removed_rule": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datorren debeku arau bat kendu du",
+ "updated_invalid_rule": "%(senderName)s erabiltzaileak baliogabeko debeku arau bat eguneratu du",
+ "updated_rule_users": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen erabiltzaileak debekatzen dituen araua eguneratu du, arrazoia: %(reason)s",
+ "updated_rule_rooms": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen gelak debekatzen dituen araua eguneratu du, arrazoia: %(reason)s",
+ "updated_rule_servers": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen zerbitzariak debekatzen dituen araua eguneratu du, arrazoia: %(reason)s",
+ "updated_rule": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datorren debeku arau bat eguneratu du, arrazoia: %(reason)s",
+ "created_rule_users": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen erabiltzaileak debekatzen dituen araua sortu du, arrazoia: %(reason)s",
+ "created_rule_rooms": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen gelak debekatzen dituen araua sortu du, arrazoia: %(reason)s",
+ "created_rule_servers": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datozen zerbitzariak debekatzen dituen araua sortu du, arrazoia: %(reason)s",
+ "created_rule": "%(senderName)s erabiltzaileak %(glob)s adierazpenarekin bat datorren debeku arau bat sortu du, arrazoia: %(reason)s",
+ "changed_rule_users": "%(senderName)s erabiltzaileak erabiltzaileak debekatzen dituen araua aldatu du %(oldGlob)s adierazpenetik %(newGlob)s adierazpenera, arrazoia: %(reason)s",
+ "changed_rule_rooms": "%(senderName)s erabiltzaileak gelak debekatzen dituen araua aldatu du %(oldGlob)s adierazpenetik %(newGlob)s adierazpenera, arrazoia: %(reason)s",
+ "changed_rule_servers": "%(senderName)s erabiltzaileak zerbitzariak debekatzen dituen araua aldatu du %(oldGlob)s adierazpenetik %(newGlob)s adierazpenera, arrazoia: %(reason)s",
+ "changed_rule_glob": "%(senderName)s erabiltzaileak debeku arau bat aldatu du %(oldGlob)s adierazpenetik %(newGlob)s adierazpenera, arrazoia: %(reason)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/fa.json b/src/i18n/strings/fa.json
index c2e89c4fce..585882d918 100644
--- a/src/i18n/strings/fa.json
+++ b/src/i18n/strings/fa.json
@@ -450,16 +450,6 @@
"Converts the room to a DM": "اتاق را به DM تبدیل می کند",
"Takes the call in the current room off hold": "تماس را در اتاق فعلی خاموش نگه می دارد",
"See when people join, leave, or are invited to this room": "ببینید که کی مردم در این اتاق عضو شده اند، ترک کرده اند یا به آن دعوت شده اند",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s سطح قدرت %(powerLevelDiffText)s تغییر داد.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s از %(fromPowerLevel)s به %(toPowerLevel)s",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s آدرس جایگزین %(addresses)s این اتاق را حذف کرد.",
- "other": "%(senderName)s آدرس های جایگزین %(addresses)s این اتاق را حذف کرد."
- },
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s آدرس جایگزین %(addresses)s را برای این اتاق اضافه کرد.",
- "other": "%(senderName)s آدرس های جایگزین %(addresses)s را برای این اتاق اضافه کرد."
- },
"Your %(brand)s is misconfigured": "%(brand)sی شما به درستی پیکربندی نشدهاست",
"Ensure you have a stable internet connection, or get in touch with the server admin": "از اتصال اینترنت پایدار اطمینان حاصلکرده و سپس با مدیر سرور ارتباط بگیرید",
"Cannot reach homeserver": "دسترسی به سرور میسر نیست",
@@ -513,23 +503,6 @@
"Change which room you're viewing": "اتاقهایی را که مشاهده میکنید تغییر دهید",
"Send stickers into your active room": "در اتاقهای فعال خود استیکر ارسال کنید",
"Send stickers into this room": "در این اتاق استیکر ارسال کنید",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای بهروزرسانی کرد که با %(newGlob)s تطابق داشته باشد",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم سرورها را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم اتاقها را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم کاربران را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم سرورها را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم اتاقها را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم کاربران را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s قاعده تحریم سرورها را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s قاعده تحریم اتاقها را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s قاعده تحریم کاربران را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s یک قاعدهی تحریم نامعتبر را بهروزرسانی کرد",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s قاعده تحریمی را که با %(glob)s تطابق داشت، حذف کرد",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s قاعده تحریم سرورها را که با %(glob)s تطابق داشت، حذف کرد",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s قاعده تحریم اتاقها را که با %(glob)s تطابق داشت، حذف کرد",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s قاعده تحریم کاربران را که با %(glob)s تطابق داشت، حذف کرد",
"The server has denied your request.": "سرور درخواست شما را رد کرده است.",
"Use your Security Key to continue.": "برای ادامه از کلید امنیتی خود استفاده کنید.",
"%(creator)s created and configured the room.": "%(creator)s اتاق را ایجاد و پیکربندی کرد.",
@@ -1095,7 +1068,6 @@
"If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "اگر متد بازیابی را حذف نکردهاید، ممکن است حملهکنندهای سعی در دسترسی به حسابکاربری شما داشته باشد. گذرواژه حساب کاربری خود را تغییر داده و فورا یک روش بازیابی را از بخش تنظیمات خود تنظیم کنید.",
"Message downloading sleep time(ms)": "زمان خواب بارگیری پیام (ms)",
"Something went wrong!": "مشکلی پیش آمد!",
- "Theme added!": "پوسته اضافه شد!",
"If you've joined lots of rooms, this might take a while": "اگر عضو اتاقهای بسیار زیادی هستید، ممکن است این فرآیند مقدای به طول بیانجامد",
"Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "مدیر سرور شما قابلیت رمزنگاری سرتاسر برای اتاقها و گفتگوهای خصوصی را به صورت پیشفرض غیرفعال کردهاست.",
"To link to this room, please add an address.": "برای لینک دادن به این اتاق، لطفا یک نشانی برای آن اضافه کنید.",
@@ -1128,8 +1100,6 @@
"Hint: Begin your message with // to start it with a slash.": "نکته: پیام خود را با // شروع کنید تا با یک اسلش شروع شود.",
"You can use /help to list available commands. Did you mean to send this as a message?": "برای لیست کردن دستورات موجود می توانید از /help استفاده کنید. آیا قصد داشتید این پیام را به عنوان متم ارسال کنید؟",
"Read Marker off-screen lifetime (ms)": "خواندن نشانگر طول عمر خارج از صفحه نمایش (میلی ثانیه)",
- "sends space invaders": "ارسال مهاجمان فضایی",
- "Sends the given message with a space themed effect": "پیام داده شده را به صورت مضمون فضای کاری ارسال می کند",
"If disabled, messages from encrypted rooms won't appear in search results.": "اگر غیر فعال شود، پیامهای اتاقهای رمزشده در نتایج جستجوها نمایش داده نمیشوند.",
"Currently indexing: %(currentRoom)s": "هماکنون ایندکس میشوند: %(currentRoom)s",
"%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s پیامهای رمزشده را به صورت امن و محلی ذخیره کرده تا در نتایج جستجو نمایش دهد:",
@@ -1197,8 +1167,6 @@
"For help with using %(brand)s, click here or start a chat with our bot using the button below.": "برای گرفتن کمک در استفاده از %(brand)s، اینجا کلید کرده یا با استفاده از دکمهی زیر اقدام به شروع گفتگو با بات ما نمائید.",
"For help with using %(brand)s, click here.": "برای گرفتن کمک در استفاده از %(brand)s، اینجا کلیک کنید.",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "با شرایط و ضوایط سرویس سرور هویتسنجی (%(serverName)s) موافقت کرده تا بتوانید از طریق آدرس ایمیل و شماره تلفن قابل یافتهشدن باشید.",
- "Appearance Settings only affect this %(brand)s session.": "تنظیمات ظاهری برنامه تنها همین نشست %(brand)s را تحت تاثیر قرار میدهد.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "نام فونتی که بر روی سیستمتان نصب است را وارد کرده و %(brand)s سعی میکند از آن استفاده کند.",
"Use between %(min)s pt and %(max)s pt": "از عددی بین %(min)s pt و %(max)s pt استفاده کنید",
"Custom font size can only be between %(min)s pt and %(max)s pt": "اندازه فونت دلخواه تنها میتواند عددی بین %(min)s pt و %(max)s pt باشد",
"New version available. Update now.": "نسخهی جدید موجود است. هماکنون بهروزرسانی کنید.",
@@ -1251,9 +1219,6 @@
"Profile": "پروفایل",
"The operation could not be completed": "امکان تکمیل عملیات وجود ندارد",
"Failed to save your profile": "ذخیرهی تنظیمات شما موفقیتآمیز نبود",
- "Enable audible notifications for this session": "فعالسازی اعلانهای صدادار برای این نشست",
- "Show message in desktop notification": "پیامها را در اعلان دسکتاپ نشان بده",
- "Enable desktop notifications for this session": "فعالسازی اعلانهای دسکتاپ برای این نشست",
"The integration manager is offline or it cannot reach your homeserver.": "مدیر یکپارچهسازی یا آفلاین است و یا نمیتواند به سرور شما متصل شود.",
"Cannot connect to integration manager": "امکان اتصال به مدیر یکپارچهسازیها وجود ندارد",
"Message search initialisation failed": "آغاز فرآیند جستجوی پیامها با شکست همراه بود",
@@ -1424,12 +1389,6 @@
"Unable to look up phone number": "امکان یافتن شماره تلفن میسر نیست",
"Connecting": "در حال اتصال",
"unknown person": "فرد ناشناس",
- "sends confetti": "انیمیشن بارش کاغذ شادی را ارسال کن",
- "sends snowfall": "انیمیشن بارش برف را ارسال کن",
- "Sends the given message with snowfall": "این پیام را با انیمیشن بارش برف ارسال کن",
- "sends fireworks": "انیمیشن آتشبازی را ارسال کن",
- "Sends the given message with fireworks": "این پیام را با انیمیشن آتشبازی ارسال کن",
- "Sends the given message with confetti": "این پیام را با انیمیشن بارش کاغد شادی ارسال کن",
"This is your list of users/servers you have blocked - don't leave the room!": "این لیست کاربران/اتاقهایی است که شما آنها را بلاک کردهاید - اتاق را ترک نکنید!",
"My Ban List": "لیست تحریمهای من",
"IRC display name width": "عرض نمایش نامهای IRC",
@@ -1443,9 +1402,6 @@
"Never send encrypted messages to unverified sessions in this room from this session": "هرگز از این نشست، پیامهای رمزشده برای به نشستهای تائید نشده در این اتاق ارسال مکن",
"Never send encrypted messages to unverified sessions from this session": "هرگز از این نشست، پیامهای رمزشده را به نشستهای تائید نشده ارسال مکن",
"Send analytics data": "ارسال دادههای تجزیه و تحلیلی",
- "System font name": "نام فونت سیستمی",
- "Use a system font": "استفاده از یک فونت موجود بر روی سیستم شما",
- "Match system theme": "با پوستهی سیستم تطبیق پیدا کن",
"Mirror local video feed": "تصویر خودتان را هنگام تماس تصویری برعکس (مثل آینه) نمایش بده",
"Space used:": "فضای مصرفی:",
"Indexed messages:": "پیامهای ایندکسشده:",
@@ -1480,7 +1436,6 @@
"Edit message": "ویرایش پیام",
"Send as message": "ارسال به عنوان پیام",
"Use custom size": "از اندازهی دلخواه استفاده کنید",
- "Font size": "اندازه فونت",
"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "تکرارهایی مانند \"abcabcabc\" تنها مقداری سختتر از \"abc\" قابل حدسزدن هستند",
"Add another word or two. Uncommon words are better.": "یک یا دو کلمه دیگر اضافه کنید. کلمات غیرمعمول بهتر هستند.",
"Reversed words aren't much harder to guess": "حدس زدن کلمات معکوس خیلی سخت تر نیست",
@@ -1759,13 +1714,8 @@
"Language and region": "زبان و جغرافیا",
"Phone numbers": "شماره تلفن",
"Email addresses": "آدرس ایمیل",
- "Customise your appearance": "ظاهر پیامرسان خود را سفارشیسازی کنید",
"Show advanced": "نمایش بخش پیشرفته",
"Hide advanced": "پنهانکردن بخش پیشرفته",
- "Add theme": "افزودن پوسته",
- "Custom theme URL": "آدرس پوسته دلخواه",
- "Error downloading theme information.": "بارگیری اطلاعات پوسته با خطا همراه بود.",
- "Invalid theme schema.": "ساختار پوسته صحیح نیست.",
"Size must be a number": "سایز باید یک عدد باشد",
"Hey you. You're the best!": "سلام. حال شما خوبه؟",
"Check for update": "بررسی برای بهروزرسانی جدید",
@@ -1955,8 +1905,6 @@
"Mentions & keywords": "منشن ها و کلمات کلیدی",
"New keyword": "کلمه کلیدی جدید",
"Keyword": "کلمه کلیدی",
- "Messages containing keywords": "پیام های حاوی کلمات کلیدی",
- "Enable notifications for this account": "اعلانها را برای این اکانت فعال کنید",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "مدیران ادغام دادههای پیکربندی را دریافت میکنند و میتوانند ویجتها را تغییر دهند، دعوتنامههای اتاق ارسال کنند و سطوح قدرت را از طرف شما تنظیم کنند.",
"Deactivating your account is a permanent action — be careful!": "غیرفعال سازی اکانت شما یک اقدام دائمی است - مراقب باشید!",
"Enter your Security Phrase or to continue.": "عبارت امنیتی خود را وارد کنید و یا .",
@@ -2207,7 +2155,18 @@
"dehydration": "ارسال پیام رمزشده به شکل آفلاین با استفاده از دستگاههای خاص",
"bridge_state": "اطلاعات پلهای ارتباطی را در تنظیمات اتاق نمایش بده",
"voice_broadcast": "صدای جمعی",
- "video_rooms_a_new_way_to_chat": "راهکار جدیدی برای گفتگوی صوتی و تصویری در%(brand)sوجود دارد."
+ "video_rooms_a_new_way_to_chat": "راهکار جدیدی برای گفتگوی صوتی و تصویری در%(brand)sوجود دارد.",
+ "group_messaging": "پیام رسانی",
+ "group_profile": "پروفایل",
+ "group_spaces": "محیطها",
+ "group_widgets": "ابزارک ها",
+ "group_rooms": "اتاقها",
+ "group_voip": "صدا و تصویر",
+ "group_moderation": "اعتدال",
+ "group_themes": "قالب ها",
+ "group_encryption": "رمزنگاری",
+ "group_experimental": "تجربی",
+ "group_developer": "توسعه دهنده"
},
"keyboard": {
"home": "خانه",
@@ -2319,7 +2278,27 @@
"rule_call": "دعوت به تماس",
"rule_suppress_notices": "پیامهای ارسال شده توسط ربات",
"rule_tombstone": "زمانی که اتاقها بهروزرسانی میگردند",
- "rule_encrypted_room_one_to_one": "پیامهای رمزشده در گفتگوهای خصوصی"
+ "rule_encrypted_room_one_to_one": "پیامهای رمزشده در گفتگوهای خصوصی",
+ "messages_containing_keywords": "پیام های حاوی کلمات کلیدی",
+ "enable_notifications_account": "اعلانها را برای این اکانت فعال کنید",
+ "enable_desktop_notifications_session": "فعالسازی اعلانهای دسکتاپ برای این نشست",
+ "show_message_desktop_notification": "پیامها را در اعلان دسکتاپ نشان بده",
+ "enable_audible_notifications_session": "فعالسازی اعلانهای صدادار برای این نشست"
+ },
+ "appearance": {
+ "heading": "ظاهر پیامرسان خود را سفارشیسازی کنید",
+ "subheading": "تنظیمات ظاهری برنامه تنها همین نشست %(brand)s را تحت تاثیر قرار میدهد.",
+ "match_system_theme": "با پوستهی سیستم تطبیق پیدا کن",
+ "custom_font": "استفاده از یک فونت موجود بر روی سیستم شما",
+ "custom_font_name": "نام فونت سیستمی",
+ "custom_theme_invalid": "ساختار پوسته صحیح نیست.",
+ "custom_theme_error_downloading": "بارگیری اطلاعات پوسته با خطا همراه بود.",
+ "custom_theme_success": "پوسته اضافه شد!",
+ "custom_theme_url": "آدرس پوسته دلخواه",
+ "custom_theme_add_button": "افزودن پوسته",
+ "font_size": "اندازه فونت",
+ "custom_font_description": "نام فونتی که بر روی سیستمتان نصب است را وارد کرده و %(brand)s سعی میکند از آن استفاده کند.",
+ "timeline_image_size_default": "پیشفرض"
}
},
"devtools": {
@@ -2438,7 +2417,15 @@
"removed": "%(senderName)s آدرس اصلی این اتاق را حذف کرد.",
"changed_alternative": "%(senderName)s آدرس های جایگزین این اتاق را تغییر داد.",
"changed_main_and_alternative": "%(senderName)s آدرس اصلی و جایگزین این اتاق را تغییر داد.",
- "changed": "%(senderName)s آدرس های این اتاق را تغییر داد."
+ "changed": "%(senderName)s آدرس های این اتاق را تغییر داد.",
+ "alt_added": {
+ "one": "%(senderName)s آدرس جایگزین %(addresses)s را برای این اتاق اضافه کرد.",
+ "other": "%(senderName)s آدرس های جایگزین %(addresses)s را برای این اتاق اضافه کرد."
+ },
+ "alt_removed": {
+ "one": "%(senderName)s آدرس جایگزین %(addresses)s این اتاق را حذف کرد.",
+ "other": "%(senderName)s آدرس های جایگزین %(addresses)s این اتاق را حذف کرد."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s دعوت نامه %(targetDisplayName)s را برای پیوستن به اتاق باطل کرد.",
@@ -2569,6 +2556,29 @@
"one": "%(oneUser)s هیچ تغییری ایجاد نکرد",
"other": "%(oneUser)s %(count)s مرتبه هیچ تغییری ایجاد نکرد"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s سطح قدرت %(powerLevelDiffText)s تغییر داد.",
+ "user_from_to": "%(userId)s از %(fromPowerLevel)s به %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s قاعده تحریم کاربران را که با %(glob)s تطابق داشت، حذف کرد",
+ "removed_rule_rooms": "%(senderName)s قاعده تحریم اتاقها را که با %(glob)s تطابق داشت، حذف کرد",
+ "removed_rule_servers": "%(senderName)s قاعده تحریم سرورها را که با %(glob)s تطابق داشت، حذف کرد",
+ "removed_rule": "%(senderName)s قاعده تحریمی را که با %(glob)s تطابق داشت، حذف کرد",
+ "updated_invalid_rule": "%(senderName)s یک قاعدهی تحریم نامعتبر را بهروزرسانی کرد",
+ "updated_rule_users": "%(senderName)s قاعده تحریم کاربران را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
+ "updated_rule_rooms": "%(senderName)s قاعده تحریم اتاقها را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
+ "updated_rule_servers": "%(senderName)s قاعده تحریم سرورها را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
+ "updated_rule": "%(senderName)s یک قاعده تحریم را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
+ "created_rule_users": "%(senderName)s یک قاعده تحریم کاربران را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
+ "created_rule_rooms": "%(senderName)s یک قاعده تحریم اتاقها را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
+ "created_rule_servers": "%(senderName)s یک قاعده تحریم سرورها را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
+ "created_rule": "%(senderName)s یک قاعده تحریم را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
+ "changed_rule_users": "%(senderName)s یک قاعده تحریم کاربران را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
+ "changed_rule_rooms": "%(senderName)s یک قاعده تحریم اتاقها را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
+ "changed_rule_servers": "%(senderName)s یک قاعده تحریم سرورها را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
+ "changed_rule_glob": "%(senderName)s یک قاعده تحریم را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای بهروزرسانی کرد که با %(newGlob)s تطابق داشته باشد"
}
},
"slash_command": {
@@ -2726,5 +2736,15 @@
"enable_prompt": "بهتر کردن راهنمای کاربری %(analyticsOwner)s",
"consent_migration": "شما به ارسال گزارش چگونگی استفاده از سرویس رضایت داده بودید. ما نحوه استفاده از این اطلاعات را بروز میکنیم.",
"learn_more": "اطلاعات خود را به صورت ناشناس با ما به اشتراک بگذارید تا متوجه مشکلات موجود شویم. بدون استفاده شخصی توسط خود و یا شرکایادگیری بیشتر"
+ },
+ "chat_effects": {
+ "confetti_description": "این پیام را با انیمیشن بارش کاغد شادی ارسال کن",
+ "confetti_message": "انیمیشن بارش کاغذ شادی را ارسال کن",
+ "fireworks_description": "این پیام را با انیمیشن آتشبازی ارسال کن",
+ "fireworks_message": "انیمیشن آتشبازی را ارسال کن",
+ "snowfall_description": "این پیام را با انیمیشن بارش برف ارسال کن",
+ "snowfall_message": "انیمیشن بارش برف را ارسال کن",
+ "spaceinvaders_description": "پیام داده شده را به صورت مضمون فضای کاری ارسال می کند",
+ "spaceinvaders_message": "ارسال مهاجمان فضایی"
}
}
diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json
index e2aef63806..82b26819d5 100644
--- a/src/i18n/strings/fi.json
+++ b/src/i18n/strings/fi.json
@@ -240,8 +240,6 @@
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s. %(monthName)s %(fullYear)s %(time)s",
"Ignored user": "Sivuutettu käyttäjä",
"Unignored user": "Sallittu käyttäjä",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s tasolta %(fromPowerLevel)s tasolle %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s muutti %(powerLevelDiffText)s:n oikeustasoa.",
"Send": "Lähetä",
"%(duration)ss": "%(duration)s s",
"%(duration)sm": "%(duration)s m",
@@ -284,7 +282,6 @@
"Invite to this room": "Kutsu käyttäjiä",
"You cannot delete this message. (%(code)s)": "Et voi poistaa tätä viestiä. (%(code)s)",
"Thursday": "Torstai",
- "Show message in desktop notification": "Näytä viestit ilmoituskeskuksessa",
"Yesterday": "Eilen",
"Error encountered (%(errorDetail)s).": "Virhe: %(errorDetail)s.",
"Low Priority": "Matala prioriteetti",
@@ -808,7 +805,6 @@
"This widget may use cookies.": "Tämä sovelma saattaa käyttää evästeitä.",
"Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Voit käyttää identiteettipalvelinta lähettääksesi sähköpostikutsuja. Napsauta Jatka käyttääksesi oletuspalvelinta (%(defaultIdentityServerName)s) tai syötä eri palvelin asetuksissa.",
"Use an identity server to invite by email. Manage in Settings.": "Voit käyttää identiteettipalvelinta sähköpostikutsujen lähettämiseen.",
- "Match system theme": "Käytä järjestelmän teemaa",
"Cannot connect to integration manager": "Integraatioiden lähteeseen yhdistäminen epäonnistui",
"The integration manager is offline or it cannot reach your homeserver.": "Integraatioiden lähde on poissa verkosta, tai siihen ei voida yhdistää kotipalvelimeltasi.",
"Manage integrations": "Integraatioiden hallinta",
@@ -863,23 +859,6 @@
"Invalid base_url for m.identity_server": "Epäkelpo base_url palvelimelle m.identity_server",
"Error upgrading room": "Virhe päivitettäessä huonetta",
"Double check that your server supports the room version chosen and try again.": "Tarkista, että palvelimesi tukee valittua huoneversiota ja yritä uudelleen.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s poisti porttikiellon käyttäjiltä, jotka täsmäsivät sääntöön %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s poisti huoneita estävän säännön %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s poisti palvelimia estävän säännön %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s poisti estosäännön %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s muokkasi epäkelpoa estosääntöä",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s muokkasi käyttäjiä estävää sääntöä %(glob)s seuraavasta syystä: %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s muokkasi huoneita estävää sääntöä %(glob)s seuraavasta syystä: %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s muokkasi palvelimia estävää sääntöä %(glob)s seuraavasta syystä: %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s muokkasi estosääntöä %(glob)s seuraavasta syystä: %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s loi porttikiellonsäännön %(glob)s, syy: %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s loi huoneita estävän säännön %(glob)s, syy: %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s loi palvelimia estävän säännön %(glob)s, syy: %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s loi estosäännön %(glob)s, syy: %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s muutti sääntöä, joka esti käyttäjiä säännöllä %(oldGlob)s muotoon %(newGlob)s. Syy: %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s muutti sääntöä, joka esti huoneita säännöllä %(oldGlob)s muotoon %(newGlob)s. Syy: %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s muutti sääntöä, joka esti palvelimia säännöllä %(oldGlob)s muotoon %(newGlob)s. Syy: %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s muutti estosääntöä muodosta %(oldGlob)s muotoon %(newGlob)s. Syy: %(reason)s",
"Cross-signing public keys:": "Ristiinvarmennuksen julkiset avaimet:",
"not found": "ei löydetty",
"Cross-signing private keys:": "Ristiinvarmennuksen salaiset avaimet:",
@@ -920,8 +899,6 @@
"Waiting for %(displayName)s to accept…": "Odotetaan, että %(displayName)s hyväksyy…",
"Failed to find the following users": "Seuraavia käyttäjiä ei löytynyt",
"Upgrade your encryption": "Päivitä salauksesi",
- "Enable desktop notifications for this session": "Ota käyttöön työpöytäilmoitukset tälle istunnolle",
- "Enable audible notifications for this session": "Ota käyttöön ääni-ilmoitukset tälle istunnolle",
"Someone is using an unknown session": "Joku käyttää tuntematonta istuntoa",
"%(count)s sessions": {
"other": "%(count)s istuntoa",
@@ -964,14 +941,6 @@
"Verifies a user, session, and pubkey tuple": "Varmentaa käyttäjän, istunnon ja julkiset avaimet",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "VAROITUS: AVAIMEN VARMENTAMINEN EPÄONNISTUI! Käyttäjän %(userId)s ja laitteen %(deviceId)s istunnon allekirjoitusavain on ”%(fprint)s”, mikä ei täsmää annettuun avaimeen ”%(fingerprint)s”. Tämä voi tarkoittaa, että viestintäänne siepataan!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Antamasi allekirjoitusavain täsmää käyttäjältä %(userId)s saamaasi istunnon %(deviceId)s allekirjoitusavaimeen. Istunto on varmennettu.",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s lisäsi vaihtoehtoiset osoitteet %(addresses)s tälle huoneelle.",
- "one": "%(senderName)s lisäsi vaihtoehtoisen osoitteen %(addresses)s tälle huoneelle."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s poisti vaihtoehtoiset osoitteet %(addresses)s tältä huoneelta.",
- "one": "%(senderName)s poisti vaihtoehtoisen osoitteitteen %(addresses)s tältä huoneelta."
- },
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) kirjautui uudella istunnolla varmentamatta sitä:",
"Enable message search in encrypted rooms": "Ota viestihaku salausta käyttävissä huoneissa käyttöön",
"How fast should messages be downloaded.": "Kuinka nopeasti viestit pitäisi ladata.",
@@ -980,8 +949,6 @@
"Other users may not trust it": "Muut eivät välttämättä luota siihen",
"This bridge was provisioned by .": "Tämän sillan tarjoaa käyttäjä .",
"This bridge is managed by .": "Tätä siltaa hallinnoi käyttäjä .",
- "Theme added!": "Teema lisätty!",
- "Add theme": "Lisää teema",
"Scroll to most recent messages": "Vieritä tuoreimpiin viesteihin",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Huoneen vaihtoehtoisten osoitteiden päivittämisessä tapahtui virhe. Palvelin ei ehkä salli sitä tai kyseessä oli tilapäinen virhe.",
"Local address": "Paikallinen osoite",
@@ -1041,7 +1008,6 @@
"Please supply a widget URL or embed code": "Anna sovelman osoite tai upotettava koodinpätkä",
"You signed in to a new session without verifying it:": "Olet kirjautunut uuteen istuntoon varmentamatta sitä:",
"Verify your other session using one of the options below.": "Varmenna toinen istuntosi käyttämällä yhtä seuraavista tavoista.",
- "Error downloading theme information.": "Virhe ladattaessa teematietoa.",
"Almost there! Is %(displayName)s showing the same shield?": "Melkein valmista! Näyttääkö %(displayName)s saman kilven?",
"QR Code": "QR-koodi",
"To continue, use Single Sign On to prove your identity.": "Todista henkilöllisyytesi kertakirjautumisen avulla jatkaaksesi.",
@@ -1065,8 +1031,6 @@
"Connect this session to Key Backup": "Yhdistä tämä istunto avainten varmuuskopiointiin",
"This backup is trusted because it has been restored on this session": "Tähän varmuuskopioon luotetaan, koska se on palautettu tässä istunnossa",
"Your keys are not being backed up from this session.": "Avaimiasi ei varmuuskopioida tästä istunnosta.",
- "Invalid theme schema.": "Epäkelpo teeman skeema.",
- "Custom theme URL": "Mukautettu teeman osoite",
"Session ID:": "Istunnon tunnus:",
"Session key:": "Istunnon avain:",
"This user has not verified all of their sessions.": "Tämä käyttäjä ei ole varmentanut kaikkia istuntojaan.",
@@ -1090,7 +1054,6 @@
"You've successfully verified your device!": "Olet onnistuneesti varmentanut laitteesi!",
"You've successfully verified %(deviceName)s (%(deviceId)s)!": "Olet onnistuneesti varmentanut laitteen %(deviceName)s (%(deviceId)s)!",
"You've successfully verified %(displayName)s!": "Olet varmentanut käyttäjän %(displayName)s!",
- "Font size": "Fontin koko",
"Size must be a number": "Koon täytyy olla luku",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Mukautetun fonttikoon täytyy olla vähintään %(min)s pt ja enintään %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Käytä kokoa väliltä %(min)s pt ja %(max)s pt",
@@ -1142,8 +1105,6 @@
"Feedback": "Palaute",
"Looks good!": "Hyvältä näyttää!",
"Use custom size": "Käytä mukautettua kokoa",
- "Use a system font": "Käytä järjestelmän fonttia",
- "System font name": "Järjestelmän fontin nimi",
"Notification options": "Ilmoitusasetukset",
"Room options": "Huoneen asetukset",
"This room is public": "Tämä huone on julkinen",
@@ -1213,9 +1174,6 @@
"The server (%(serverName)s) took too long to respond.": "Palvelin (%(serverName)s) ei vastannut ajoissa.",
"Feedback sent": "Palaute lähetetty",
"Preparing to download logs": "Valmistellaan lokien lataamista",
- "Customise your appearance": "Mukauta ulkoasua",
- "Appearance Settings only affect this %(brand)s session.": "Ulkoasuasetukset vaikuttavat vain tähän %(brand)s-istuntoon.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Aseta käyttöjärjestelmääsi asennetun fontin nimi, niin %(brand)s pyrkii käyttämään sitä.",
"The operation could not be completed": "Toimintoa ei voitu tehdä loppuun asti",
"Send stickers to your active room as you": "Lähetä aktiiviseen huoneeseesi tarroja itsenäsi",
"Send stickers to this room as you": "Lähetä tähän huoneeseen tarroja itsenäsi",
@@ -1578,12 +1536,6 @@
"Navigation": "Navigointi",
"Remain on your screen when viewing another room, when running": "Pysy ruudulla katsellessasi huonetta, kun se on käynnissä",
"Remain on your screen while running": "Pysy ruudulla käynnissä olon ajan",
- "sends snowfall": "lähetä lumisadetta",
- "Sends the given message with snowfall": "Lähettää viestin lumisateen kera",
- "Sends the given message with fireworks": "Lähettää viestin ilotulitteiden kera",
- "sends confetti": "lähettää konfettia",
- "Sends the given message with confetti": "Lähettää viestin konfettien kera",
- "sends fireworks": "lähetä ilotulitus",
"Please verify the room ID or address and try again.": "Tarkista huonetunnus ja yritä uudelleen.",
"Are you sure you want to deactivate your account? This is irreversible.": "Haluatko varmasti poistaa tilisi pysyvästi?",
"Data on this screen is shared with %(widgetDomain)s": "Tällä näytöllä olevaa tietoa jaetaan verkkotunnuksen %(widgetDomain)s kanssa",
@@ -1834,8 +1786,6 @@
"Global": "Yleiset",
"New keyword": "Uusi avainsana",
"Keyword": "Avainsana",
- "Messages containing keywords": "Viestit, jotka sisältävät avainsanoja",
- "Enable email notifications for %(email)s": "Sähköposti-ilmoitukset osoitteeseen %(email)s",
"Mentions & keywords": "Maininnat ja avainsanat",
"Some invites couldn't be sent": "Joitain kutsuja ei voitu lähettää",
"We couldn't log you in": "Emme voineet kirjata sinua sisään",
@@ -1870,8 +1820,6 @@
"Role in ": "Rooli huoneessa ",
"Are you sure you want to add encryption to this public room?": "Haluatko varmasti lisätä salauksen tähän julkiseen huoneeseen?",
"There was an error loading your notification settings.": "Virhe ladatessa ilmoitusasetuksia.",
- "An error occurred whilst saving your notification preferences.": "Ilmoitusasetuksia tallentaessa tapahtui virhe.",
- "Error saving notification preferences": "Virhe tallentaessa ilmoitusasetuksia",
"Private (invite only)": "Yksityinen (vain kutsulla)",
"Workspace: ": "Työtila: ",
"This may be useful for public spaces.": "Tämä voi olla hyödyllinen julkisille avaruuksille.",
@@ -1924,7 +1872,6 @@
"one": "Päivitetään avaruutta...",
"other": "Päivitetään avaruuksia... (%(progress)s/%(count)s)"
},
- "Use high contrast": "Käytä suurta kontrastia",
"To view all keyboard shortcuts, click here.": "Katso kaikki pikanäppäimet napsauttamalla tästä.",
"Select all": "Valitse kaikki",
"Deselect all": "Älä valitse mitään",
@@ -1983,7 +1930,6 @@
"Failed to update the visibility of this space": "Avaruuden näkyvyyden muuttaminen epäonnistui",
"Failed to update the history visibility of this space": "Historian näkyvyysasetusten muuttaminen epäonnistui",
"Failed to update the guest access of this space": "Vieraiden pääsyasetusten muuttaminen epäonnistui",
- "Sends the given message with a space themed effect": "Lähetä annettu viesti avaruusteemaisella tehosteella",
"%(spaceName)s and %(count)s others": {
"one": "%(spaceName)s ja %(count)s muu",
"other": "%(spaceName)s ja %(count)s muuta"
@@ -2063,8 +2009,6 @@
"Keyboard": "Näppäimistö",
"Large": "Suuri",
"Access": "Pääsy",
- "sends rainfall": "lähettää vesisadetta",
- "Sends the given message with rainfall": "Lähettää viestin vesisateen kera",
"Room members": "Huoneen jäsenet",
"Back to chat": "Takaisin keskusteluun",
"That's fine": "Sopii",
@@ -2172,7 +2116,6 @@
"Wait!": "Odota!",
"Own your conversations.": "Omista keskustelusi.",
"Unnamed audio": "Nimetön ääni",
- "%(timeRemaining)s left": "%(timeRemaining)s jäljellä",
"Click for more info": "Napsauta tästä saadaksesi lisätietoja",
"This is a beta feature": "Tämä on beetaominaisuus",
"Start audio stream": "Käynnistä äänen suoratoisto",
@@ -2234,8 +2177,6 @@
"one": "%(count)s ihminen liittyi",
"other": "%(count)s ihmistä liittyi"
},
- "sends hearts": "lähettää sydämiä",
- "Sends the given message with hearts": "Lähettää viestin sydämien kera",
"Developer": "Kehittäjä",
"Connection lost": "Yhteys menetettiin",
"Sorry, your homeserver is too old to participate here.": "Kotipalvelimesi on liian vanha osallistumaan tänne.",
@@ -2332,7 +2273,6 @@
"Waiting for you to verify on your other device…": "Odotetaan vahvistustasi toiselta laitteelta…",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Odotetaan vahvistustasi toiselta laitteelta, %(deviceName)s (%(deviceId)s)…",
"Verify this device by confirming the following number appears on its screen.": "Vahvista tämä laite toteamalla, että seuraava numero näkyy sen näytöllä.",
- "Image size in the timeline": "Kuvan koko aikajanalla",
"To proceed, please accept the verification request on your other device.": "Jatka hyväksymällä vahvistuspyyntö toisella laitteella.",
"Use your preferred Matrix homeserver if you have one, or host your own.": "Käytä haluamaasi Matrix-kotipalvelinta, tai isännöi omaa palvelinta.",
"We call the places where you can host your account 'homeservers'.": "Kutsumme \"kotipalvelimiksi\" paikkoja, missä voit isännöidä tiliäsi.",
@@ -2461,9 +2401,6 @@
"Sessions": "Istunnot",
"Share your activity and status with others.": "Jaa toimintasi ja tilasi muiden kanssa.",
"Spell check": "Oikeinkirjoituksen tarkistus",
- "Enable notifications for this device": "Ota ilmoitukset käyttöön tälle laitteelle",
- "Turn off to disable notifications on all your devices and sessions": "Poista käytöstä, niin kaikkien laitteiden ja istuntojen ilmoitukset ovat pois päältä",
- "Enable notifications for this account": "Ota ilmoitukset käyttöön tälle tilille",
"Download %(brand)s": "Lataa %(brand)s",
"Sorry — this call is currently full": "Pahoittelut — tämä puhelu on täynnä",
"Unknown room": "Tuntematon huone",
@@ -2973,7 +2910,18 @@
"sliding_sync_description": "Työn alla, käytöstä poistaminen ei ole mahdollista.",
"under_active_development": "Aktiivisen kehityksen kohteena.",
"location_share_live_description": "Tilapäinen toteutus. Sijainnit säilyvät huoneen historiassa.",
- "dynamic_room_predecessors_description": "Ota käyttöön MSC3946 (viiveellä saapuvien huonearkistojen tukemiseksi)"
+ "dynamic_room_predecessors_description": "Ota käyttöön MSC3946 (viiveellä saapuvien huonearkistojen tukemiseksi)",
+ "group_messaging": "Viestintä",
+ "group_profile": "Profiili",
+ "group_spaces": "Avaruudet",
+ "group_widgets": "Sovelmat",
+ "group_rooms": "Huoneet",
+ "group_voip": "Ääni ja video",
+ "group_moderation": "Moderointi",
+ "group_themes": "Teemat",
+ "group_encryption": "Salaus",
+ "group_experimental": "Kokeellinen",
+ "group_developer": "Kehittäjä"
},
"keyboard": {
"home": "Etusivu",
@@ -3066,7 +3014,8 @@
"few_seconds_ago": "muutama sekunti sitten",
"about_minute_ago": "noin minuutti sitten",
"about_hour_ago": "noin tunti sitten",
- "about_day_ago": "noin päivä sitten"
+ "about_day_ago": "noin päivä sitten",
+ "left": "%(timeRemaining)s jäljellä"
},
"onboarding": {
"personal_messaging_title": "Turvallista viestintää kavereiden ja perheen kanssa",
@@ -3149,11 +3098,37 @@
"rule_call": "Puhelukutsu",
"rule_suppress_notices": "Bottien lähettämät viestit",
"rule_tombstone": "Kun huoneet päivitetään",
- "rule_encrypted_room_one_to_one": "Salatut viestit kahdenkeskisissä keskusteluissa"
+ "rule_encrypted_room_one_to_one": "Salatut viestit kahdenkeskisissä keskusteluissa",
+ "messages_containing_keywords": "Viestit, jotka sisältävät avainsanoja",
+ "error_saving": "Virhe tallentaessa ilmoitusasetuksia",
+ "error_saving_detail": "Ilmoitusasetuksia tallentaessa tapahtui virhe.",
+ "enable_notifications_account": "Ota ilmoitukset käyttöön tälle tilille",
+ "enable_notifications_account_detail": "Poista käytöstä, niin kaikkien laitteiden ja istuntojen ilmoitukset ovat pois päältä",
+ "enable_email_notifications": "Sähköposti-ilmoitukset osoitteeseen %(email)s",
+ "enable_notifications_device": "Ota ilmoitukset käyttöön tälle laitteelle",
+ "enable_desktop_notifications_session": "Ota käyttöön työpöytäilmoitukset tälle istunnolle",
+ "show_message_desktop_notification": "Näytä viestit ilmoituskeskuksessa",
+ "enable_audible_notifications_session": "Ota käyttöön ääni-ilmoitukset tälle istunnolle"
},
"appearance": {
"layout_irc": "IRC (kokeellinen)",
- "layout_bubbles": "Viestikuplat"
+ "layout_bubbles": "Viestikuplat",
+ "heading": "Mukauta ulkoasua",
+ "subheading": "Ulkoasuasetukset vaikuttavat vain tähän %(brand)s-istuntoon.",
+ "match_system_theme": "Käytä järjestelmän teemaa",
+ "custom_font": "Käytä järjestelmän fonttia",
+ "custom_font_name": "Järjestelmän fontin nimi",
+ "custom_theme_invalid": "Epäkelpo teeman skeema.",
+ "custom_theme_error_downloading": "Virhe ladattaessa teematietoa.",
+ "custom_theme_success": "Teema lisätty!",
+ "custom_theme_url": "Mukautettu teeman osoite",
+ "use_high_contrast": "Käytä suurta kontrastia",
+ "custom_theme_add_button": "Lisää teema",
+ "font_size": "Fontin koko",
+ "custom_font_description": "Aseta käyttöjärjestelmääsi asennetun fontin nimi, niin %(brand)s pyrkii käyttämään sitä.",
+ "timeline_image_size": "Kuvan koko aikajanalla",
+ "timeline_image_size_default": "Oletus",
+ "timeline_image_size_large": "Suuri"
}
},
"devtools": {
@@ -3321,7 +3296,15 @@
"removed": "%(senderName)s poisti tämän huoneen pääosoitteen.",
"changed_alternative": "%(senderName)s muutti tämän huoneen vaihtoehtoisia osoitteita.",
"changed_main_and_alternative": "%(senderName)s muutti tämän huoneen pää- sekä vaihtoehtoisia osoitteita.",
- "changed": "%(senderName)s muutti tämän huoneen osoitteita."
+ "changed": "%(senderName)s muutti tämän huoneen osoitteita.",
+ "alt_added": {
+ "other": "%(senderName)s lisäsi vaihtoehtoiset osoitteet %(addresses)s tälle huoneelle.",
+ "one": "%(senderName)s lisäsi vaihtoehtoisen osoitteen %(addresses)s tälle huoneelle."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s poisti vaihtoehtoiset osoitteet %(addresses)s tältä huoneelta.",
+ "one": "%(senderName)s poisti vaihtoehtoisen osoitteitteen %(addresses)s tältä huoneelta."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s kumosi henkilön %(targetDisplayName)s kutsun liittyä tähän huoneeseen.",
@@ -3486,6 +3469,29 @@
"one": "%(oneUser)slähetti piilotetun viestin",
"other": "%(oneUser)slähetti %(count)s piilotettua viestiä"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s muutti %(powerLevelDiffText)s:n oikeustasoa.",
+ "user_from_to": "%(userId)s tasolta %(fromPowerLevel)s tasolle %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s poisti porttikiellon käyttäjiltä, jotka täsmäsivät sääntöön %(glob)s",
+ "removed_rule_rooms": "%(senderName)s poisti huoneita estävän säännön %(glob)s",
+ "removed_rule_servers": "%(senderName)s poisti palvelimia estävän säännön %(glob)s",
+ "removed_rule": "%(senderName)s poisti estosäännön %(glob)s",
+ "updated_invalid_rule": "%(senderName)s muokkasi epäkelpoa estosääntöä",
+ "updated_rule_users": "%(senderName)s muokkasi käyttäjiä estävää sääntöä %(glob)s seuraavasta syystä: %(reason)s",
+ "updated_rule_rooms": "%(senderName)s muokkasi huoneita estävää sääntöä %(glob)s seuraavasta syystä: %(reason)s",
+ "updated_rule_servers": "%(senderName)s muokkasi palvelimia estävää sääntöä %(glob)s seuraavasta syystä: %(reason)s",
+ "updated_rule": "%(senderName)s muokkasi estosääntöä %(glob)s seuraavasta syystä: %(reason)s",
+ "created_rule_users": "%(senderName)s loi porttikiellonsäännön %(glob)s, syy: %(reason)s",
+ "created_rule_rooms": "%(senderName)s loi huoneita estävän säännön %(glob)s, syy: %(reason)s",
+ "created_rule_servers": "%(senderName)s loi palvelimia estävän säännön %(glob)s, syy: %(reason)s",
+ "created_rule": "%(senderName)s loi estosäännön %(glob)s, syy: %(reason)s",
+ "changed_rule_users": "%(senderName)s muutti sääntöä, joka esti käyttäjiä säännöllä %(oldGlob)s muotoon %(newGlob)s. Syy: %(reason)s",
+ "changed_rule_rooms": "%(senderName)s muutti sääntöä, joka esti huoneita säännöllä %(oldGlob)s muotoon %(newGlob)s. Syy: %(reason)s",
+ "changed_rule_servers": "%(senderName)s muutti sääntöä, joka esti palvelimia säännöllä %(oldGlob)s muotoon %(newGlob)s. Syy: %(reason)s",
+ "changed_rule_glob": "%(senderName)s muutti estosääntöä muodosta %(oldGlob)s muotoon %(newGlob)s. Syy: %(reason)s"
}
},
"slash_command": {
@@ -3675,5 +3681,18 @@
"bullet_1": "Emme tallenna tai profiloi tilin tietoja",
"bullet_2": "Emme jaa tietoja kolmansille tahoille",
"disable_prompt": "Tämän voi poistaa käytöstä koska tahansa asetuksista"
+ },
+ "chat_effects": {
+ "confetti_description": "Lähettää viestin konfettien kera",
+ "confetti_message": "lähettää konfettia",
+ "fireworks_description": "Lähettää viestin ilotulitteiden kera",
+ "fireworks_message": "lähetä ilotulitus",
+ "rainfall_description": "Lähettää viestin vesisateen kera",
+ "rainfall_message": "lähettää vesisadetta",
+ "snowfall_description": "Lähettää viestin lumisateen kera",
+ "snowfall_message": "lähetä lumisadetta",
+ "spaceinvaders_description": "Lähetä annettu viesti avaruusteemaisella tehosteella",
+ "hearts_description": "Lähettää viestin sydämien kera",
+ "hearts_message": "lähettää sydämiä"
}
}
diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json
index 96e7df1452..8bab889ec3 100644
--- a/src/i18n/strings/fr.json
+++ b/src/i18n/strings/fr.json
@@ -20,7 +20,6 @@
"Banned users": "Utilisateurs bannis",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Impossible de se connecter au serveur d'accueil en HTTP si l’URL dans la barre de votre explorateur est en HTTPS. Utilisez HTTPS ou activez la prise en charge des scripts non-vérifiés.",
"Change Password": "Changer le mot de passe",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s a changé le rang de %(powerLevelDiffText)s.",
"Command error": "Erreur de commande",
"Commands": "Commandes",
"Confirm password": "Confirmer le mot de passe",
@@ -44,7 +43,6 @@
"Filter room members": "Filtrer les membres du salon",
"Forget room": "Oublier le salon",
"For security, this session has been signed out. Please sign in again.": "Par mesure de sécurité, la session a expiré. Merci de vous authentifier à nouveau.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s à %(toPowerLevel)s",
"Historical": "Historique",
"Import E2E room keys": "Importer les clés de chiffrement de bout en bout",
"Incorrect verification code": "Code de vérification incorrect",
@@ -295,7 +293,6 @@
"What's new?": "Nouveautés",
"All Rooms": "Tous les salons",
"Thursday": "Jeudi",
- "Show message in desktop notification": "Afficher le message dans les notifications de bureau",
"Yesterday": "Hier",
"Error encountered (%(errorDetail)s).": "Erreur rencontrée (%(errorDetail)s).",
"Low Priority": "Priorité basse",
@@ -861,7 +858,6 @@
"Remove for everyone": "Supprimer pour tout le monde",
"Manage integrations": "Gérer les intégrations",
"Verification Request": "Demande de vérification",
- "Match system theme": "S’adapter au thème du système",
"Error upgrading room": "Erreur lors de la mise à niveau du salon",
"Double check that your server supports the room version chosen and try again.": "Vérifiez que votre serveur prend en charge la version de salon choisie et réessayez.",
"Unencrypted": "Non chiffré",
@@ -875,23 +871,6 @@
"Cross-signing public keys:": "Clés publiques de signature croisée :",
"not found": "non trouvé",
"Cross-signing private keys:": "Clés privées de signature croisée :",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s a supprimé la règle qui bannit les utilisateurs correspondant à %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s a supprimé la règle qui bannit les salons correspondant à %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s a supprimé la règle qui bannit les serveurs correspondant à %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s a supprimé une règle de bannissement correspondant à %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s a mis à jour une règle de bannissement non valide",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s a mis à jour la règle qui bannit les utilisateurs correspondant à %(glob)s pour %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s a supprimé la règle qui bannit les salons correspondant à %(glob)s pour %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s a supprimé la règle qui bannit les serveurs correspondant à %(glob)s pour %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s a mis à jour la règle de bannissement correspondant à %(glob)s pour %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s a créé une règle qui bannit les utilisateurs correspondant à %(glob)s pour %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s a créé une règle qui bannit les salons correspondant à %(glob)s pour %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s a créé une règle qui bannit les serveurs correspondant à %(glob)s pour %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s a créé une règle de bannissement correspondant à %(glob)s pour %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s a changé une règle qui bannit les utilisateurs correspondant à %(oldGlob)s vers une règle correspondant à %(newGlob)s pour %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s a changé une règle qui bannit les salons correspondant à %(oldGlob)s vers une règle correspondant à %(newGlob)s pour %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s a changé une règle qui bannit les serveurs correspondant à %(oldGlob)s vers une règle correspondant à %(newGlob)s pour %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s a mis à jour une règle de bannissement correspondant à %(oldGlob)s vers une règle correspondant à %(newGlob)s pour %(reason)s",
"in secret storage": "dans le coffre secret",
"Secret storage public key:": "Clé publique du coffre secret :",
"in account data": "dans les données du compte",
@@ -970,8 +949,6 @@
"Connect this session to Key Backup": "Connecter cette session à la sauvegarde de clés",
"This backup is trusted because it has been restored on this session": "Cette sauvegarde est fiable car elle a été restaurée sur cette session",
"Your keys are not being backed up from this session.": "Vos clés ne sont pas sauvegardées sur cette session.",
- "Enable desktop notifications for this session": "Activer les notifications de bureau pour cette session",
- "Enable audible notifications for this session": "Activer les notifications sonores pour cette session",
"Session ID:": "Identifiant de session :",
"Session key:": "Clé de session :",
"This user has not verified all of their sessions.": "Cet utilisateur n’a pas vérifié toutes ses sessions.",
@@ -1026,20 +1003,7 @@
"Mark all as read": "Tout marquer comme lu",
"Not currently indexing messages for any room.": "N’indexe aucun message en ce moment.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s sur %(totalRooms)s",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s a ajouté les adresses alternatives %(addresses)s pour ce salon.",
- "one": "%(senderName)s a ajouté l’adresse alternative %(addresses)s pour ce salon."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s a supprimé les adresses alternatives %(addresses)s pour ce salon.",
- "one": "%(senderName)s a supprimé l’adresse alternative %(addresses)s pour ce salon."
- },
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Une erreur est survenue lors de la mise à jour des adresses alternatives du salon. Ce n’est peut-être pas permis par le serveur ou une défaillance temporaire est survenue.",
- "Invalid theme schema.": "Schéma du thème invalide.",
- "Error downloading theme information.": "Une erreur s’est produite en téléchargeant les informations du thème.",
- "Theme added!": "Thème ajouté !",
- "Custom theme URL": "URL personnalisée pour le thème",
- "Add theme": "Ajouter le thème",
"Scroll to most recent messages": "Sauter aux messages les plus récents",
"Local address": "Adresse locale",
"Published Addresses": "Adresses publiées",
@@ -1153,7 +1117,6 @@
"Jump to oldest unread message": "Aller au plus ancien message non lu",
"Upload a file": "Envoyer un fichier",
"IRC display name width": "Largeur du nom d’affichage IRC",
- "Font size": "Taille de la police",
"Size must be a number": "La taille doit être un nombre",
"Custom font size can only be between %(min)s pt and %(max)s pt": "La taille de police personnalisée doit être comprise entre %(min)s pt et %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Utiliser entre %(min)s pt et %(max)s pt",
@@ -1193,13 +1156,9 @@
"Room options": "Options du salon",
"Activity": "Activité",
"A-Z": "A-Z",
- "Customise your appearance": "Personnalisez l’apparence",
- "Appearance Settings only affect this %(brand)s session.": "Les paramètres d’apparence affecteront uniquement cette session de %(brand)s.",
"Looks good!": "Ça a l’air correct !",
"Use custom size": "Utiliser une taille personnalisée",
"Hey you. You're the best!": "Hé vous. Vous êtes le meilleur !",
- "Use a system font": "Utiliser une police du système",
- "System font name": "Nom de la police du système",
"The authenticity of this encrypted message can't be guaranteed on this device.": "L’authenticité de ce message chiffré ne peut pas être garantie sur cet appareil.",
"Message deleted on %(date)s": "Message supprimé le %(date)s",
"Wrong file type": "Mauvais type de fichier",
@@ -1254,7 +1213,6 @@
"Use the Desktop app to see all encrypted files": "Utilisez une Application de bureau pour voir tous les fichiers chiffrés",
"Join the conference at the top of this room": "Rejoignez la téléconférence en haut de ce salon",
"Join the conference from the room information card on the right": "Rejoignez la téléconférence à partir de la carte d’informations sur la droite",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Définissez le nom d’une police de caractères installée sur votre système et %(brand)s essaiera de l’utiliser.",
"Preparing to download logs": "Préparation du téléchargement des journaux",
"Information": "Informations",
"Video conference started by %(senderName)s": "vidéoconférence démarrée par %(senderName)s",
@@ -1640,12 +1598,6 @@
"Topic: %(topic)s (edit)": "Sujet : %(topic)s (modifier)",
"This is the beginning of your direct message history with .": "C’est le début de l’historique de votre conversation privée avec .",
"Only the two of you are in this conversation, unless either of you invites anyone to join.": "Vous n’êtes que tous les deux dans cette conversation, à moins que l’un de vous invite quelqu’un à vous rejoindre.",
- "sends snowfall": "envoie une chute de neige",
- "Sends the given message with snowfall": "Envoie le message donné avec une chute de neige",
- "sends fireworks": "envoie des feux d’artifices",
- "Sends the given message with fireworks": "Envoie le message donné avec des feux d'artifices",
- "sends confetti": "envoie des confettis",
- "Sends the given message with confetti": "Envoie le message avec des confettis",
"New version of %(brand)s is available": "Nouvelle version de %(brand)s disponible",
"Update %(brand)s": "Mettre à jour %(brand)s",
"Enable desktop notifications": "Activer les notifications sur le bureau",
@@ -1872,8 +1824,6 @@
"See when people join, leave, or are invited to this room": "Voir quand une personne rejoint, quitte ou est invitée sur ce salon",
"Space Autocomplete": "Autocomplétion d’espace",
"Go to my space": "Accéder à mon espace",
- "sends space invaders": "Envoie les Space Invaders",
- "Sends the given message with a space themed effect": "Envoyer le message avec un effet lié au thème de l’espace",
"See when people join, leave, or are invited to your active room": "Afficher quand des personnes rejoignent, partent, ou sont invités dans votre salon actif",
"Currently joining %(count)s rooms": {
"one": "Vous êtes en train de rejoindre %(count)s salon",
@@ -1954,10 +1904,6 @@
"Global": "Global",
"New keyword": "Nouveau mot-clé",
"Keyword": "Mot-clé",
- "Enable email notifications for %(email)s": "Activer les notifications par e-mail pour %(email)s",
- "An error occurred whilst saving your notification preferences.": "Une erreur est survenue lors de la sauvegarde de vos préférences de notification.",
- "Error saving notification preferences": "Erreur lors de la sauvegarde des préférences de notification",
- "Messages containing keywords": "Message contenant les mots-clés",
"Transfer Failed": "Échec du transfert",
"Unable to transfer call": "Impossible de transférer l’appel",
"Decide who can join %(roomName)s.": "Choisir qui peut rejoindre %(roomName)s.",
@@ -2150,7 +2096,6 @@
"The homeserver the user you're verifying is connected to": "Le serveur d’accueil auquel l’utilisateur que vous vérifiez est connecté",
"Insert link": "Insérer un lien",
"This room isn't bridging messages to any platforms. Learn more.": "Ce salon ne transmet les messages à aucune plateforme. En savoir plus.",
- "Use high contrast": "Utiliser un contraste élevé",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Ce salon se trouve dans certains espaces pour lesquels vous n’êtes pas administrateur. Dans ces espaces, l’ancien salon sera toujours disponible, mais un message sera affiché pour inciter les personnes à rejoindre le nouveau salon.",
"Select all": "Tout sélectionner",
"Deselect all": "Tout désélectionner",
@@ -2202,10 +2147,7 @@
"Sidebar": "Barre latérale",
"Show tray icon and minimise window to it on close": "Afficher l’icône dans la barre d’état et minimiser la fenêtre lors de la fermeture",
"Large": "Grande",
- "Image size in the timeline": "Taille d’image dans l’historique",
"Other rooms": "Autres salons",
- "sends rainfall": "envoie de la pluie",
- "Sends the given message with rainfall": "Envoie le message avec de la pluie",
"Spaces you know that contain this space": "Les espaces connus qui contiennent cet espace",
"You may contact me if you want to follow up or to let me test out upcoming ideas": "Vous pouvez me contacter si vous voulez un suivi ou me laisser tester de nouvelles idées",
"Sorry, the poll you tried to create was not posted.": "Désolé, le sondage que vous avez essayé de créer n’a pas été envoyé.",
@@ -2419,7 +2361,6 @@
"Previous recently visited room or space": "Salon ou espace précédemment visité",
"Toggle Link": "Afficher/masquer le lien",
"Toggle Code Block": "Afficher/masquer le bloc de code",
- "%(timeRemaining)s left": "%(timeRemaining)s restant",
"You are sharing your live location": "Vous partagez votre position en direct",
"Unsent": "Non envoyé",
"Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Décocher si vous voulez également retirer les messages systèmes de cet utilisateur (par exemple changement de statut ou de profil…)",
@@ -2464,8 +2405,6 @@
"New room": "Nouveau salon",
"View older version of %(spaceName)s.": "Voir l’ancienne version de %(spaceName)s.",
"Upgrade this space to the recommended room version": "Mettre à niveau cet espace vers la version recommandée",
- "sends hearts": "envoie des cœurs",
- "Sends the given message with hearts": "Envoie le message donné avec des cœurs",
"Failed to join": "Impossible de rejoindre",
"The person who invited you has already left, or their server is offline.": "La personne qui vous a invité(e) a déjà quitté le salon, ou son serveur est hors-ligne.",
"The person who invited you has already left.": "La personne qui vous a invité(e) a déjà quitté le salon.",
@@ -2693,9 +2632,6 @@
"Push notifications": "Notifications push",
"Toggle push notifications on this session.": "Activer/désactiver les notifications push pour cette session.",
"Live": "Direct",
- "Enable notifications for this device": "Activer les notifications sur cet appareil",
- "Turn off to disable notifications on all your devices and sessions": "Désactiver pour ne plus afficher les notifications sur tous vos appareils et sessions",
- "Enable notifications for this account": "Activer les notifications pour ce compte",
"Video call ended": "Appel vidéo terminé",
"%(name)s started a video call": "%(name)s a démarré un appel vidéo",
"Record the client name, version, and url to recognise sessions more easily in session manager": "Enregistrez le nom, la version et l'URL du client afin de reconnaitre les sessions plus facilement dans le gestionnaire de sessions",
@@ -3298,7 +3234,18 @@
"sliding_sync_description": "En cours de développement, ne peut être désactivé.",
"under_active_development": "En cours de développement.",
"location_share_live_description": "Implémentation temporaire. Les positions sont persistantes dans l’historique du salon.",
- "dynamic_room_predecessors_description": "Active MSC3946 (pour prendre en charge les archives de salon après création)"
+ "dynamic_room_predecessors_description": "Active MSC3946 (pour prendre en charge les archives de salon après création)",
+ "group_messaging": "Messagerie",
+ "group_profile": "Profil",
+ "group_spaces": "Espaces",
+ "group_widgets": "Widgets",
+ "group_rooms": "Salons",
+ "group_voip": "Audio et vidéo",
+ "group_moderation": "Modération",
+ "group_themes": "Thèmes",
+ "group_encryption": "Chiffrement",
+ "group_experimental": "Expérimental",
+ "group_developer": "Développeur"
},
"keyboard": {
"home": "Accueil",
@@ -3394,7 +3341,8 @@
"few_seconds_ago": "il y a quelques secondes",
"about_minute_ago": "il y a environ une minute",
"about_hour_ago": "il y a environ une heure",
- "about_day_ago": "il y a environ un jour"
+ "about_day_ago": "il y a environ un jour",
+ "left": "%(timeRemaining)s restant"
},
"onboarding": {
"personal_messaging_title": "Messagerie sécurisée pour les amis et la famille",
@@ -3481,11 +3429,37 @@
"rule_call": "Appel entrant",
"rule_suppress_notices": "Messages envoyés par des robots",
"rule_tombstone": "Quand les salons sont mis à niveau",
- "rule_encrypted_room_one_to_one": "Messages chiffrés dans les conversations privées"
+ "rule_encrypted_room_one_to_one": "Messages chiffrés dans les conversations privées",
+ "messages_containing_keywords": "Message contenant les mots-clés",
+ "error_saving": "Erreur lors de la sauvegarde des préférences de notification",
+ "error_saving_detail": "Une erreur est survenue lors de la sauvegarde de vos préférences de notification.",
+ "enable_notifications_account": "Activer les notifications pour ce compte",
+ "enable_notifications_account_detail": "Désactiver pour ne plus afficher les notifications sur tous vos appareils et sessions",
+ "enable_email_notifications": "Activer les notifications par e-mail pour %(email)s",
+ "enable_notifications_device": "Activer les notifications sur cet appareil",
+ "enable_desktop_notifications_session": "Activer les notifications de bureau pour cette session",
+ "show_message_desktop_notification": "Afficher le message dans les notifications de bureau",
+ "enable_audible_notifications_session": "Activer les notifications sonores pour cette session"
},
"appearance": {
"layout_irc": "IRC (Expérimental)",
- "layout_bubbles": "Message en bulles"
+ "layout_bubbles": "Message en bulles",
+ "heading": "Personnalisez l’apparence",
+ "subheading": "Les paramètres d’apparence affecteront uniquement cette session de %(brand)s.",
+ "match_system_theme": "S’adapter au thème du système",
+ "custom_font": "Utiliser une police du système",
+ "custom_font_name": "Nom de la police du système",
+ "custom_theme_invalid": "Schéma du thème invalide.",
+ "custom_theme_error_downloading": "Une erreur s’est produite en téléchargeant les informations du thème.",
+ "custom_theme_success": "Thème ajouté !",
+ "custom_theme_url": "URL personnalisée pour le thème",
+ "use_high_contrast": "Utiliser un contraste élevé",
+ "custom_theme_add_button": "Ajouter le thème",
+ "font_size": "Taille de la police",
+ "custom_font_description": "Définissez le nom d’une police de caractères installée sur votre système et %(brand)s essaiera de l’utiliser.",
+ "timeline_image_size": "Taille d’image dans l’historique",
+ "timeline_image_size_default": "Par défaut",
+ "timeline_image_size_large": "Grande"
}
},
"devtools": {
@@ -3698,7 +3672,15 @@
"removed": "%(senderName)s a supprimé l’adresse principale de ce salon.",
"changed_alternative": "%(senderName)s a modifié les adresses alternatives de ce salon.",
"changed_main_and_alternative": "%(senderName)s a modifié l’adresse principale et les adresses alternatives pour ce salon.",
- "changed": "%(senderName)s a changé les adresses de ce salon."
+ "changed": "%(senderName)s a changé les adresses de ce salon.",
+ "alt_added": {
+ "other": "%(senderName)s a ajouté les adresses alternatives %(addresses)s pour ce salon.",
+ "one": "%(senderName)s a ajouté l’adresse alternative %(addresses)s pour ce salon."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s a supprimé les adresses alternatives %(addresses)s pour ce salon.",
+ "one": "%(senderName)s a supprimé l’adresse alternative %(addresses)s pour ce salon."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s a révoqué l’invitation de %(targetDisplayName)s à rejoindre le salon.",
@@ -3879,6 +3861,29 @@
"one": "%(oneUser)s a envoyé un message caché",
"other": "%(oneUser)s ont envoyé %(count)s messages cachés"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s a changé le rang de %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s de %(fromPowerLevel)s à %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s a supprimé la règle qui bannit les utilisateurs correspondant à %(glob)s",
+ "removed_rule_rooms": "%(senderName)s a supprimé la règle qui bannit les salons correspondant à %(glob)s",
+ "removed_rule_servers": "%(senderName)s a supprimé la règle qui bannit les serveurs correspondant à %(glob)s",
+ "removed_rule": "%(senderName)s a supprimé une règle de bannissement correspondant à %(glob)s",
+ "updated_invalid_rule": "%(senderName)s a mis à jour une règle de bannissement non valide",
+ "updated_rule_users": "%(senderName)s a mis à jour la règle qui bannit les utilisateurs correspondant à %(glob)s pour %(reason)s",
+ "updated_rule_rooms": "%(senderName)s a supprimé la règle qui bannit les salons correspondant à %(glob)s pour %(reason)s",
+ "updated_rule_servers": "%(senderName)s a supprimé la règle qui bannit les serveurs correspondant à %(glob)s pour %(reason)s",
+ "updated_rule": "%(senderName)s a mis à jour la règle de bannissement correspondant à %(glob)s pour %(reason)s",
+ "created_rule_users": "%(senderName)s a créé une règle qui bannit les utilisateurs correspondant à %(glob)s pour %(reason)s",
+ "created_rule_rooms": "%(senderName)s a créé une règle qui bannit les salons correspondant à %(glob)s pour %(reason)s",
+ "created_rule_servers": "%(senderName)s a créé une règle qui bannit les serveurs correspondant à %(glob)s pour %(reason)s",
+ "created_rule": "%(senderName)s a créé une règle de bannissement correspondant à %(glob)s pour %(reason)s",
+ "changed_rule_users": "%(senderName)s a changé une règle qui bannit les utilisateurs correspondant à %(oldGlob)s vers une règle correspondant à %(newGlob)s pour %(reason)s",
+ "changed_rule_rooms": "%(senderName)s a changé une règle qui bannit les salons correspondant à %(oldGlob)s vers une règle correspondant à %(newGlob)s pour %(reason)s",
+ "changed_rule_servers": "%(senderName)s a changé une règle qui bannit les serveurs correspondant à %(oldGlob)s vers une règle correspondant à %(newGlob)s pour %(reason)s",
+ "changed_rule_glob": "%(senderName)s a mis à jour une règle de bannissement correspondant à %(oldGlob)s vers une règle correspondant à %(newGlob)s pour %(reason)s"
}
},
"slash_command": {
@@ -4078,5 +4083,19 @@
"bullet_1": "Nous n’enregistrons ou ne profilons aucune donnée du compte",
"bullet_2": "Nous ne partageons aucune information avec des tiers",
"disable_prompt": "Vous pouvez désactiver ceci à n’importe quel moment dans les paramètres"
+ },
+ "chat_effects": {
+ "confetti_description": "Envoie le message avec des confettis",
+ "confetti_message": "envoie des confettis",
+ "fireworks_description": "Envoie le message donné avec des feux d'artifices",
+ "fireworks_message": "envoie des feux d’artifices",
+ "rainfall_description": "Envoie le message avec de la pluie",
+ "rainfall_message": "envoie de la pluie",
+ "snowfall_description": "Envoie le message donné avec une chute de neige",
+ "snowfall_message": "envoie une chute de neige",
+ "spaceinvaders_description": "Envoyer le message avec un effet lié au thème de l’espace",
+ "spaceinvaders_message": "Envoie les Space Invaders",
+ "hearts_description": "Envoie le message donné avec des cœurs",
+ "hearts_message": "envoie des cœurs"
}
}
diff --git a/src/i18n/strings/ga.json b/src/i18n/strings/ga.json
index cad0c941f9..af27f34db1 100644
--- a/src/i18n/strings/ga.json
+++ b/src/i18n/strings/ga.json
@@ -515,7 +515,6 @@
"Deops user with given id": "Bain an cumhacht oibritheora ó úsáideoir leis an ID áirithe",
"Decrypt %(text)s": "Díchriptigh %(text)s",
"Custom level": "Leibhéal saincheaptha",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "D'athraigh %(senderName)s an leibhéal cumhachta %(powerLevelDiffText)s.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Ní féidir ceangal leis an bhfreastalaí baile trí HTTP nuair a bhíonn URL HTTPS i mbarra do bhrabhsálaí. Bain úsáid as HTTPS nó scripteanna neamhshábháilte a chumasú .",
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Ní féidir ceangal leis an bhfreastalaí baile - seiceáil do nascacht le do thoil, déan cinnte go bhfuil muinín i dteastas SSL do fhreastalaí baile, agus nach bhfuil síneadh brabhsálaí ag cur bac ar iarratais.",
"common": {
@@ -653,7 +652,12 @@
"submit": "Cuir isteach"
},
"labs": {
- "pinning": "Ceangal teachtaireachta"
+ "pinning": "Ceangal teachtaireachta",
+ "group_profile": "Próifíl",
+ "group_spaces": "Spásanna",
+ "group_widgets": "Giuirléidí",
+ "group_rooms": "Seomraí",
+ "group_encryption": "Criptiúchán"
},
"keyboard": {
"home": "Tús",
@@ -684,6 +688,9 @@
"always_show_message_timestamps": "Taispeáin stampaí ama teachtaireachta i gcónaí",
"notifications": {
"rule_call": "Nuair a fhaighim cuireadh glaoigh"
+ },
+ "appearance": {
+ "timeline_image_size_default": "Réamhshocrú"
}
},
"devtools": {
@@ -718,6 +725,9 @@
"left": {
"one": "D'fhág %(oneUser)s"
}
+ },
+ "m.room.power_levels": {
+ "changed": "D'athraigh %(senderName)s an leibhéal cumhachta %(powerLevelDiffText)s."
}
},
"slash_command": {
diff --git a/src/i18n/strings/gl.json b/src/i18n/strings/gl.json
index b17aa00569..e6314fe521 100644
--- a/src/i18n/strings/gl.json
+++ b/src/i18n/strings/gl.json
@@ -55,8 +55,6 @@
"You are no longer ignoring %(userId)s": "Xa non está a ignorar a %(userId)s",
"Verified key": "Chave verificada",
"Reason": "Razón",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s desde %(fromPowerLevel)s a %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s cambiou o nivel de autoridade a %(powerLevelDiffText)s.",
"Failure to create room": "Fallou a creación da sala",
"Server may be unavailable, overloaded, or you hit a bug.": "O servidor podería non estar dispoñible, con sobrecarga ou ter un fallo.",
"Send": "Enviar",
@@ -298,7 +296,6 @@
"You cannot delete this message. (%(code)s)": "Non pode eliminar esta mensaxe. (%(code)s)",
"Thursday": "Xoves",
"Logs sent": "Informes enviados",
- "Show message in desktop notification": "Mostrar mensaxe nas notificacións de escritorio",
"Yesterday": "Onte",
"Error encountered (%(errorDetail)s).": "Houbo un erro (%(errorDetail)s).",
"Low Priority": "Baixa prioridade",
@@ -419,28 +416,10 @@
"General failure": "Fallo xeral",
"This homeserver does not support login using email address.": "Este servidor non soporta o acceso usando enderezos de email.",
"Joins room with given address": "Unirse a sala co enderezo dado",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s engadiu os enderezos alternativos %(addresses)s para esta sala.",
- "one": "%(senderName)s engadiu o enderezo alternativo %(addresses)s para esta sala."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s eliminou os enderezos alternativos %(addresses)s desta sala.",
- "one": "%(senderName)s eliminou o enderezo alternativo %(addresses)s desta sala."
- },
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s eliminou a regra que bloqueaba usuarias con %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s eliminou a regra que bloquea salas con %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s eliminou a regra que bloquea servidores con %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s eliminou a regra de bloqueo con %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s actualizou unha regra de bloqueo non válida",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s actualizou a regra que bloquea usuarias con %(glob)s por %(reason)s",
"Room Addresses": "Enderezos da sala",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Algo fallou ao actualizar os enderezos alternativos da sala. É posible que o servidor non o permita ou acontecese un fallo temporal.",
"Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Establecer enderezos para a sala para que poida ser atopada no teu servidor local (%(localDomain)s)",
"Room Settings - %(roomName)s": "Axustes da sala - %(roomName)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s actualizou a regra de bloqueo de salas con %(glob)s por %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s actualizou a regra de bloqueo de servidores con %(glob)s por %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s actualizou a regra de bloqueo con %(glob)s por %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s creou unha regra de bloqueo de usuarias con %(glob)s por %(reason)s",
"You signed in to a new session without verifying it:": "Conectácheste nunha nova sesión sen verificala:",
"Verify your other session using one of the options below.": "Verifica a túa outra sesión usando unha das opcións inferiores.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) conectouse a unha nova sesión sen verificala:",
@@ -463,13 +442,6 @@
"The user must be unbanned before they can be invited.": "A usuria debe ser desbloqueada antes de poder convidala.",
"Messages in this room are end-to-end encrypted.": "As mensaxes desta sala están cifradas de extremo-a-extremo.",
"Messages in this room are not end-to-end encrypted.": "As mensaxes desta sala non están cifradas de extremo-a-extremo.",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s creou unha regra bloqueando salas con %(glob)s por %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s creou unha regra bloqueando servidores con %(glob)s por %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s creou unha regra de bloqueo con %(glob)s por %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s cambiou unha regra que bloqueaba usuarias con %(oldGlob)s a %(newGlob)s por %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s cambiou unha regra que bloqueaba salas con %(oldGlob)s a %(newGlob)s por %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s cambiou unha regra que bloqueaba servidores con %(oldGlob)s a %(newGlob)s por %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s actualizou unha regra de bloqueo con %(oldGlob)s a %(newGlob)s por %(reason)s",
"The user's homeserver does not support the version of the room.": "O servidor da usuaria non soporta a versión da sala.",
"Unknown server error": "Erro descoñecido no servidor",
"Use a few words, avoid common phrases": "Usa unhas poucas palabras, evita frases comúns",
@@ -512,15 +484,8 @@
"You're previewing %(roomName)s. Want to join it?": "Vista previa de %(roomName)s. Queres unirte?",
"%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s non ten vista previa. Queres unirte?",
"Join millions for free on the largest public server": "Únete a millóns de persoas gratuitamente no maior servidor público",
- "Match system theme": "Imitar o aspecto do sistema",
- "Invalid theme schema.": "Esquema do decorado incorrecto.",
- "Error downloading theme information.": "Erro ao descargar información do decorado.",
- "Theme added!": "Decorado engadido!",
- "Custom theme URL": "URL do decorado personalizado",
- "Add theme": "Engadir decorado",
"Language and region": "Idioma e rexión",
"Your theme": "O teu decorado",
- "Font size": "Tamaño da letra",
"Never send encrypted messages to unverified sessions from this session": "Non enviar nunca desde esta sesión mensaxes cifradas a sesións non verificadas",
"Never send encrypted messages to unverified sessions in this room from this session": "Non enviar mensaxes cifradas desde esta sesión a sesións non verificadas nesta sala",
"Show hidden events in timeline": "Mostrar na cronoloxía eventos ocultos",
@@ -643,8 +608,6 @@
"Your keys are not being backed up from this session.": "As túas chaves non están a ser copiadas desde esta sesión.",
"Back up your keys before signing out to avoid losing them.": "Fai unha copia de apoio das chaves antes de saír para evitar perdelas.",
"Start using Key Backup": "Fai unha Copia de apoio das chaves",
- "Enable desktop notifications for this session": "Activa as notificacións de escritorio para esta sesión",
- "Enable audible notifications for this session": "Activa as notificacións por son para esta sesión",
"Display Name": "Nome mostrado",
"Profile picture": "Imaxe de perfil",
"Checking server": "Comprobando servidor",
@@ -773,8 +736,6 @@
"This room is end-to-end encrypted": "Esta sala está cifrada extremo-a-extremo",
"Everyone in this room is verified": "Todas nesta sala están verificadas",
"Edit message": "Editar mensaxe",
- "Customise your appearance": "Personaliza o aspecto",
- "Appearance Settings only affect this %(brand)s session.": "Os axustes da aparencia só lle afectan a esta sesión %(brand)s.",
"Encrypted by an unverified session": "Cifrada por unha sesión non verificada",
"Unencrypted": "Non cifrada",
"Encrypted by a deleted session": "Cifrada por unha sesión eliminada",
@@ -985,8 +946,6 @@
"Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifica esta usuaria para marcala como confiable. Ao confiar nas usuarias proporcionache tranquilidade extra cando usas cifrado de extremo-a-extremo.",
"Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Ao verificar esta usuaria marcarás a súa sesión como confiable, e tamén marcará a túa sesión como confiable para elas.",
"Use custom size": "Usar tamaño personalizado",
- "Use a system font": "Usar tipo de letra do sistema",
- "System font name": "Nome da letra do sistema",
"Hey you. You're the best!": "Ei ti. Es grande!",
"Power level": "Nivel responsabilidade",
"Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verifica este dispositivo para marcalo como confiable. Confiando neste dispositivo permite que ti e outras usuarias estedes máis tranquilas ao utilizar mensaxes cifradas.",
@@ -1216,7 +1175,6 @@
"Confirm Security Phrase": "Confirma a Frase de Seguridade",
"Save your Security Key": "Garda a Chave de Seguridade",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use %(brand)s Desktop for encrypted messages to appear in search results.": "%(brand)s non pode por na caché local de xeito as mensaxes cifradas cando usa un navegador web. Usa %(brand)s Desktop para que as mensaxes cifradas aparezan nos resultados.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Escolle unha das tipografías instaladas no teu sistema e %(brand)s intentará utilizalas.",
"Notification options": "Opcións de notificación",
"Favourited": "Con marca de Favorita",
"Forget Room": "Esquecer sala",
@@ -1668,16 +1626,10 @@
"Reason (optional)": "Razón (optativa)",
"Invalid URL": "URL non válido",
"Unable to validate homeserver": "Non se puido validar o servidor de inicio",
- "sends confetti": "envía confetti",
- "Sends the given message with confetti": "Envía a mensaxe con confetti",
"Hold": "Colgar",
"Resume": "Retomar",
"You've reached the maximum number of simultaneous calls.": "Acadaches o número máximo de chamadas simultáneas.",
"Too Many Calls": "Demasiadas chamadas",
- "sends fireworks": "envía fogos de artificio",
- "Sends the given message with fireworks": "Envia a mensaxe dada con fogos de artificio",
- "sends snowfall": "envía neve",
- "Sends the given message with snowfall": "Engade neve caendo á mensaxe",
"You have no visible notifications.": "Non tes notificacións visibles.",
"Transfer": "Transferir",
"Failed to transfer call": "Fallou a transferencia da chamada",
@@ -1871,8 +1823,6 @@
"Message search initialisation failed": "Fallou a inicialización da busca de mensaxes",
"Space Autocomplete": "Autocompletado do espazo",
"Go to my space": "Ir ao meu espazo",
- "sends space invaders": "enviar invasores espaciais",
- "Sends the given message with a space themed effect": "Envía a mensaxe cun efecto de decorado espacial",
"See when people join, leave, or are invited to your active room": "Mira cando alguén se une, sae ou é convidada á túa sala activa",
"See when people join, leave, or are invited to this room": "Mira cando se une alguén, sae ou é convidada a esta sala",
"Currently joining %(count)s rooms": {
@@ -1928,10 +1878,6 @@
"Global": "Global",
"New keyword": "Nova palabra chave",
"Keyword": "Palabra chave",
- "Enable email notifications for %(email)s": "Activar notificacións de email para %(email)s",
- "An error occurred whilst saving your notification preferences.": "Algo fallou ao gardar as túas preferencias de notificación.",
- "Error saving notification preferences": "Erro ao gardar os axustes de notificación",
- "Messages containing keywords": "Mensaxes coas palabras chave",
"Recommended for public spaces.": "Recomendado para espazos públicos.",
"Allow people to preview your space before they join.": "Permitir que sexa visible o espazo antes de unirte a el.",
"Preview Space": "Vista previa do Espazo",
@@ -2135,7 +2081,6 @@
"Insert link": "Escribir ligazón",
"Joined": "Unícheste",
"Joining": "Uníndote",
- "Use high contrast": "Usar alto contraste",
"Light high contrast": "Alto contraste claro",
"You can't disable this later. Bridges & most bots won't work yet.": "Non poderás desactivar isto máis tarde. As pasarelas e a maioría de bots aínda non funcionan.",
"Add option": "Engade unha opción",
@@ -2168,7 +2113,6 @@
"Show tray icon and minimise window to it on close": "Mostra icona na bandexa do sistema e minimiza ventá ao pechar",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Esta sala está nalgúns espazos nos que non es admin. Nesos espazos, seguirase mostrando a sala antiga, pero as usuarias serán convidadas a unirse á nova.",
"Large": "Grande",
- "Image size in the timeline": "Tamaño de imaxe na cronoloxía",
"Select all": "Seleccionar todos",
"Deselect all": "Retirar selección a todos",
"Sign out devices": {
@@ -2184,8 +2128,6 @@
"other": "Confirma a desconexión destos dispositivos usando Single Sign On para probar a túa identidade."
},
"Other rooms": "Outras salas",
- "sends rainfall": "envía chuvia",
- "Sends the given message with rainfall": "Envía a mensaxe dada incluíndo chuvia",
"Automatically send debug logs on any error": "Enviar automáticamente rexistros de depuración para calquera fallo",
"Use a more compact 'Modern' layout": "Usar unha disposición 'Moderna' máis compacta",
"Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Garda a túa Chave de Seguridade nun lugar seguro, como un xestor de contrasinais ou caixa forte, xa que vai protexer os teus datos cifrados.",
@@ -2432,7 +2374,6 @@
"Command error: Unable to handle slash command.": "Erro no comando: non se puido xestionar o comando con barra.",
"Next recently visited room or space": "Seguinte sala ou espazo visitados recentemente",
"Previous recently visited room or space": "Anterior sala ou espazo visitados recentemente",
- "%(timeRemaining)s left": "%(timeRemaining)s restante",
"Unsent": "Sen enviar",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Podes usar as opcións personalizadas do servidor para acceder a outros servidores Matrix indicando o URL do servidor de inicio. Así podes usar %(brand)s cunha conta Matrix rexistrada nun servidor diferente.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s non ten permiso para obter a túa localización. Concede acceso á localización nos axustes do navegador.",
@@ -2478,8 +2419,6 @@
"Sorry, your homeserver is too old to participate here.": "Lamentámolo, o teu servidor de inicio é demasiado antigo para poder participar.",
"There was an error joining.": "Houbo un erro ao unirte.",
"The user's homeserver does not support the version of the space.": "O servidor de inicio da usuaria non soporta a versión do Espazo.",
- "sends hearts": "envía corazóns",
- "Sends the given message with hearts": "Engádelle moitos corazóns á mensaxe",
"Confirm signing out these devices": {
"one": "Confirma a desconexión deste dispositivo",
"other": "Confirma a desconexión destos dispositivos"
@@ -2889,7 +2828,18 @@
"video_rooms_faq1_answer": "Usa o botón \"+\" na sección da sala do panel esquerdo.",
"video_rooms_faq2_question": "Podo usar chat de texto xunto á chamada de vídeo?",
"video_rooms_faq2_answer": "Si, a cronoloxía de texto móstrase xunto co vídeo.",
- "thank_you": "Grazas por probar a beta, entra en detalles canto queiras para así axudarnos a mellorala."
+ "thank_you": "Grazas por probar a beta, entra en detalles canto queiras para así axudarnos a mellorala.",
+ "group_messaging": "Conversando",
+ "group_profile": "Perfil",
+ "group_spaces": "Espazos",
+ "group_widgets": "Widgets",
+ "group_rooms": "Salas",
+ "group_voip": "Voz e Vídeo",
+ "group_moderation": "Moderación",
+ "group_themes": "Decorados",
+ "group_encryption": "Cifrado",
+ "group_experimental": "Experimental",
+ "group_developer": "Desenvolvemento"
},
"keyboard": {
"home": "Inicio",
@@ -2972,7 +2922,8 @@
"few_seconds_ago": "fai uns segundos",
"about_minute_ago": "fai un minuto",
"about_hour_ago": "fai unha hora",
- "about_day_ago": "onte"
+ "about_day_ago": "onte",
+ "left": "%(timeRemaining)s restante"
},
"onboarding": {
"personal_messaging_title": "Mensaxería segura para amizades e familia",
@@ -3055,11 +3006,34 @@
"rule_call": "Convite de chamada",
"rule_suppress_notices": "Mensaxes enviadas por bot",
"rule_tombstone": "Cando se actualizan as salas",
- "rule_encrypted_room_one_to_one": "Mensaxes cifradas en conversas 1:1"
+ "rule_encrypted_room_one_to_one": "Mensaxes cifradas en conversas 1:1",
+ "messages_containing_keywords": "Mensaxes coas palabras chave",
+ "error_saving": "Erro ao gardar os axustes de notificación",
+ "error_saving_detail": "Algo fallou ao gardar as túas preferencias de notificación.",
+ "enable_email_notifications": "Activar notificacións de email para %(email)s",
+ "enable_desktop_notifications_session": "Activa as notificacións de escritorio para esta sesión",
+ "show_message_desktop_notification": "Mostrar mensaxe nas notificacións de escritorio",
+ "enable_audible_notifications_session": "Activa as notificacións por son para esta sesión"
},
"appearance": {
"layout_irc": "IRC (Experimental)",
- "layout_bubbles": "Burbullas con mensaxes"
+ "layout_bubbles": "Burbullas con mensaxes",
+ "heading": "Personaliza o aspecto",
+ "subheading": "Os axustes da aparencia só lle afectan a esta sesión %(brand)s.",
+ "match_system_theme": "Imitar o aspecto do sistema",
+ "custom_font": "Usar tipo de letra do sistema",
+ "custom_font_name": "Nome da letra do sistema",
+ "custom_theme_invalid": "Esquema do decorado incorrecto.",
+ "custom_theme_error_downloading": "Erro ao descargar información do decorado.",
+ "custom_theme_success": "Decorado engadido!",
+ "custom_theme_url": "URL do decorado personalizado",
+ "use_high_contrast": "Usar alto contraste",
+ "custom_theme_add_button": "Engadir decorado",
+ "font_size": "Tamaño da letra",
+ "custom_font_description": "Escolle unha das tipografías instaladas no teu sistema e %(brand)s intentará utilizalas.",
+ "timeline_image_size": "Tamaño de imaxe na cronoloxía",
+ "timeline_image_size_default": "Por defecto",
+ "timeline_image_size_large": "Grande"
}
},
"devtools": {
@@ -3237,7 +3211,15 @@
"removed": "%(senderName)s eliminiou o enderezo principal desta sala.",
"changed_alternative": "%(senderName)s cambiou os enderezos alternativos desta sala.",
"changed_main_and_alternative": "%(senderName)s cambiou o enderezo principal e alternativo para esta sala.",
- "changed": "%(senderName)s cambiou o enderezo desta sala."
+ "changed": "%(senderName)s cambiou o enderezo desta sala.",
+ "alt_added": {
+ "other": "%(senderName)s engadiu os enderezos alternativos %(addresses)s para esta sala.",
+ "one": "%(senderName)s engadiu o enderezo alternativo %(addresses)s para esta sala."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s eliminou os enderezos alternativos %(addresses)s desta sala.",
+ "one": "%(senderName)s eliminou o enderezo alternativo %(addresses)s desta sala."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s revogou o convite para que %(targetDisplayName)s se una a esta sala.",
@@ -3410,6 +3392,29 @@
"one": "%(oneUser)s enviou unha mensaxe oculta",
"other": "%(oneUser)s enviou %(count)s mensaxes ocultas"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s cambiou o nivel de autoridade a %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s desde %(fromPowerLevel)s a %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s eliminou a regra que bloqueaba usuarias con %(glob)s",
+ "removed_rule_rooms": "%(senderName)s eliminou a regra que bloquea salas con %(glob)s",
+ "removed_rule_servers": "%(senderName)s eliminou a regra que bloquea servidores con %(glob)s",
+ "removed_rule": "%(senderName)s eliminou a regra de bloqueo con %(glob)s",
+ "updated_invalid_rule": "%(senderName)s actualizou unha regra de bloqueo non válida",
+ "updated_rule_users": "%(senderName)s actualizou a regra que bloquea usuarias con %(glob)s por %(reason)s",
+ "updated_rule_rooms": "%(senderName)s actualizou a regra de bloqueo de salas con %(glob)s por %(reason)s",
+ "updated_rule_servers": "%(senderName)s actualizou a regra de bloqueo de servidores con %(glob)s por %(reason)s",
+ "updated_rule": "%(senderName)s actualizou a regra de bloqueo con %(glob)s por %(reason)s",
+ "created_rule_users": "%(senderName)s creou unha regra de bloqueo de usuarias con %(glob)s por %(reason)s",
+ "created_rule_rooms": "%(senderName)s creou unha regra bloqueando salas con %(glob)s por %(reason)s",
+ "created_rule_servers": "%(senderName)s creou unha regra bloqueando servidores con %(glob)s por %(reason)s",
+ "created_rule": "%(senderName)s creou unha regra de bloqueo con %(glob)s por %(reason)s",
+ "changed_rule_users": "%(senderName)s cambiou unha regra que bloqueaba usuarias con %(oldGlob)s a %(newGlob)s por %(reason)s",
+ "changed_rule_rooms": "%(senderName)s cambiou unha regra que bloqueaba salas con %(oldGlob)s a %(newGlob)s por %(reason)s",
+ "changed_rule_servers": "%(senderName)s cambiou unha regra que bloqueaba servidores con %(oldGlob)s a %(newGlob)s por %(reason)s",
+ "changed_rule_glob": "%(senderName)s actualizou unha regra de bloqueo con %(oldGlob)s a %(newGlob)s por %(reason)s"
}
},
"slash_command": {
@@ -3598,5 +3603,19 @@
"bullet_1": "Non rexistramos o teu perfil nin datos da conta",
"bullet_2": "Non compartimos a información con terceiras partes",
"disable_prompt": "Podes desactivar esto cando queiras non axustes"
+ },
+ "chat_effects": {
+ "confetti_description": "Envía a mensaxe con confetti",
+ "confetti_message": "envía confetti",
+ "fireworks_description": "Envia a mensaxe dada con fogos de artificio",
+ "fireworks_message": "envía fogos de artificio",
+ "rainfall_description": "Envía a mensaxe dada incluíndo chuvia",
+ "rainfall_message": "envía chuvia",
+ "snowfall_description": "Engade neve caendo á mensaxe",
+ "snowfall_message": "envía neve",
+ "spaceinvaders_description": "Envía a mensaxe cun efecto de decorado espacial",
+ "spaceinvaders_message": "enviar invasores espaciais",
+ "hearts_description": "Engádelle moitos corazóns á mensaxe",
+ "hearts_message": "envía corazóns"
}
}
diff --git a/src/i18n/strings/he.json b/src/i18n/strings/he.json
index 18efcce879..348d5ff4d6 100644
--- a/src/i18n/strings/he.json
+++ b/src/i18n/strings/he.json
@@ -65,7 +65,6 @@
"Thursday": "חמישי",
"Search…": "חפש…",
"Logs sent": "יומנים נשלחו",
- "Show message in desktop notification": "הצג הודעה בהתראות שולחן עבודה",
"Yesterday": "אתמול",
"Error encountered (%(errorDetail)s).": "ארעה שגיעה %(errorDetail)s .",
"Low Priority": "עדיפות נמוכה",
@@ -492,33 +491,6 @@
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s %(userId)s נכנס דרך התחברות חדשה מבלי לאמת אותה:",
"Verify your other session using one of the options below.": "אמתו את ההתחברות האחרת שלכם דרך אחת מהאפשרויות למטה.",
"You signed in to a new session without verifying it:": "נכנסתם דרך התחברות חדשה מבלי לאמת אותה:",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s עדכן כלל חסימה אשר תאם ל%(oldGlob)s ל%(newGlob)s עבור %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)sשינה כלל אשר חסם שרתים שתאמו ל%(oldGlob)s ל%(newGlob)s עבור %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s שינה כלל אשר חסם חדרים התואמים ל%(oldGlob)s ל%(newGlob)s עבור %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s שינה כלל אשר חסם משתמשים שתאמו ל%(oldGlob)s ל%(newGlob)s עבור %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s יצר כלל חסימה התואם ל%(glob)s עבור %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s יצר כלל החוסם שרתים התואמים ל%(glob)s עבור %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s יצר כלל החוסם חדרים התואמים ל%(glob)s עבור %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s יצר כלל החוסם משתמשים התואמים ל%(glob)s עבור %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s עדכן כלל חסימה התואם ל%(glob)s עבור %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s עדכן את הכללים המאפשרים חסימת שרתים התואמים ל%(glob)s עבור %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s עדכן את הכלל שפאפשר חסימה של חדרים התואמים ל%(glob)s עבור %(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s עדכן את הכלל שמאפשר חסימת משתמשים התואמים ל%(glob)s עבור %(reason)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s עידכן כלל חסימה שגוי",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s הסיר כלל חסימה התואם ל%(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s הסיר את הכלל החוסם שרתים התואמים ל%(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s הסיר את הכלל שחוסם חדרים התואמים ל%(glob)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s הסיר את הכלל שחוסם משתמשים התואמים ל %(glob)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s שינה את רמת ההרשאה של %(powerLevelDiffText)s.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s מ%(fromPowerLevel)s ל%(toPowerLevel)s",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s הסיר את הכתובת המשנית %(addresses)s עבור חדר זה.",
- "other": "%(senderName)s הסיר את הכתובת המשנית %(addresses)s עבור חדר זה."
- },
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s הוסיף כתובת משנית %(addresses)s עבור חדר זה.",
- "other": "%(senderName)s הוסיף את הכתובת המשנית %(addresses)s עבור חדר זה."
- },
"Reason": "סיבה",
"Displays action": "הצג פעולה",
"Takes the call in the current room off hold": "מחזיר את השיחה הנוכחית ממצב המתנה",
@@ -540,8 +512,6 @@
"Profile": "פרופיל",
"The operation could not be completed": "לא ניתן היה להשלים את הפעולה",
"Failed to save your profile": "שמירת הפרופיל שלך נכשלה",
- "Enable audible notifications for this session": "אפשר התראות נשמעות עבור התחברות זו",
- "Enable desktop notifications for this session": "החל התראות עבור התחברות זו",
"The integration manager is offline or it cannot reach your homeserver.": "מנהל האינטגרציה לא מקוון או שהוא לא יכול להגיע לשרת הבית שלך.",
"Cannot connect to integration manager": "לא ניתן להתחבר אל מנהל האינטגרציה",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use %(brand)s Desktop for encrypted messages to appear in search results.": "%(brand)s אינם יכולים לשמור במטמון מאובטח הודעות מוצפנות באופן מקומי בזמן שהם פועלים בדפדפן אינטרנט. השתמש ב- %(brand)s Desktop כדי שהודעות מוצפנות יופיעו בתוצאות החיפוש.",
@@ -658,16 +628,10 @@
"Verify this user by confirming the following emoji appear on their screen.": "אמת את המשתמש הזה בכך שסדרת הסמלים מוצגת זהה אצלו במסך.",
"Got It": "קבלתי",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "הודעות מאובטחות עם משתמש זה כעת מוצפנות מקצה לקצה ואינן יכולות להקרא על ידי אחרים.",
- "sends snowfall": "שלח שלג נופל",
- "Sends the given message with snowfall": "שלח הודעה זו עם שלג נופל",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s%(day)s%(fullYear)s%(time)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s - %(day)s - %(fullYear)s",
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s - %(day)s - %(time)s",
"%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s",
- "sends fireworks": "שלח זיקוקים",
- "Sends the given message with fireworks": "שולח הודעה זו עם זיקוקים",
- "sends confetti": "שלח קונפטי",
- "Sends the given message with confetti": "שולח הודעה זו ביחד עם קונפטי",
"This is your list of users/servers you have blocked - don't leave the room!": "זוהי רשימת השרתים\\משתמשים אשר בחרתם לחסום - אל תצאו מחדר זה!",
"My Ban List": "רשימת החסומים שלי",
"IRC display name width": "רוחב תצוגת השם של IRC",
@@ -681,12 +645,8 @@
"Never send encrypted messages to unverified sessions in this room from this session": "לעולם אל תשלח הודעות מוצפנות אל התחברות שאינה מאומתת בחדר זה, מהתחברות זו",
"Never send encrypted messages to unverified sessions from this session": "לעולם אל תשלח הודעות מוצפנות אל התחברות שאינה מאומתת מהתחברות זו",
"Send analytics data": "שלח מידע אנליטי",
- "System font name": "שם גופן מערכת",
- "Use a system font": "השתמש בגופן מערכת",
- "Match system theme": "התאם לתבנית המערכת",
"Mirror local video feed": "שקף זרימת וידאו מקומית",
"Use custom size": "השתמשו בגודל מותאם אישית",
- "Font size": "גודל אותיות",
"Change notification settings": "שינוי הגדרת התרעות",
"Please contact your homeserver administrator.": "אנא צרו קשר עם מנהל השרת שלכם.",
"New version of %(brand)s is available": "גרסה חדשה של %(brand)s קיימת",
@@ -1188,16 +1148,8 @@
"Account": "חשבון",
"Phone numbers": "מספרי טלפון",
"Email addresses": "כתובות דוא\"ל",
- "Appearance Settings only affect this %(brand)s session.": "התאמת תצוגה משפיעה רק על התחברות זו %(brand)s.",
- "Customise your appearance": "התאם את התצוגה שלך",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "הגדר את שם הגופן המותקן במערכת שלך ו- %(brand)s ים ינסו להשתמש בו.",
"Show advanced": "הצג מתקדם",
"Hide advanced": "הסתר מתקדם",
- "Add theme": "הוסף ערכת נושא חדשה",
- "Custom theme URL": "כתובת ערכת נושא מותאמת אישית",
- "Theme added!": "ערכת נושא התווספה בהצלחה!",
- "Error downloading theme information.": "שגיאה בהורדת מידע אודות ערכת הנושא.",
- "Invalid theme schema.": "סכמת תבנית לא תקינה.",
"Use between %(min)s pt and %(max)s pt": "השתמש בין %(min)s ל %(max)s נקודות",
"Custom font size can only be between %(min)s pt and %(max)s pt": "גודל גופן מותאם אישית יכול להיות רק בין %(min)s ל %(max)s נקודות",
"Size must be a number": "הגדול חייב להיות מספר",
@@ -1792,8 +1744,6 @@
"Hide sidebar": "הסתר סרגל צד",
"Connecting": "מקשר",
"unknown person": "אדם לא ידוע",
- "Sends the given message with rainfall": "שלח הודעה זו עם גשם נופל",
- "sends rainfall": "שלח גשם נופל",
"Waiting for you to verify on your other device…": "ממתין לאישור שלך במכשיר השני…",
"Confirm the emoji below are displayed on both devices, in the same order:": "ודא ואשר שהסמלים הבאים מופיעים בשני המכשירים ובאותו הסדר:",
"Other rooms": "חדרים אחרים",
@@ -1848,7 +1798,6 @@
"Share your activity and status with others.": "שתפו את הפעילות והסטטוס שלכם עם אחרים.",
"Room visibility": "נראות של החדר",
"Send your first message to invite to chat": "שילחו את ההודעה הראשונה שלכם להזמין את לצ'אט",
- "sends hearts": "שולח לבבות",
"Developer command: Discards the current outbound group session and sets up new Olm sessions": "פקודת מפתחים: מסלקת את הפגישה הנוכחית של הקבוצה היוצאת ומגדירה הפעלות חדשות של Olm",
"User Directory": "ספריית משתמשים",
"Space Autocomplete": "השלמה אוטומטית של חלל העבודה",
@@ -1980,12 +1929,10 @@
"Show polls button": "הצג את כפתור הסקרים",
"Surround selected text when typing special characters": "סמן טקסט כאשר מקלידים סמלים מיוחדים",
"To view all keyboard shortcuts, click here.": "כדי לצפות בכל קיצורי המקלדת , לחצו כאן.",
- "Messages containing keywords": "הודעות המכילות מילות מפתח",
"Access your secure message history and set up secure messaging by entering your Security Phrase.": "גש להיסטוריית ההודעות המאובטחת שלך והגדר הודעות מאובטחות על ידי הזנת ביטוי האבטחה שלך.",
"@mentions & keywords": "אזכורים ומילות מפתח",
"Mentions & keywords": "אזכורים ומילות מפתח",
"Failed to invite users to %(roomName)s": "נכשל בהזמנת משתמשים לחדר - %(roomName)",
- "Image size in the timeline": "גודל תמונה בציר הזמן",
"Anyone will be able to find and join this space, not just members of .": "כל אחד יוכל למצוא ולהצטרך אל חלל עבודה זה. לא רק חברי .",
"Anyone in will be able to find and join.": "כל אחד ב יוכל למצוא ולהצטרף.",
"Visible to space members": "נראה לחברי מרחב העבודה",
@@ -2065,8 +2012,6 @@
"In %(spaceName)s.": "במרחבי עבודה%(spaceName)s.",
"In spaces %(space1Name)s and %(space2Name)s.": "במרחבי עבודה %(space1Name)sו%(space2Name)s.",
"Search %(spaceName)s": "חיפוש %(spaceName)s",
- "sends space invaders": "שולח פולשים לחלל",
- "Sends the given message with a space themed effect": "שולח את ההודעה הנתונה עם אפקט בנושא חלל",
"Invite to %(spaceName)s": "הזמן אל %(spaceName)s",
"%(spaceName)s and %(count)s others": {
"one": "%(spaceName)sו%(count)sאחרים",
@@ -2108,9 +2053,6 @@
"Navigate up in the room list": "נווט מעלה ברשימת החדרים",
"Scroll down in the timeline": "גלילה מטה בציר הזמן",
"Scroll up in the timeline": "גלילה מעלה בציר הזמן",
- "Turn off to disable notifications on all your devices and sessions": "כבה אפשרות זו כדי לבטל התראות בכל המכשירים והחיבורים שלך",
- "Enable notifications for this device": "אפשר קבלת התראות במכשיר זה",
- "Enable notifications for this account": "אפשר קבלת התראות לחשבון זה",
"Deactivating your account is a permanent action — be careful!": "סגירת החשבון הינה פעולה שלא ניתנת לביטול - שים לב!",
"Room info": "מידע על החדר",
"You're all caught up": "אתם כבר מעודכנים בהכל",
@@ -2304,7 +2246,17 @@
"custom_themes": "מיכה להוספת תבניות מותאמות אישית",
"dehydration": "שליחת הודעות מוצפנות במצב אופליין עם שימוש במכשיר מיובש",
"bridge_state": "הצג מידע אודות גשרים בהגדרות של החדרים",
- "jump_to_date": "קיפצו לתאריך (מוסיף /jumptodate וקפוץ לכותרות תאריך)"
+ "jump_to_date": "קיפצו לתאריך (מוסיף /jumptodate וקפוץ לכותרות תאריך)",
+ "group_messaging": "הודעות",
+ "group_profile": "פרופיל",
+ "group_spaces": "מרחבי עבודה",
+ "group_widgets": "ישומונים",
+ "group_rooms": "חדרים",
+ "group_voip": "שמע ווידאו",
+ "group_moderation": "מְתִינוּת",
+ "group_encryption": "הצפנה",
+ "group_experimental": "נִסיוֹנִי",
+ "group_developer": "מפתח"
},
"keyboard": {
"home": "הבית",
@@ -2428,10 +2380,32 @@
"rule_call": "הזמנה לשיחה",
"rule_suppress_notices": "הודעות שנשלחו באמצעות בוט",
"rule_tombstone": "כאשר חדרים משתדרגים",
- "rule_encrypted_room_one_to_one": "הודעות מוצפנות בחדרים של אחד-על-אחד"
+ "rule_encrypted_room_one_to_one": "הודעות מוצפנות בחדרים של אחד-על-אחד",
+ "messages_containing_keywords": "הודעות המכילות מילות מפתח",
+ "enable_notifications_account": "אפשר קבלת התראות לחשבון זה",
+ "enable_notifications_account_detail": "כבה אפשרות זו כדי לבטל התראות בכל המכשירים והחיבורים שלך",
+ "enable_notifications_device": "אפשר קבלת התראות במכשיר זה",
+ "enable_desktop_notifications_session": "החל התראות עבור התחברות זו",
+ "show_message_desktop_notification": "הצג הודעה בהתראות שולחן עבודה",
+ "enable_audible_notifications_session": "אפשר התראות נשמעות עבור התחברות זו"
},
"appearance": {
- "layout_bubbles": "בועות הודעות"
+ "layout_bubbles": "בועות הודעות",
+ "heading": "התאם את התצוגה שלך",
+ "subheading": "התאמת תצוגה משפיעה רק על התחברות זו %(brand)s.",
+ "match_system_theme": "התאם לתבנית המערכת",
+ "custom_font": "השתמש בגופן מערכת",
+ "custom_font_name": "שם גופן מערכת",
+ "custom_theme_invalid": "סכמת תבנית לא תקינה.",
+ "custom_theme_error_downloading": "שגיאה בהורדת מידע אודות ערכת הנושא.",
+ "custom_theme_success": "ערכת נושא התווספה בהצלחה!",
+ "custom_theme_url": "כתובת ערכת נושא מותאמת אישית",
+ "custom_theme_add_button": "הוסף ערכת נושא חדשה",
+ "font_size": "גודל אותיות",
+ "custom_font_description": "הגדר את שם הגופן המותקן במערכת שלך ו- %(brand)s ים ינסו להשתמש בו.",
+ "timeline_image_size": "גודל תמונה בציר הזמן",
+ "timeline_image_size_default": "ברירת מחדל",
+ "timeline_image_size_large": "גדול"
}
},
"devtools": {
@@ -2551,7 +2525,15 @@
"removed": "%(senderName)s הסיר את הכתובת הראשית עבור חדר זה.",
"changed_alternative": "%(senderName)s שניה את הכתובת המשנית של חדר זה.",
"changed_main_and_alternative": "%(senderName)s שינה את הכתובת הראשית והמשנית של חדר זה.",
- "changed": "%(senderName)s שינה את הכתובות של חדר זה."
+ "changed": "%(senderName)s שינה את הכתובות של חדר זה.",
+ "alt_added": {
+ "one": "%(senderName)s הוסיף כתובת משנית %(addresses)s עבור חדר זה.",
+ "other": "%(senderName)s הוסיף את הכתובת המשנית %(addresses)s עבור חדר זה."
+ },
+ "alt_removed": {
+ "one": "%(senderName)s הסיר את הכתובת המשנית %(addresses)s עבור חדר זה.",
+ "other": "%(senderName)s הסיר את הכתובת המשנית %(addresses)s עבור חדר זה."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s דחה את ההזמנה של %(targetDisplayName)s להצטרף אל החדר.",
@@ -2697,6 +2679,29 @@
"one": "%(oneUser)sשלח הודעה חבויה",
"other": "%(oneUser)sשלח%(count)sהודעות מוחבאות"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s שינה את רמת ההרשאה של %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s מ%(fromPowerLevel)s ל%(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s הסיר את הכלל שחוסם משתמשים התואמים ל %(glob)s",
+ "removed_rule_rooms": "%(senderName)s הסיר את הכלל שחוסם חדרים התואמים ל%(glob)s",
+ "removed_rule_servers": "%(senderName)s הסיר את הכלל החוסם שרתים התואמים ל%(glob)s",
+ "removed_rule": "%(senderName)s הסיר כלל חסימה התואם ל%(glob)s",
+ "updated_invalid_rule": "%(senderName)s עידכן כלל חסימה שגוי",
+ "updated_rule_users": "%(senderName)s עדכן את הכלל שמאפשר חסימת משתמשים התואמים ל%(glob)s עבור %(reason)s",
+ "updated_rule_rooms": "%(senderName)s עדכן את הכלל שפאפשר חסימה של חדרים התואמים ל%(glob)s עבור %(reason)s",
+ "updated_rule_servers": "%(senderName)s עדכן את הכללים המאפשרים חסימת שרתים התואמים ל%(glob)s עבור %(reason)s",
+ "updated_rule": "%(senderName)s עדכן כלל חסימה התואם ל%(glob)s עבור %(reason)s",
+ "created_rule_users": "%(senderName)s יצר כלל החוסם משתמשים התואמים ל%(glob)s עבור %(reason)s",
+ "created_rule_rooms": "%(senderName)s יצר כלל החוסם חדרים התואמים ל%(glob)s עבור %(reason)s",
+ "created_rule_servers": "%(senderName)s יצר כלל החוסם שרתים התואמים ל%(glob)s עבור %(reason)s",
+ "created_rule": "%(senderName)s יצר כלל חסימה התואם ל%(glob)s עבור %(reason)s",
+ "changed_rule_users": "%(senderName)s שינה כלל אשר חסם משתמשים שתאמו ל%(oldGlob)s ל%(newGlob)s עבור %(reason)s",
+ "changed_rule_rooms": "%(senderName)s שינה כלל אשר חסם חדרים התואמים ל%(oldGlob)s ל%(newGlob)s עבור %(reason)s",
+ "changed_rule_servers": "%(senderName)sשינה כלל אשר חסם שרתים שתאמו ל%(oldGlob)s ל%(newGlob)s עבור %(reason)s",
+ "changed_rule_glob": "%(senderName)s עדכן כלל חסימה אשר תאם ל%(oldGlob)s ל%(newGlob)s עבור %(reason)s"
}
},
"slash_command": {
@@ -2870,5 +2875,18 @@
"enable_prompt": "עזרו בשיפור %(analyticsOwner)s",
"consent_migration": "הסכמתם בעבר לשתף איתנו מידע אנונימי לגבי השימוש שלכם. אנחנו מעדכנים איך זה מתבצע.",
"learn_more": "שתף נתונים אנונימיים כדי לעזור לנו לזהות בעיות. ללא אישי. אין צדדים שלישיים. למידע נוסף"
+ },
+ "chat_effects": {
+ "confetti_description": "שולח הודעה זו ביחד עם קונפטי",
+ "confetti_message": "שלח קונפטי",
+ "fireworks_description": "שולח הודעה זו עם זיקוקים",
+ "fireworks_message": "שלח זיקוקים",
+ "rainfall_description": "שלח הודעה זו עם גשם נופל",
+ "rainfall_message": "שלח גשם נופל",
+ "snowfall_description": "שלח הודעה זו עם שלג נופל",
+ "snowfall_message": "שלח שלג נופל",
+ "spaceinvaders_description": "שולח את ההודעה הנתונה עם אפקט בנושא חלל",
+ "spaceinvaders_message": "שולח פולשים לחלל",
+ "hearts_message": "שולח לבבות"
}
}
diff --git a/src/i18n/strings/hi.json b/src/i18n/strings/hi.json
index 8ddd62dd07..ac042003f7 100644
--- a/src/i18n/strings/hi.json
+++ b/src/i18n/strings/hi.json
@@ -64,8 +64,6 @@
"Displays action": "कार्रवाई प्रदर्शित करता है",
"Forces the current outbound group session in an encrypted room to be discarded": "एक एन्क्रिप्टेड रूम में मौजूदा आउटबाउंड समूह सत्र को त्यागने के लिए मजबूर करता है",
"Reason": "कारण",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s का %(fromPowerLevel)s से %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ने %(powerLevelDiffText)s के पावर स्तर को बदल दिया।",
"Failure to create room": "रूम बनाने में विफलता",
"Server may be unavailable, overloaded, or you hit a bug.": "सर्वर अनुपलब्ध, अधिभारित हो सकता है, या अपने एक सॉफ्टवेयर गर्बरी को पाया।",
"Send": "भेजें",
@@ -124,7 +122,6 @@
"A word by itself is easy to guess": "सिर्फ एक शब्द अनुमान लगाना आसान है",
"Names and surnames by themselves are easy to guess": "खुद के नाम और उपनाम अनुमान लगाना आसान है",
"Common names and surnames are easy to guess": "सामान्य नाम और उपनाम अनुमान लगाना आसान है",
- "Show message in desktop notification": "डेस्कटॉप अधिसूचना में संदेश दिखाएं",
"Off": "बंद",
"On": "चालू",
"Noisy": "शोरगुल",
@@ -529,7 +526,9 @@
},
"labs": {
"pinning": "संदेश पिनिंग",
- "state_counters": "कमरे के हेडर में साधारण काउंटर रेंडर करें"
+ "state_counters": "कमरे के हेडर में साधारण काउंटर रेंडर करें",
+ "group_profile": "प्रोफाइल",
+ "group_voip": "ध्वनि और वीडियो"
},
"power_level": {
"default": "डिफ़ॉल्ट",
@@ -574,7 +573,11 @@
"rule_invite_for_me": "जब मुझे एक रूम में आमंत्रित किया जाता है",
"rule_call": "कॉल आमंत्रण",
"rule_suppress_notices": "रोबॉट द्वारा भेजे गए संदेश",
- "rule_encrypted_room_one_to_one": "एक एक के साथ चैट में एन्क्रिप्टेड संदेश"
+ "rule_encrypted_room_one_to_one": "एक एक के साथ चैट में एन्क्रिप्टेड संदेश",
+ "show_message_desktop_notification": "डेस्कटॉप अधिसूचना में संदेश दिखाएं"
+ },
+ "appearance": {
+ "timeline_image_size_default": "डिफ़ॉल्ट"
}
},
"timeline": {
@@ -625,6 +628,10 @@
"other": "%(names)s और %(count)s अन्य टाइप कर रहे हैं …",
"one": "%(names)s और एक अन्य टाइप कर रहा है …"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s ने %(powerLevelDiffText)s के पावर स्तर को बदल दिया।",
+ "user_from_to": "%(userId)s का %(fromPowerLevel)s से %(toPowerLevel)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json
index 4a322a136e..b598d627b4 100644
--- a/src/i18n/strings/hu.json
+++ b/src/i18n/strings/hu.json
@@ -30,7 +30,6 @@
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Nem lehet kapcsolódni a Matrix-kiszolgálóhoz – ellenőrizze a kapcsolatot, győződjön meg arról, hogy a Matrix-kiszolgáló tanúsítványa hiteles, és hogy a böngészőkiegészítők nem blokkolják a kéréseket.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Nem lehet HTTP-vel csatlakozni a Matrix-kiszolgálóhoz, ha HTTPS van a böngésző címsorában. Vagy használjon HTTPS-t vagy engedélyezze a nem biztonságos parancsfájlokat.",
"Change Password": "Jelszó módosítása",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s megváltoztatta a hozzáférési szintet: %(powerLevelDiffText)s.",
"Command error": "Parancshiba",
"Commands": "Parancsok",
"Confirm password": "Jelszó megerősítése",
@@ -61,7 +60,6 @@
"Filter room members": "Szoba tagság szűrése",
"Forget room": "Szoba elfelejtése",
"For security, this session has been signed out. Please sign in again.": "A biztonság érdekében ez a kapcsolat le lesz bontva. Légy szíves jelentkezz be újra.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s: %(fromPowerLevel)s -> %(toPowerLevel)s",
"Historical": "Archív",
"Home": "Kezdőlap",
"Import E2E room keys": "E2E szobakulcsok importálása",
@@ -297,7 +295,6 @@
"Thursday": "Csütörtök",
"Search…": "Keresés…",
"Logs sent": "Napló elküldve",
- "Show message in desktop notification": "Üzenet megjelenítése az asztali értesítésekben",
"Yesterday": "Tegnap",
"Error encountered (%(errorDetail)s).": "Hiba történt (%(errorDetail)s).",
"Low Priority": "Alacsony prioritás",
@@ -861,7 +858,6 @@
"Integrations not allowed": "Az integrációk nem engedélyezettek",
"Manage integrations": "Integrációk kezelése",
"Verification Request": "Ellenőrzési kérés",
- "Match system theme": "Rendszer témájához megfelelő",
"Error upgrading room": "Hiba a szoba verziófrissítésekor",
"Double check that your server supports the room version chosen and try again.": "Ellenőrizze még egyszer, hogy a kiszolgálója támogatja-e kiválasztott szobaverziót, és próbálja újra.",
"Unencrypted": "Titkosítatlan",
@@ -879,23 +875,6 @@
"Secret storage public key:": "Titkos tároló nyilvános kulcsa:",
"in account data": "fiókadatokban",
"Unable to set up secret storage": "A biztonsági tárolót nem sikerült beállítani",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s törölte azt a szabályt, amellyel az ennek megfelelő felhasználók voltak kitiltva: %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s törölte azt a szabályt, amellyel az ennek megfelelő szobák voltak kitiltva: %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s törölte azt a szabályt, amellyel az ennek megfelelő kiszolgálók ki voltak tiltva: %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s törölte az ennek megfelelő kitiltó szabályt: %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s frissített egy érvénytelen kitiltó szabályt",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s frissítette azt a szabályt, amellyel az ennek megfelelő felhasználók voltak kitiltva: %(glob)s, ok: %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s frissítette azt a szabályt, amellyel az ennek megfelelő szobák voltak kitiltva: %(glob)s, ok: %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s frissítette azt a szabályt, amellyel az ennek megfelelő kiszolgálók voltak kitiltva: %(glob)s, ok: %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s frissítette ezt a kitiltó szabályt: %(glob)s, ok: %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s hozzáadta azt a szabályt, amellyel az ennek megfelelő felhasználók voltak kitiltva: %(glob)s, ok: %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s hozzáadta azt a szabályt, amellyel az ennek megfelelő szobák voltak kitiltva: %(glob)s, ok: %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s hozzáadta azt a szabályt, amellyel az ennek megfelelő kiszolgálók voltak kitiltva: %(glob)s, ok: %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s hozzáadta ezt a kitiltó szabályt: %(glob)s, ok: %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s megváltoztatta a felhasználókat kitiltó szabályt erről: %(oldGlob)s, erre: %(newGlob)s, ok: %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s megváltoztatta a szobákat kitiltó szabályt erről: %(oldGlob)s, erre: %(newGlob)s, ok: %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s megváltoztatta a kiszolgálókat kitiltó szabályt erről: %(oldGlob)s, erre: %(newGlob)s, ok: %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s megváltoztatta a kitiltó szabályt erről: %(oldGlob)s, erre: %(newGlob)s, ok: %(reason)s",
"not stored": "nincs tárolva",
"Hide verified sessions": "Ellenőrzött munkamenetek eltakarása",
"%(count)s verified sessions": {
@@ -962,8 +941,6 @@
"Connect this session to Key Backup": "Munkamenet csatlakoztatása a kulcsmentéshez",
"This backup is trusted because it has been restored on this session": "Ez a mentés megbízható, mert ebben a munkamenetben lett helyreállítva",
"Your keys are not being backed up from this session.": "A kulcsai nem kerülnek mentésre ebből a munkamenetből.",
- "Enable desktop notifications for this session": "Asztali értesítések engedélyezése ehhez a munkamenethez",
- "Enable audible notifications for this session": "Hallható értesítések engedélyezése ehhez a munkamenethez",
"Session ID:": "Munkamenetazonosító:",
"Session key:": "Munkamenetkulcs:",
"This user has not verified all of their sessions.": "Ez a felhasználó még nem ellenőrizte az összes munkamenetét.",
@@ -1026,20 +1003,7 @@
"Mark all as read": "Összes megjelölése olvasottként",
"Not currently indexing messages for any room.": "Jelenleg egyik szoba indexelése sem történik.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s / %(totalRooms)s",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s hozzáadta a szoba alternatív címeit: %(addresses)s.",
- "one": "%(senderName)s alternatív címeket adott hozzá a szobához: %(addresses)s."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s eltávolította az alternatív címeket a szobáról: %(addresses)s.",
- "one": "%(senderName)s eltávolította az alternatív címet a szobáról: %(addresses)s."
- },
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "A szoba címének megváltoztatásakor hiba történt. Lehet, hogy a szerver nem engedélyezi vagy átmeneti hiba történt.",
- "Invalid theme schema.": "Érvénytelen témaséma.",
- "Error downloading theme information.": "Hiba a témainformációk letöltése során.",
- "Theme added!": "Téma hozzáadva!",
- "Custom theme URL": "Egyéni téma webcíme",
- "Add theme": "Téma hozzáadása",
"Self signing private key:": "Önaláíró titkos kulcs:",
"cached locally": "helyben gyorsítótárazott",
"not found locally": "nem található helyben",
@@ -1153,7 +1117,6 @@
"Jump to oldest unread message": "A legrégebbi olvasatlan üzenetre ugrás",
"Upload a file": "Fájl feltöltése",
"Joins room with given address": "A megadott címmel csatlakozik a szobához",
- "Font size": "Betűméret",
"IRC display name width": "IRC-n megjelenítendő név szélessége",
"Size must be a number": "A méretnek számnak kell lennie",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Az egyéni betűméret csak %(min)s pont és %(max)s pont közötti lehet",
@@ -1191,13 +1154,10 @@
"Switch theme": "Kinézet váltása",
"All settings": "Minden beállítás",
"Feedback": "Visszajelzés",
- "Customise your appearance": "A megjelenés testreszabása",
"Activity": "Aktivitás",
"A-Z": "A-Z",
"Looks good!": "Jónak tűnik!",
"Use custom size": "Egyéni méret használata",
- "Use a system font": "Rendszer betűkészletének használata",
- "System font name": "Rendszer betűkészletének neve",
"Hey you. You're the best!": "Szia! Te vagy a legjobb!",
"The authenticity of this encrypted message can't be guaranteed on this device.": "A titkosított üzenetek valódiságát ezen az eszközön nem lehet garantálni.",
"Message deleted on %(date)s": "Az üzenetet ekkor törölték: %(date)s",
@@ -1214,14 +1174,12 @@
"Set a Security Phrase": "Biztonsági Jelmondat beállítása",
"Confirm Security Phrase": "Biztonsági jelmondat megerősítése",
"Save your Security Key": "Mentse el a biztonsági kulcsát",
- "Appearance Settings only affect this %(brand)s session.": "A megjelenés beállításai csak erre az %(brand)s munkamenetre lesznek érvényesek.",
"Notification options": "Értesítési beállítások",
"Favourited": "Kedvencnek jelölt",
"Forget Room": "Szoba elfelejtése",
"This room is public": "Ez egy nyilvános szoba",
"Are you sure you want to cancel entering passphrase?": "Biztos, hogy megszakítja a jelmondat bevitelét?",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use %(brand)s Desktop for encrypted messages to appear in search results.": "A(z) %(brand)s nem képes helyileg biztonságosan elmenteni a titkosított üzeneteket, ha webböngészőben fut. Használja az asztali %(brand)s alkalmazást, hogy az üzenetekben való kereséskor a titkosított üzenetek is megjelenjenek.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Adja meg a rendszer által használt betűkészlet nevét, és az %(brand)s megpróbálja azt használni.",
"Add users and servers you want to ignore here. Use asterisks to have %(brand)s match any characters. For example, @bot:* would ignore all users that have the name 'bot' on any server.": "A mellőzendő felhasználókat és kiszolgálókat itt adja meg. Használjon csillagot a(z) %(brand)s kliensben, hogy minden karakterre illeszkedjen. Például a @bot:* figyelmen kívül fog hagyni minden „bot” nevű felhasználót, minden kiszolgálóról.",
"Show rooms with unread messages first": "Olvasatlan üzeneteket tartalmazó szobák megjelenítése elől",
"Show previews of messages": "Üzenet előnézet megjelenítése",
@@ -1607,10 +1565,6 @@
"Continuing without email": "Folytatás e-mail-cím nélkül",
"Reason (optional)": "Ok (opcionális)",
"Continue with %(provider)s": "Folytatás ezzel a szolgáltatóval: %(provider)s",
- "sends fireworks": "tűzijátékot küld",
- "Sends the given message with fireworks": "Tűzijátékkal küldi el az üzenetet",
- "sends confetti": "konfettit küld",
- "Sends the given message with confetti": "Konfettivel küldi el az üzenetet",
"See %(msgtype)s messages posted to your active room": "Az aktív szobájába küldött %(msgtype)s üzenetek megjelenítése",
"See %(msgtype)s messages posted to this room": "Az ebbe a szobába küldött %(msgtype)s üzenetek megjelenítése",
"See general files posted to your active room": "Az aktív szobádba küldött fájlok megjelenítése",
@@ -1674,8 +1628,6 @@
"one": "A titkosított üzenetek biztonságos helyi gyorsítótárazása, hogy megjelenhessenek a keresési találatok között, ehhez %(size)s helyet használ %(rooms)s szoba üzeneteihez.",
"other": "A titkosított üzenetek biztonságos helyi gyorsítótárazása, hogy megjelenhessenek a keresési találatok között, ehhez %(size)s helyet használ %(rooms)s szoba üzeneteihez."
},
- "sends snowfall": "hóesést küld",
- "Sends the given message with snowfall": "Hóeséssel küldi el az üzenetet",
"See emotes posted to your active room": "Az aktív szobájába küldött emodzsik megjelenítése",
"See emotes posted to this room": "Ebbe a szobába küldött emodzsik megjelenítése",
"You have no visible notifications.": "Nincsenek látható értesítések.",
@@ -1871,8 +1823,6 @@
"Go to my space": "Irány a teréhez",
"Search names and descriptions": "Nevek és leírások keresése",
"You may contact me if you have any follow up questions": "Ha további kérdés merülne fel, kapcsolatba léphetnek velem",
- "sends space invaders": "space invaders küldése",
- "Sends the given message with a space themed effect": "Világűrös effekttel küldi el az üzenetet",
"See when people join, leave, or are invited to your active room": "Emberek belépésének, távozásának vagy meghívásának a megjelenítése az aktív szobájában",
"See when people join, leave, or are invited to this room": "Emberek belépésének, távozásának vagy meghívásának a megjelenítése ebben a szobában",
"Currently joining %(count)s rooms": {
@@ -2004,10 +1954,6 @@
"Global": "Globális",
"New keyword": "Új kulcsszó",
"Keyword": "Kulcsszó",
- "Enable email notifications for %(email)s": "E-mail értesítések engedélyezése ehhez: %(email)s",
- "An error occurred whilst saving your notification preferences.": "Hiba történt az értesítési beállításai mentése során.",
- "Error saving notification preferences": "Hiba az értesítési beállítások mentése során",
- "Messages containing keywords": "Kulcsszavakat tartalmazó üzenetek",
"Transfer Failed": "Átadás sikertelen",
"Unable to transfer call": "A hívás átadása nem lehetséges",
"Anyone will be able to find and join this room.": "Bárki megtalálhatja és beléphet ebbe a szobába.",
@@ -2135,7 +2081,6 @@
"Joined": "Csatlakozott",
"Insert link": "Link beillesztése",
"Joining": "Belépés",
- "Use high contrast": "Nagy kontraszt használata",
"Light high contrast": "Világos, nagy kontrasztú",
"Automatically send debug logs on any error": "Hibakeresési naplók automatikus küldése bármilyen hiba esetén",
"Click the button below to confirm signing out these devices.": {
@@ -2187,8 +2132,6 @@
"Spaces to show": "Megjelenítendő terek",
"Sidebar": "Oldalsáv",
"Other rooms": "További szobák",
- "sends rainfall": "esőt küld",
- "Sends the given message with rainfall": "Esővel küldi el az üzenetet",
"Show all your rooms in Home, even if they're in a space.": "Minden szoba megjelenítése a Kezdőlapon, akkor is ha egy tér része.",
"Home is useful for getting an overview of everything.": "A Kezdőlap áttekintést adhat mindenről.",
"Show all threads": "Minden üzenetszál megjelenítése",
@@ -2205,7 +2148,6 @@
"Get notifications as set up in your settings": "Értesítések fogadása a beállításokban megadottak szerint",
"Rooms outside of a space": "Téren kívüli szobák",
"Large": "Nagy",
- "Image size in the timeline": "Képméret az idővonalon",
"Based on %(count)s votes": {
"one": "%(count)s szavazat alapján",
"other": "%(count)s szavazat alapján"
@@ -2426,7 +2368,6 @@
},
"Next recently visited room or space": "Következő, nemrég meglátogatott szoba vagy tér",
"Previous recently visited room or space": "Előző, nemrég meglátogatott szoba vagy tér",
- "%(timeRemaining)s left": "Maradék idő: %(timeRemaining)s",
"Unsent": "Elküldetlen",
"Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Törölje a kijelölést ha a rendszer üzeneteket is törölni szeretné ettől a felhasználótól (pl. tagság változás, profil változás…)",
"You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": {
@@ -2497,8 +2438,6 @@
"one": "Megerősítés ebből az eszközből való kijelentkezéshez",
"other": "Megerősítés ezekből az eszközökből való kijelentkezéshez"
},
- "sends hearts": "szívecskéket küld",
- "Sends the given message with hearts": "Szívecskékkel küldi el az üzenetet",
"Failed to join": "Csatlakozás sikertelen",
"The person who invited you has already left, or their server is offline.": "Aki meghívta a szobába már távozott, vagy a kiszolgálója nem érhető el.",
"The person who invited you has already left.": "A személy, aki meghívta, már távozott.",
@@ -2694,9 +2633,6 @@
"Receive push notifications on this session.": "Leküldéses értesítések fogadása ebben a munkamenetben.",
"Push notifications": "Leküldéses értesítések",
"Toggle push notifications on this session.": "Leküldéses értesítések be- és kikapcsolása ebben a munkamenetben.",
- "Enable notifications for this device": "Értesítések engedélyezése ehhez az eszközhöz",
- "Turn off to disable notifications on all your devices and sessions": "Kapcsolja ki, hogy letiltsa az értesítéseket az összes eszközökén és munkamenetében",
- "Enable notifications for this account": "Értesítések engedélyezése ehhez a fiókhoz",
"Live": "Élő közvetítés",
"Sorry — this call is currently full": "Bocsánat — ez a hívás betelt",
"Record the client name, version, and url to recognise sessions more easily in session manager": "A kliens nevének, verziójának és webcímének felvétele a munkamenetek könnyebb felismerése érdekében a munkamenet-kezelőben",
@@ -3223,7 +3159,18 @@
"sliding_sync_description": "Aktív fejlesztés alatt, nem kapcsolható ki.",
"under_active_development": "Aktív fejlesztés alatt.",
"location_share_live_description": "Átmeneti megvalósítás. A helyadatok megmaradnak a szoba naplójában.",
- "dynamic_room_predecessors_description": "MSC3946 engedélyezése (a későn érkező szobaarchívumok támogatáshoz)"
+ "dynamic_room_predecessors_description": "MSC3946 engedélyezése (a későn érkező szobaarchívumok támogatáshoz)",
+ "group_messaging": "Üzenetküldés",
+ "group_profile": "Profil",
+ "group_spaces": "Terek",
+ "group_widgets": "Kisalkalmazások",
+ "group_rooms": "Szobák",
+ "group_voip": "Hang és videó",
+ "group_moderation": "Moderálás",
+ "group_themes": "Témák",
+ "group_encryption": "Titkosítás",
+ "group_experimental": "Kísérleti",
+ "group_developer": "Fejlesztői"
},
"keyboard": {
"home": "Kezdőlap",
@@ -3319,7 +3266,8 @@
"few_seconds_ago": "néhány másodperce",
"about_minute_ago": "egy perce",
"about_hour_ago": "egy órája",
- "about_day_ago": "egy napja"
+ "about_day_ago": "egy napja",
+ "left": "Maradék idő: %(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "Biztonságos üzenetküldés barátokkal, családdal",
@@ -3404,11 +3352,37 @@
"rule_call": "Hívásmeghívások",
"rule_suppress_notices": "Botok üzenetei",
"rule_tombstone": "Amikor a szobák fejlesztésre kerülnek",
- "rule_encrypted_room_one_to_one": "A közvetlen csevegések titkosított üzenetei"
+ "rule_encrypted_room_one_to_one": "A közvetlen csevegések titkosított üzenetei",
+ "messages_containing_keywords": "Kulcsszavakat tartalmazó üzenetek",
+ "error_saving": "Hiba az értesítési beállítások mentése során",
+ "error_saving_detail": "Hiba történt az értesítési beállításai mentése során.",
+ "enable_notifications_account": "Értesítések engedélyezése ehhez a fiókhoz",
+ "enable_notifications_account_detail": "Kapcsolja ki, hogy letiltsa az értesítéseket az összes eszközökén és munkamenetében",
+ "enable_email_notifications": "E-mail értesítések engedélyezése ehhez: %(email)s",
+ "enable_notifications_device": "Értesítések engedélyezése ehhez az eszközhöz",
+ "enable_desktop_notifications_session": "Asztali értesítések engedélyezése ehhez a munkamenethez",
+ "show_message_desktop_notification": "Üzenet megjelenítése az asztali értesítésekben",
+ "enable_audible_notifications_session": "Hallható értesítések engedélyezése ehhez a munkamenethez"
},
"appearance": {
"layout_irc": "IRC (kísérleti)",
- "layout_bubbles": "Üzenetbuborékok"
+ "layout_bubbles": "Üzenetbuborékok",
+ "heading": "A megjelenés testreszabása",
+ "subheading": "A megjelenés beállításai csak erre az %(brand)s munkamenetre lesznek érvényesek.",
+ "match_system_theme": "Rendszer témájához megfelelő",
+ "custom_font": "Rendszer betűkészletének használata",
+ "custom_font_name": "Rendszer betűkészletének neve",
+ "custom_theme_invalid": "Érvénytelen témaséma.",
+ "custom_theme_error_downloading": "Hiba a témainformációk letöltése során.",
+ "custom_theme_success": "Téma hozzáadva!",
+ "custom_theme_url": "Egyéni téma webcíme",
+ "use_high_contrast": "Nagy kontraszt használata",
+ "custom_theme_add_button": "Téma hozzáadása",
+ "font_size": "Betűméret",
+ "custom_font_description": "Adja meg a rendszer által használt betűkészlet nevét, és az %(brand)s megpróbálja azt használni.",
+ "timeline_image_size": "Képméret az idővonalon",
+ "timeline_image_size_default": "Alapértelmezett",
+ "timeline_image_size_large": "Nagy"
}
},
"devtools": {
@@ -3612,7 +3586,15 @@
"removed": "%(senderName)s törölte a szoba elsődleges címét.",
"changed_alternative": "%(senderName)s megváltoztatta a szoba alternatív címeit.",
"changed_main_and_alternative": "%(senderName)s megváltoztatta a szoba elsődleges és alternatív címeit.",
- "changed": "%(senderName)s megváltoztatta a szoba címeit."
+ "changed": "%(senderName)s megváltoztatta a szoba címeit.",
+ "alt_added": {
+ "other": "%(senderName)s hozzáadta a szoba alternatív címeit: %(addresses)s.",
+ "one": "%(senderName)s alternatív címeket adott hozzá a szobához: %(addresses)s."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s eltávolította az alternatív címeket a szobáról: %(addresses)s.",
+ "one": "%(senderName)s eltávolította az alternatív címet a szobáról: %(addresses)s."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s visszavonta %(targetDisplayName)s a szobába való belépéséhez szükséges meghívóját.",
@@ -3785,6 +3767,29 @@
"one": "%(oneUser)s rejtett üzenetet küldött",
"other": "%(oneUser)s %(count)s rejtett üzenetet küldött"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s megváltoztatta a hozzáférési szintet: %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s: %(fromPowerLevel)s -> %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s törölte azt a szabályt, amellyel az ennek megfelelő felhasználók voltak kitiltva: %(glob)s",
+ "removed_rule_rooms": "%(senderName)s törölte azt a szabályt, amellyel az ennek megfelelő szobák voltak kitiltva: %(glob)s",
+ "removed_rule_servers": "%(senderName)s törölte azt a szabályt, amellyel az ennek megfelelő kiszolgálók ki voltak tiltva: %(glob)s",
+ "removed_rule": "%(senderName)s törölte az ennek megfelelő kitiltó szabályt: %(glob)s",
+ "updated_invalid_rule": "%(senderName)s frissített egy érvénytelen kitiltó szabályt",
+ "updated_rule_users": "%(senderName)s frissítette azt a szabályt, amellyel az ennek megfelelő felhasználók voltak kitiltva: %(glob)s, ok: %(reason)s",
+ "updated_rule_rooms": "%(senderName)s frissítette azt a szabályt, amellyel az ennek megfelelő szobák voltak kitiltva: %(glob)s, ok: %(reason)s",
+ "updated_rule_servers": "%(senderName)s frissítette azt a szabályt, amellyel az ennek megfelelő kiszolgálók voltak kitiltva: %(glob)s, ok: %(reason)s",
+ "updated_rule": "%(senderName)s frissítette ezt a kitiltó szabályt: %(glob)s, ok: %(reason)s",
+ "created_rule_users": "%(senderName)s hozzáadta azt a szabályt, amellyel az ennek megfelelő felhasználók voltak kitiltva: %(glob)s, ok: %(reason)s",
+ "created_rule_rooms": "%(senderName)s hozzáadta azt a szabályt, amellyel az ennek megfelelő szobák voltak kitiltva: %(glob)s, ok: %(reason)s",
+ "created_rule_servers": "%(senderName)s hozzáadta azt a szabályt, amellyel az ennek megfelelő kiszolgálók voltak kitiltva: %(glob)s, ok: %(reason)s",
+ "created_rule": "%(senderName)s hozzáadta ezt a kitiltó szabályt: %(glob)s, ok: %(reason)s",
+ "changed_rule_users": "%(senderName)s megváltoztatta a felhasználókat kitiltó szabályt erről: %(oldGlob)s, erre: %(newGlob)s, ok: %(reason)s",
+ "changed_rule_rooms": "%(senderName)s megváltoztatta a szobákat kitiltó szabályt erről: %(oldGlob)s, erre: %(newGlob)s, ok: %(reason)s",
+ "changed_rule_servers": "%(senderName)s megváltoztatta a kiszolgálókat kitiltó szabályt erről: %(oldGlob)s, erre: %(newGlob)s, ok: %(reason)s",
+ "changed_rule_glob": "%(senderName)s megváltoztatta a kitiltó szabályt erről: %(oldGlob)s, erre: %(newGlob)s, ok: %(reason)s"
}
},
"slash_command": {
@@ -3982,5 +3987,19 @@
"bullet_1": "Nem mentünk vagy analizálunk semmilyen felhasználói adatot",
"bullet_2": "Nem osztunk meg információt harmadik féllel",
"disable_prompt": "Ezt bármikor kikapcsolhatja a beállításokban"
+ },
+ "chat_effects": {
+ "confetti_description": "Konfettivel küldi el az üzenetet",
+ "confetti_message": "konfettit küld",
+ "fireworks_description": "Tűzijátékkal küldi el az üzenetet",
+ "fireworks_message": "tűzijátékot küld",
+ "rainfall_description": "Esővel küldi el az üzenetet",
+ "rainfall_message": "esőt küld",
+ "snowfall_description": "Hóeséssel küldi el az üzenetet",
+ "snowfall_message": "hóesést küld",
+ "spaceinvaders_description": "Világűrös effekttel küldi el az üzenetet",
+ "spaceinvaders_message": "space invaders küldése",
+ "hearts_description": "Szívecskékkel küldi el az üzenetet",
+ "hearts_message": "szívecskéket küld"
}
}
diff --git a/src/i18n/strings/id.json b/src/i18n/strings/id.json
index e6677d6073..ae01f92e8b 100644
--- a/src/i18n/strings/id.json
+++ b/src/i18n/strings/id.json
@@ -72,7 +72,6 @@
"Banned users": "Pengguna yang dicekal",
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Tidak dapat terhubung ke homeserver — harap cek koneksi anda, pastikan sertifikat SSL homeserver Anda terpercaya, dan ekstensi browser tidak memblokir permintaan.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Tidak dapat terhubung ke homeserver melalui HTTP ketika URL di browser berupa HTTPS. Gunakan HTTPS atau aktifkan skrip yang tidak aman.",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s telah mengubah tingkat kekuatan dari %(powerLevelDiffText)s.",
"Cryptography": "Kriptografi",
"Decrypt %(text)s": "Dekripsi %(text)s",
"Sunday": "Minggu",
@@ -105,7 +104,6 @@
"What's new?": "Apa yang baru?",
"Invite to this room": "Undang ke ruangan ini",
"Thursday": "Kamis",
- "Show message in desktop notification": "Tampilkan pesan di notifikasi desktop",
"Yesterday": "Kemarin",
"Error encountered (%(errorDetail)s).": "Terjadi kesalahan (%(errorDetail)s).",
"Low Priority": "Prioritas Rendah",
@@ -698,11 +696,6 @@
"Sending": "Mengirim",
"Spaces": "Space",
"Connecting": "Menghubungkan",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s menghapus peraturan pencekalan pengguna yang berisi %(glob)s",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s menghapus alamat alternatif %(addresses)s untuk ruangan ini.",
- "other": "%(senderName)s menghapus alamat alternatif %(addresses)s untuk ruangan ini."
- },
"Hey you. You're the best!": "Hei kamu. Kamu adalah yang terbaik!",
"See when a sticker is posted in this room": "Lihat saat sebuah stiker telah dikirim ke ruangan ini",
"Send stickers to this room as you": "Kirim stiker ke ruangan ini sebagai Anda",
@@ -727,27 +720,6 @@
"Remain on your screen while running": "Tetap di layar Anda saat berjalan",
"Remain on your screen when viewing another room, when running": "Tetap di layar Anda saat melihat ruangan yang lain, saat berjalan",
"Light high contrast": "Kontras tinggi terang",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s memperbarui sebuah peraturan pencekalan yang sebelumnya berisi %(oldGlob)s ke %(newGlob)s untuk %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s mengubah sebuah peraturan pencekalan server yang sebelumnya berisi %(oldGlob)s ke %(newGlob)s untuk %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s mengubah sebuah peraturan pencekalan ruangan yang sebelumnya berisi %(oldGlob)s ke %(newGlob)s untuk %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s mengubah sebuah peraturan pencekalan pengguna yang sebelumnya berisi %(oldGlob)s ke %(newGlob)s untuk %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s membuat sebuah peraturan pencekalan yang berisi %(glob)s untuk %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s membuat sebuah peraturan pencekalan server yang berisi %(glob)s untuk %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s membuat sebuah peraturan pencekalan ruangan yang berisi %(glob)s untuk %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s membuat sebuah peraturan pencekalan pengguna yang berisi %(glob)s untuk %(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s memperbarui peraturan pencekalan pengguna yang berisi %(glob)s untuk %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s memperbarui sebuah peraturan pencekalan yang berisi %(glob)s untuk %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s memperbarui peraturan pencekalan server yang berisi %(glob)s untuk %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s memperbarui peraturan pencekalan ruangan yang berisi %(glob)s untuk %(reason)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s memperbarui sebuah peraturan pencekalan yang tidak absah",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s menghapus sebuah peraturan pencekalan yang berisi %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s menghapus peraturan pencekalan server yang berisi %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s menghapus peraturan pencekalan ruangan yang berisi %(glob)s",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s dari %(fromPowerLevel)s ke %(toPowerLevel)s",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s menambahkan alamat alternatif %(addresses)s untuk ruangan ini.",
- "one": "%(senderName)s menambahkan alamat alternatif %(addresses)s untuk ruangan ini."
- },
"Error upgrading room": "Gagal meningkatkan ruangan",
"Short keyboard patterns are easy to guess": "Pola keyboard yang pendek mudah ditebak",
"Straight rows of keys are easy to guess": "Deretan tombol keyboard yang lurus mudah ditebak",
@@ -879,12 +851,6 @@
"There was an error loading your notification settings.": "Sebuah kesalahan terjadi saat memuat pengaturan notifikasi Anda.",
"Mentions & keywords": "Sebutan & kata kunci",
"New keyword": "Kata kunci baru",
- "Enable audible notifications for this session": "Aktifkan notifikasi bersuara untuk sesi ini",
- "Enable desktop notifications for this session": "Aktifkan notifikasi desktop untuk sesi ini",
- "Enable email notifications for %(email)s": "Aktifkan notifikasi email untuk %(email)s",
- "An error occurred whilst saving your notification preferences.": "Sebuah kesalahan terjadi saat menyimpan preferensi notifikasi Anda.",
- "Error saving notification preferences": "Gagal menyimpan preferensi notifikasi",
- "Messages containing keywords": "Pesan berisi kata kunci",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Memperbarui space...",
"other": "Memperbarui space... (%(progress)s dari %(count)s)"
@@ -1019,14 +985,6 @@
"Show sidebar": "Tampilkan sisi bilah",
"Hide sidebar": "Sembunyikan sisi bilah",
"unknown person": "pengguna tidak dikenal",
- "sends space invaders": "mengirim penjajah luar angkasa",
- "Sends the given message with a space themed effect": "Kirim pesan dengan efek luar angkasa",
- "sends snowfall": "mengirim salju",
- "Sends the given message with snowfall": "Kirim pesan dengan salju",
- "sends fireworks": "mengirim kembang api",
- "Sends the given message with fireworks": "Kirim pesan dengan kembang api",
- "sends confetti": "mengirim konfeti",
- "Sends the given message with confetti": "Kirim pesan dengan konfeti",
"This is your list of users/servers you have blocked - don't leave the room!": "Ini adalah daftar pengguna/server Anda telah blokir — jangan tinggalkan ruangan ini!",
"My Ban List": "Daftar Cekalan Saya",
"Automatically send debug logs on any error": "Kirim catatan pengawakutu secara otomatis saat ada kesalahan",
@@ -1042,14 +1000,10 @@
"Never send encrypted messages to unverified sessions in this room from this session": "Jangan kirim pesan terenkripsi ke sesi yang belum diverifikasi di ruangan ini dari sesi ini",
"Never send encrypted messages to unverified sessions from this session": "Jangan kirim pesan terenkripsi ke sesi yang belum diverifikasi dari sesi ini",
"Send analytics data": "Kirim data analitik",
- "System font name": "Nama font sistem",
- "Use a system font": "Gunakan sebuah font sistem",
- "Match system theme": "Sesuaikan dengan tema sistem",
"Mirror local video feed": "Balikkan saluran video lokal",
"Surround selected text when typing special characters": "Kelilingi teks yang dipilih saat mengetik karakter khusus",
"Use a more compact 'Modern' layout": "Gunakan tata letak 'Modern' yang lebih kecil",
"Use custom size": "Gunakan ukuran kustom",
- "Font size": "Ukuran font",
"Change notification settings": "Ubah pengaturan notifikasi",
"Please contact your homeserver administrator.": "Mohon hubungi administrator homeserver Anda.",
"New version of %(brand)s is available": "Sebuah versi %(brand)s yang baru telah tersedia",
@@ -1072,17 +1026,8 @@
"Share your public space": "Bagikan space publik Anda",
"Invite to %(spaceName)s": "Undang ke %(spaceName)s",
"Double check that your server supports the room version chosen and try again.": "Periksa ulang jika server Anda mendukung versi ruangan ini dan coba lagi.",
- "Appearance Settings only affect this %(brand)s session.": "Pengaturan Tampilan hanya ditetapkan di sesi %(brand)s ini.",
- "Customise your appearance": "Ubah tampilan Anda",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Atur sebuah nama font yang terinstal di sistem Anda & %(brand)s akan mencoba menggunakannya.",
"Check for update": "Periksa untuk pembaruan",
"New version available. Update now.": "Versi yang baru telah tersedia. Perbarui sekarang.",
- "Add theme": "Tambahkan tema",
- "Custom theme URL": "URL tema kustom",
- "Use high contrast": "Gunakan kontras tinggi",
- "Theme added!": "Tema ditambahkan!",
- "Error downloading theme information.": "Terjadi kesalahan saat mengunduh informasi tema.",
- "Invalid theme schema.": "Skema tema tidak absah.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Manajer integrasi menerima data pengaturan, dan dapat mengubah widget, mengirimkan undangan ruangan, dan mengatur tingkat daya dengan sepengetahuan Anda.",
"Manage integrations": "Kelola integrasi",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Gunakan sebuah manajer integrasi untuk mengelola bot, widget, dan paket stiker.",
@@ -1102,8 +1047,6 @@
"check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "periksa plugin browser Anda untuk apa saja yang mungkin memblokir server identitasnya (seperti Privacy Badger)",
"You should:": "Anda seharusnya:",
"You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Anda seharusnya menghapus data personal Anda dari server identitas sebelum memutuskan hubungan. Sayangnya, server identitas saat ini sedang luring atau tidak dapat dicapai.",
- "sends rainfall": "mengirim hujan",
- "Sends the given message with rainfall": "Kirim pesan dengan hujan",
"Show all your rooms in Home, even if they're in a space.": "Tampilkan semua ruangan di Beranda, walaupun mereka berada di sebuah space.",
"Home is useful for getting an overview of everything.": "Beranda berguna untuk mendapatkan ikhtisar tentang semuanya.",
"Spaces to show": "Space yang ditampilkan",
@@ -1403,7 +1346,6 @@
"@mentions & keywords": "@sebutan & kata kunci",
"Get notified for every message": "Dapatkan notifikasi untuk setiap pesan",
"Large": "Besar",
- "Image size in the timeline": "Ukuran gambar di lini masa",
"Something went wrong!": "Ada sesuatu yang salah!",
"Can't load this message": "Tidak dapat memuat pesan ini",
"Submit logs": "Kirim catatan",
@@ -2430,7 +2372,6 @@
"other": "Saat ini menghapus pesan-pesan di %(count)s ruangan"
},
"Share for %(duration)s": "Bagikan selama %(duration)s",
- "%(timeRemaining)s left": "%(timeRemaining)sd lagi",
"Next recently visited room or space": "Ruangan atau space berikut yang dikunjungi",
"Previous recently visited room or space": "Ruangan atau space yang dikunjungi sebelumnya",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Anda dapat menggunakan opsi server khusus untuk masuk ke server Matrix lain dengan menentukan URL homeserver yang berbeda. Ini memungkinkan Anda untuk menggunakan %(brand)s dengan akun Matrix yang ada di homeserver yang berbeda.",
@@ -2478,8 +2419,6 @@
"New room": "Ruangan baru",
"Threads help keep your conversations on-topic and easy to track.": "Utasan membantu membuat obrolan sesuai topik dan mudah untuk dilacak.",
"%(featureName)s Beta feedback": "Masukan %(featureName)s Beta",
- "sends hearts": "mengirim hati",
- "Sends the given message with hearts": "Kirim pesan dengan hati",
"Confirm signing out these devices": {
"one": "Konfirmasi mengeluarkan perangkat ini",
"other": "Konfirmasi mengeluarkan perangkat ini"
@@ -2693,9 +2632,6 @@
"Receive push notifications on this session.": "Terima notifikasi dorongan di sesi ini.",
"Push notifications": "Notifikasi dorongan",
"Toggle push notifications on this session.": "Aktifkan atau nonaktifkan notifikasi dorongan di sesi ini.",
- "Enable notifications for this device": "Aktifkan notifikasi untuk perangkat ini",
- "Turn off to disable notifications on all your devices and sessions": "Matikan untuk menonaktifkan notifikasi pada semua perangkat dan sesi Anda",
- "Enable notifications for this account": "Aktifkan notifikasi untuk akun ini",
"Video call ended": "Panggilan video berakhir",
"%(name)s started a video call": "%(name)s memulai sebuah panggilan video",
"URL": "URL",
@@ -3303,7 +3239,18 @@
"sliding_sync_description": "Dalam pengembangan aktif, tidak dapat dinonaktifkan.",
"under_active_development": "Dalam pengembangan aktif.",
"location_share_live_description": "Penerapan sementara. Lokasi tetap berada di riwayat ruangan.",
- "dynamic_room_predecessors_description": "Aktifkan MSC3946 (untuk mendukung arsip ruangan yang datang terlambat)"
+ "dynamic_room_predecessors_description": "Aktifkan MSC3946 (untuk mendukung arsip ruangan yang datang terlambat)",
+ "group_messaging": "Perpesanan",
+ "group_profile": "Profil",
+ "group_spaces": "Space",
+ "group_widgets": "Widget",
+ "group_rooms": "Ruangan",
+ "group_voip": "Suara & Video",
+ "group_moderation": "Moderasi",
+ "group_themes": "Tema",
+ "group_encryption": "Enkripsi",
+ "group_experimental": "Eksperimental",
+ "group_developer": "Pengembang"
},
"keyboard": {
"home": "Beranda",
@@ -3399,7 +3346,8 @@
"few_seconds_ago": "beberapa detik yang lalu",
"about_minute_ago": "1 menit yang lalu",
"about_hour_ago": "1 jam yang lalu",
- "about_day_ago": "1 hari yang lalu"
+ "about_day_ago": "1 hari yang lalu",
+ "left": "%(timeRemaining)sd lagi"
},
"onboarding": {
"personal_messaging_title": "Perpesanan aman untuk teman dan keluarga",
@@ -3486,11 +3434,37 @@
"rule_call": "Undangan panggilan",
"rule_suppress_notices": "Pesan dikirim oleh bot",
"rule_tombstone": "Ketika ruangan telah ditingkatkan",
- "rule_encrypted_room_one_to_one": "Pesan terenkripsi di pesan langsung"
+ "rule_encrypted_room_one_to_one": "Pesan terenkripsi di pesan langsung",
+ "messages_containing_keywords": "Pesan berisi kata kunci",
+ "error_saving": "Gagal menyimpan preferensi notifikasi",
+ "error_saving_detail": "Sebuah kesalahan terjadi saat menyimpan preferensi notifikasi Anda.",
+ "enable_notifications_account": "Aktifkan notifikasi untuk akun ini",
+ "enable_notifications_account_detail": "Matikan untuk menonaktifkan notifikasi pada semua perangkat dan sesi Anda",
+ "enable_email_notifications": "Aktifkan notifikasi email untuk %(email)s",
+ "enable_notifications_device": "Aktifkan notifikasi untuk perangkat ini",
+ "enable_desktop_notifications_session": "Aktifkan notifikasi desktop untuk sesi ini",
+ "show_message_desktop_notification": "Tampilkan pesan di notifikasi desktop",
+ "enable_audible_notifications_session": "Aktifkan notifikasi bersuara untuk sesi ini"
},
"appearance": {
"layout_irc": "IRC (Eksperimental)",
- "layout_bubbles": "Gelembung pesan"
+ "layout_bubbles": "Gelembung pesan",
+ "heading": "Ubah tampilan Anda",
+ "subheading": "Pengaturan Tampilan hanya ditetapkan di sesi %(brand)s ini.",
+ "match_system_theme": "Sesuaikan dengan tema sistem",
+ "custom_font": "Gunakan sebuah font sistem",
+ "custom_font_name": "Nama font sistem",
+ "custom_theme_invalid": "Skema tema tidak absah.",
+ "custom_theme_error_downloading": "Terjadi kesalahan saat mengunduh informasi tema.",
+ "custom_theme_success": "Tema ditambahkan!",
+ "custom_theme_url": "URL tema kustom",
+ "use_high_contrast": "Gunakan kontras tinggi",
+ "custom_theme_add_button": "Tambahkan tema",
+ "font_size": "Ukuran font",
+ "custom_font_description": "Atur sebuah nama font yang terinstal di sistem Anda & %(brand)s akan mencoba menggunakannya.",
+ "timeline_image_size": "Ukuran gambar di lini masa",
+ "timeline_image_size_default": "Bawaan",
+ "timeline_image_size_large": "Besar"
}
},
"devtools": {
@@ -3703,7 +3677,15 @@
"removed": "%(senderName)s menghapus alamat utamanya untuk ruangan ini.",
"changed_alternative": "%(senderName)s mengubah alamat alternatifnya untuk ruangan ini.",
"changed_main_and_alternative": "%(senderName)s mengubah alamat utama dan alamat alternatif untuk ruangan ini.",
- "changed": "%(senderName)s mengubah alamat-alamatnya untuk ruangan ini."
+ "changed": "%(senderName)s mengubah alamat-alamatnya untuk ruangan ini.",
+ "alt_added": {
+ "other": "%(senderName)s menambahkan alamat alternatif %(addresses)s untuk ruangan ini.",
+ "one": "%(senderName)s menambahkan alamat alternatif %(addresses)s untuk ruangan ini."
+ },
+ "alt_removed": {
+ "one": "%(senderName)s menghapus alamat alternatif %(addresses)s untuk ruangan ini.",
+ "other": "%(senderName)s menghapus alamat alternatif %(addresses)s untuk ruangan ini."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s menghapus undangan untuk %(targetDisplayName)s untuk bergabung dengan ruangan ini.",
@@ -3884,6 +3866,29 @@
"other": "%(oneUser)s sent %(count)s hidden messages",
"one": "%(oneUser)s mengirim sebuah pesan tersembunyi"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s telah mengubah tingkat kekuatan dari %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s dari %(fromPowerLevel)s ke %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s menghapus peraturan pencekalan pengguna yang berisi %(glob)s",
+ "removed_rule_rooms": "%(senderName)s menghapus peraturan pencekalan ruangan yang berisi %(glob)s",
+ "removed_rule_servers": "%(senderName)s menghapus peraturan pencekalan server yang berisi %(glob)s",
+ "removed_rule": "%(senderName)s menghapus sebuah peraturan pencekalan yang berisi %(glob)s",
+ "updated_invalid_rule": "%(senderName)s memperbarui sebuah peraturan pencekalan yang tidak absah",
+ "updated_rule_users": "%(senderName)s memperbarui peraturan pencekalan pengguna yang berisi %(glob)s untuk %(reason)s",
+ "updated_rule_rooms": "%(senderName)s memperbarui peraturan pencekalan ruangan yang berisi %(glob)s untuk %(reason)s",
+ "updated_rule_servers": "%(senderName)s memperbarui peraturan pencekalan server yang berisi %(glob)s untuk %(reason)s",
+ "updated_rule": "%(senderName)s memperbarui sebuah peraturan pencekalan yang berisi %(glob)s untuk %(reason)s",
+ "created_rule_users": "%(senderName)s membuat sebuah peraturan pencekalan pengguna yang berisi %(glob)s untuk %(reason)s",
+ "created_rule_rooms": "%(senderName)s membuat sebuah peraturan pencekalan ruangan yang berisi %(glob)s untuk %(reason)s",
+ "created_rule_servers": "%(senderName)s membuat sebuah peraturan pencekalan server yang berisi %(glob)s untuk %(reason)s",
+ "created_rule": "%(senderName)s membuat sebuah peraturan pencekalan yang berisi %(glob)s untuk %(reason)s",
+ "changed_rule_users": "%(senderName)s mengubah sebuah peraturan pencekalan pengguna yang sebelumnya berisi %(oldGlob)s ke %(newGlob)s untuk %(reason)s",
+ "changed_rule_rooms": "%(senderName)s mengubah sebuah peraturan pencekalan ruangan yang sebelumnya berisi %(oldGlob)s ke %(newGlob)s untuk %(reason)s",
+ "changed_rule_servers": "%(senderName)s mengubah sebuah peraturan pencekalan server yang sebelumnya berisi %(oldGlob)s ke %(newGlob)s untuk %(reason)s",
+ "changed_rule_glob": "%(senderName)s memperbarui sebuah peraturan pencekalan yang sebelumnya berisi %(oldGlob)s ke %(newGlob)s untuk %(reason)s"
}
},
"slash_command": {
@@ -4083,5 +4088,19 @@
"bullet_1": "Kami tidak merekam atau memprofil data akun apa pun",
"bullet_2": "Kami tidak membagikan informasi ini dengan pihak ketiga",
"disable_prompt": "Anda dapat mematikannya kapan saja di pengaturan"
+ },
+ "chat_effects": {
+ "confetti_description": "Kirim pesan dengan konfeti",
+ "confetti_message": "mengirim konfeti",
+ "fireworks_description": "Kirim pesan dengan kembang api",
+ "fireworks_message": "mengirim kembang api",
+ "rainfall_description": "Kirim pesan dengan hujan",
+ "rainfall_message": "mengirim hujan",
+ "snowfall_description": "Kirim pesan dengan salju",
+ "snowfall_message": "mengirim salju",
+ "spaceinvaders_description": "Kirim pesan dengan efek luar angkasa",
+ "spaceinvaders_message": "mengirim penjajah luar angkasa",
+ "hearts_description": "Kirim pesan dengan hati",
+ "hearts_message": "mengirim hati"
}
}
diff --git a/src/i18n/strings/is.json b/src/i18n/strings/is.json
index c02928bc7d..d20f4d3e7b 100644
--- a/src/i18n/strings/is.json
+++ b/src/i18n/strings/is.json
@@ -54,7 +54,6 @@
"Change Password": "Breyta lykilorði",
"Authentication": "Auðkenning",
"Notification targets": "Markmið tilkynninga",
- "Show message in desktop notification": "Birta tilkynningu í innbyggðu kerfistilkynningakerfi",
"Off": "Slökkt",
"On": "Kveikt",
"Noisy": "Hávært",
@@ -228,9 +227,6 @@
"Reporting this message will send its unique 'event ID' to the administrator of your homeserver. If messages in this room are encrypted, your homeserver administrator will not be able to read the message text or view any files or images.": "Tilkynning um þessi skilaboð mun senda einstakt 'atviksauðkenni' til stjórnanda heimaþjóns. Ef skilaboð í þessari spjallrás eru dulrituð getur stjórnandi heimaþjóns ekki lesið skilaboðatextann eða skoðað skrár eða myndir.",
"Send as message": "Senda sem skilaboð",
"You can use /help to list available commands. Did you mean to send this as a message?": "Þú getur notað /help til að lista tilteknar skipanir. Ætlaðir þú að senda þetta sem skilaboð?",
- "Sends the given message with snowfall": "Sendir skilaboðin með snjókomu",
- "Sends the given message with fireworks": "Sendir skilaboðin með flugeldum",
- "Sends the given message with confetti": "Sendir skilaboðin með skrauti",
"Never send encrypted messages to unverified sessions in this room from this session": "Aldrei senda dulrituð skilaboð af þessu tæki til ósannvottaðra tækja á þessari spjallrás úr þessari setu",
"Never send encrypted messages to unverified sessions from this session": "Aldrei senda dulrituð skilaboð af þessu tæki til ósannvottaðra tækja",
"Send %(msgtype)s messages as you in your active room": "Senda %(msgtype)s-skilaboð sem þú á virku spjallrásina þína",
@@ -284,7 +280,6 @@
"Recently Direct Messaged": "Nýsend bein skilaboð",
"Direct Messages": "Bein skilaboð",
"Preparing to download logs": "Undirbý niðurhal atvikaskráa",
- "Error downloading theme information.": "Villa við að niðurhala þemaupplýsingum.",
"Message downloading sleep time(ms)": "Svæfingartími við niðurhal skilaboða (ms)",
"How fast should messages be downloaded.": "Hve hratt ætti að hlaða niður skilaboðum.",
"Download %(text)s": "Niðurhala %(text)s",
@@ -617,10 +612,7 @@
"United Kingdom": "Stóra Bretland",
"More": "Meira",
"Connecting": "Tengist",
- "System font name": "Nafn kerfisleturs",
- "Use a system font": "Nota kerfisletur",
"Use custom size": "Nota sérsniðna stærð",
- "Font size": "Leturstærð",
"Developer": "Forritari",
"Experimental": "Á tilraunastigi",
"Themes": "Þemu",
@@ -832,7 +824,6 @@
"Deactivate account": "Gera notandaaðgang óvirkann",
"Phone numbers": "Símanúmer",
"Email addresses": "Tölvupóstföng",
- "Add theme": "Bæta við þema",
"not ready": "ekki tilbúið",
"ready": "tilbúið",
"Algorithm:": "Reiknirit:",
@@ -891,7 +882,6 @@
"Show sidebar": "Sýna hliðarspjald",
"Hide sidebar": "Fela hliðarspjald",
"Unknown Command": "Óþekkt skipun",
- "Match system theme": "Samsvara þema kerfis",
"Messaging": "Skilaboð",
"Share your public space": "Deildu opinbera svæðinu þínu",
"Invite to %(spaceName)s": "Bjóða inn á %(spaceName)s",
@@ -937,7 +927,6 @@
"Join the conference at the top of this room": "Taka þátt í fjarfundinum efst í þessari spjallrás",
"Try scrolling up in the timeline to see if there are any earlier ones.": "Prófaðu að skruna upp í tímalínunni til að sjá hvort það séu einhver eldri.",
"Something went wrong. Please try again or view your console for hints.": "Eitthvað fór úrskeiðis. Reyndu aftur eða skoðaðu vísbendingar á stjórnskjánum þínum.",
- "Image size in the timeline": "Stærð myndar í tímalínunni",
"Hint: Begin your message with // to start it with a slash.": "Vísbending: Byrjaðu skilaboðin þín með // til að þau byrji með skástriki.",
"Show hidden events in timeline": "Birta falda atburði í tímalínu",
"You are now ignoring %(userId)s": "Þú ert núna að hunsa %(userId)s",
@@ -1004,7 +993,6 @@
"Room ID or address of ban list": "Auðkenni spjallrásar eða vistfang bannlista",
"Ban list rules - %(roomName)s": "Reglur bannlista - %(roomName)s",
"Clear cache and reload": "Hreinsa skyndiminni og endurhlaða",
- "Customise your appearance": "Sérsníddu útlitið þitt",
"Loading new room": "Hleð inn nýrri spjallrás",
"Upgrading room": "Uppfæri spjallrás",
"cached locally": "í staðværu skyndiminni",
@@ -1099,7 +1087,6 @@
"Set up": "Setja upp",
"Your private space": "Einkasvæðið þitt",
"Your public space": "Opinbera svæðið þitt",
- "sends confetti": "sendir skraut",
"Back to chat": "Til baka í spjall",
"Update %(brand)s": "Uppfæra %(brand)s",
"%(deviceId)s from %(ip)s": "%(deviceId)s frá %(ip)s",
@@ -1155,12 +1142,6 @@
"unknown person": "óþekktur einstaklingur",
"Unrecognised command: %(commandText)s": "Óþekkt skipun: %(commandText)s",
"Server unavailable, overloaded, or something else went wrong.": "Netþjónninn gæti verið undir miklu álagi eða ekki til taks, nú eða að eitthvað hafi farið úrskeiðis.",
- "sends space invaders": "sendir geimverur til árásar",
- "Sends the given message with a space themed effect": "Sendir skilaboðin með geimveruþema",
- "sends snowfall": "sendir snjókomu",
- "sends rainfall": "sendir rigningu",
- "Sends the given message with rainfall": "Sendir skilaboðin með rigningu",
- "sends fireworks": "sendir flugelda",
"My Ban List": "Bannlistinn minn",
"Takes the call in the current room off hold": "Tekur símtalið í fyrirliggjandi spjallrás úr bið",
"No active call in this room": "Ekkert virkt símtal á þessari spjallrás",
@@ -1243,9 +1224,6 @@
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Samþykktu þjónustuskilmála auðkennisþjónsins (%(serverName)s) svo hægt sé að finna þig með tölvupóstfangi eða símanúmeri.",
"Language and region": "Tungumál og landsvæði",
"New version available. Update now.": "Ný útgáfa tiltæk. Uppfæra núna.",
- "Custom theme URL": "Slóð á sérsniðið þema",
- "Use high contrast": "Nota mikil birtuskil",
- "Theme added!": "Þema bætt við!",
"Enter a new identity server": "Settu inn nýjan auðkennisþjón",
"Do not use an identity server": "Ekki nota auðkennisþjón",
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Að nota auðkennisþjón er valkvætt. Ef þú velur að nota ekki auðkennisþjón, munu aðrir notendur ekki geta fundið þig og þú munt ekki geta boðið öðrum með símanúmeri eða tölvupósti.",
@@ -1277,10 +1255,6 @@
"Code blocks": "Kóðablokkir",
"Displaying time": "Birting tíma",
"To view all keyboard shortcuts, click here.": "Til að sjá allar flýtileiðir á lyklaborði, skaltu smella hér.",
- "Appearance Settings only affect this %(brand)s session.": "Stillingar útlits hafa einungis áhrif á þessa %(brand)s setu.",
- "Enable audible notifications for this session": "Virkja tilkynningar með hljóði fyrir þessa setu",
- "Enable desktop notifications for this session": "Virkja tilkynningar á skjáborði fyrir þessa setu",
- "Messages containing keywords": "Skilaboð sem innihalda stikkorð",
"Hey you. You're the best!": "Hæ þú. Þú ert algjört æði!",
"Jump to first invite.": "Fara í fyrsta boð.",
"Jump to first unread room.": "Fara í fyrstu ólesnu spjallrásIna.",
@@ -1410,7 +1384,6 @@
"Autocomplete delay (ms)": "Töf við sjálfvirka klárun (ms)",
"Show tray icon and minimise window to it on close": "Sýna táknmynd í kerfisbakka og lágmarka forritið niður í hana þegar því er lokað",
"Always show the window menu bar": "Alltaf að sýna valmyndastiku glugga",
- "Enable email notifications for %(email)s": "Virkja tilkynningar í tölvupósti fyrir %(email)s",
"Anyone in a space can find and join. You can select multiple spaces.": "Hver sem er í svæði getur fundið og tekið þátt. Þú getur valið mörg svæði.",
"Anyone in can find and join. You can select other spaces too.": "Hver sem er í getur fundið og tekið þátt. Þú getur einnig valið önnur svæði.",
"Anyone in a space can find and join. Edit which spaces can access here.": "Hver sem er í svæði getur fundið og tekið þátt. Breyttu hér því hvaða svæði hafa aðgang.",
@@ -1428,8 +1401,6 @@
"Please verify the room ID or address and try again.": "Yfirfarðu auðkenni spjallrásar og vistfang hennar og reyndu aftur.",
"Error subscribing to list": "Villa við að gerast áskrifandi að lista",
"Error adding ignored user/server": "Villa við að bæta við hunsuðum notanda/netþjóni",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Settu inn heiti á letri sem er uppsett á kerfinu þínu og %(brand)s mun reyna að nota það.",
- "Invalid theme schema.": "Ógilt þemaskema.",
"Clear cross-signing keys": "Hreinsa kross-undirritunarlykla",
"Destroy cross-signing keys?": "Eyða kross-undirritunarlyklum?",
"a device cross-signing signature": "kross-undirritun undirritunarlykils tækis",
@@ -1444,8 +1415,6 @@
"Manage integrations": "Sýsla með samþættingar",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Notaðu samþættingarstýringu til að stýra vélmennum, viðmótshlutum og límmerkjapökkum.",
"Use an integration manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Notaðu samþættingarstýringu (%(serverName)s) til að stýra vélmennum, viðmótshlutum og límmerkjapökkum.",
- "An error occurred whilst saving your notification preferences.": "Villa kom upp við að vista valkosti þína fyrir tilkynningar.",
- "Error saving notification preferences": "Villa við að vista valkosti tilkynninga",
"Currently, %(count)s spaces have access": {
"one": "Núna er svæði með aðgang",
"other": "Núna eru %(count)s svæði með aðgang"
@@ -1619,7 +1588,6 @@
"Failed to save your profile": "Mistókst að vista sniðið þitt",
"There was an error loading your notification settings.": "Það kom upp villa við að hlaða inn stillingum fyrir tilkynningar.",
"New keyword": "Nýtt stikkorð",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s breytti völdum %(powerLevelDiffText)s.",
"This event could not be displayed": "Ekki tókst að birta þennan atburð",
"Edit message": "Breyta skilaboðum",
"Everyone in this room is verified": "Allir á þessari spjallrás eru staðfestir",
@@ -1809,7 +1777,6 @@
"Great, that'll help people know it's you": "Frábært, það mun hjálpa fólki að vita að þetta sért þú",
"Sign in with SSO": "Skrá inn með einfaldri innskráningu (SSO)",
"Token incorrect": "Rangt teikn",
- "%(timeRemaining)s left": "%(timeRemaining)s eftir",
"You are sharing your live location": "Þú ert að deila staðsetninu þinni í rauntíma",
"This is a beta feature": "Þetta er beta-prófunareiginleiki",
"Revoke permissions": "Afturkalla heimildir",
@@ -2086,15 +2053,6 @@
"See when the name changes in this room": "Sjá þegar heiti þessarar spjallrásar breytist",
"See when the topic changes in your active room": "Sjá þegar umfjöllunarefni virku spjallrásarinnar þinnar breytist",
"See when the topic changes in this room": "Sjá þegar umfjöllunarefni þessarar spjallrásar breytist",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s úr %(fromPowerLevel)s í %(toPowerLevel)s",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s fjarlægði varavistfangið %(addresses)s af þessari spjallrás.",
- "other": "%(senderName)s fjarlægði varavistföngin %(addresses)s af þessari spjallrás."
- },
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s bætti við varavistfanginu %(addresses)s fyrir þessa spjallrás.",
- "other": "%(senderName)s bætti við varavistföngunum %(addresses)s fyrir þessa spjallrás."
- },
"Failed to join": "Mistókst að taka þátt",
"The person who invited you has already left, or their server is offline.": "Aðilinn sem bauð þér er þegar farinn eða að netþjónninn hans/hennar er ekki tengdur.",
"The person who invited you has already left.": "Aðilinn sem bauð þér er þegar farinn.",
@@ -2192,19 +2150,6 @@
"with an empty state key": "með tómum stöðulykli",
"Remove, ban, or invite people to your active room, and make you leave": "Fjarlægðu, bannaðu eða bjóddu fólki í virku spjallrásina þína auk þess að þú getur yfirgefið hana",
"Remove, ban, or invite people to this room, and make you leave": "Fjarlægðu, bannaðu eða bjóddu fólki í þessa spjallrás auk þess að þú getur yfirgefið hana",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s bjó til bannreglu samsvarar %(glob)s, vegna %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s bjó til reglu sem bannar netþjóna sem samsvara %(glob)s, vegna %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s bjó til reglu sem bannar spjallrásir sem samsvara %(glob)s, vegna %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s bjó til reglu sem bannar notendur sem samsvara %(glob)s, vegna %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s uppfærði bannreglu sem samsvarar %(glob)s, vegna %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s uppfærði regluna sem bannar netþjóna sem samsvara %(glob)s, vegna %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s uppfærði regluna sem bannar spjallrásir sem samsvara %(glob)s, vegna %(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s uppfærði regluna sem bannar notendur sem samsvara %(glob)s, vegna %(reason)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s fjarlægði ógilda bannreglu",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s fjarlægði bannreglu sem samsvarar %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s fjarlægði regluna sem bannar netþjóna sem samsvara %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s fjarlægði regluna sem bannar spjallrásir sem samsvara %(glob)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s fjarlægði regluna sem bannar notendur sem samsvara %(glob)s",
"Consult first": "Ráðfæra fyrst",
"You are still sharing your personal data on the identity server .": "Þú ert áfram að deila persónulegum gögnum á auðkenningarþjóninum .",
"contact the administrators of identity server ": "að hafa samband við stjórnendur auðkennisþjónsins ",
@@ -2227,10 +2172,6 @@
"This bridge is managed by .": "Þessari brú er stýrt af .",
"This bridge was provisioned by .": "Brúin var veitt af .",
"Double check that your server supports the room version chosen and try again.": "Athugaðu vandlega hvort netþjónninn styðji ekki valda útgáfu spjallrása og reyndu aftur.",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s uppfærði bannreglu sem samsvarar %(oldGlob)s yfir í að samsvara %(glob)s, vegna %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s breytti reglu sem bannar netþjóna sem samsvara %(oldGlob)s yfir í að samsvara %(glob)s, vegna %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s breytti reglu sem bannar spjallrásir sem samsvara %(oldGlob)s yfir í að samsvara %(glob)s, vegna %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s breytti reglu sem bannar notendur sem samsvara %(oldGlob)s yfir í að samsvara %(glob)s, vegna %(reason)s",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Undirritunarlykillinn sem þú gafst upp samsvarar lyklinum sem þú fékkst frá %(userId)s og setunni %(deviceId)s. Setan er því merkt sem sannreynd.",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "AÐVÖRUN: SANNVOTTUN LYKILS MISTÓKST! Undirritunarlykillinn fyrir %(userId)s og setuna %(deviceId)s er \"%(fprint)s\" sem samsvarar ekki uppgefna lyklinum \"%(fingerprint)s\". Þetta gæti þýtt að einhver hafi komist inn í samskiptin þín!",
"Confirm signing out these devices": {
@@ -2241,8 +2182,6 @@
"one": "%(count)s aðili hefur tekið þátt",
"other": "%(count)s aðilar hafa tekið þátt"
},
- "sends hearts": "sendir hjörtu",
- "Sends the given message with hearts": "Sendir skilaboðin með hjörtum",
"Enable hardware acceleration": "Virkja vélbúnaðarhröðun",
"Connection lost": "Tenging rofnaði",
"Threads help keep your conversations on-topic and easy to track.": "Spjallþræðir hjálpa til við að halda samræðum við efnið og gerir auðveldara að rekja þær.",
@@ -2424,7 +2363,6 @@
"You won't be able to rejoin unless you are re-invited.": "Þú munt ekki geta tekið þátt aftur nema þér verði boðið aftur.",
"You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.": "Þú getur ekki afturkallað þessa aðgerð, þar sem þú ert að lækka sjálfa/n þig í tign, og ef þú ert síðasti notandinn með nógu mikil völd á þessari spjallrás, verður ómögulegt að ná aftur stjórn á henni.",
"Select the roles required to change various parts of the room": "Veldu þau hlutverk sem krafist er til að breyta ýmsum þáttum spjallrásarinnar",
- "Enable notifications for this account": "Virkja tilkynningar fyrir þennan notandaaðgang",
"Requires compatible homeserver.": "Krefst samhæfðs heimaþjóns.",
"Noise suppression": "Truflanabæling",
"Echo cancellation": "Útrýming bergmáls",
@@ -2553,7 +2491,6 @@
},
"What's next for %(brand)s? Labs are the best way to get things early, test out new features and help shape them before they actually launch.": "Hvað er væntanlegt í %(brand)s? Að taka þátt í tilraunum gefur færi á að sjá nýja hluti fyrr, prófa nýja eiginleika og vera með í að móta þá áður en þeir fara í almenna notkun.",
"Upcoming features": "Væntanlegir eiginleikar",
- "Enable notifications for this device": "Virkja tilkynningar á þessu tæki",
"Give one or multiple users in this room more privileges": "Gefðu einum eða fleiri notendum á þessari spjallrás auknar heimildir",
"Add privileged users": "Bæta við notendum með auknar heimildir",
"Sorry — this call is currently full": "Því miður - þetta símtal er fullt í augnablikinu",
@@ -2772,7 +2709,18 @@
"report_to_moderators_description": "Í spjallrásum sem styðja eftirlit umsjónarmanna, mun 'Kæra'-hnappurinn gefa þér færi á að tilkynna misnotkun til umsjónarmanna spjallrása.",
"currently_experimental": "Í augnablikinu á tilraunastigi.",
"under_active_development": "Í virkri þróun.",
- "location_share_live_description": "Bráðabirgðaútfærsla. Staðsetningar haldast í ferli spjallrása."
+ "location_share_live_description": "Bráðabirgðaútfærsla. Staðsetningar haldast í ferli spjallrása.",
+ "group_messaging": "Skilaboð",
+ "group_profile": "Notandasnið",
+ "group_spaces": "Svæði",
+ "group_widgets": "Viðmótshlutar",
+ "group_rooms": "Spjallrásir",
+ "group_voip": "Tal og myndmerki",
+ "group_moderation": "Umsjón",
+ "group_themes": "Þemu",
+ "group_encryption": "Dulritun",
+ "group_experimental": "Á tilraunastigi",
+ "group_developer": "Forritari"
},
"keyboard": {
"home": "Forsíða",
@@ -2858,7 +2806,8 @@
"few_seconds_ago": "fyrir örfáum sekúndum síðan",
"about_minute_ago": "fyrir um það bil mínútu síðan",
"about_hour_ago": "fyrir um klukkustund síðan",
- "about_day_ago": "fyrir um degi síðan"
+ "about_day_ago": "fyrir um degi síðan",
+ "left": "%(timeRemaining)s eftir"
},
"onboarding": {
"personal_messaging_title": "Örugg skilaboð fyrir vini og fjölskyldu",
@@ -2939,11 +2888,36 @@
"rule_call": "Boð um þátttöku í símtali",
"rule_suppress_notices": "Skilaboð send af vélmennum",
"rule_tombstone": "Þegar spjallrásir eru uppfærðar",
- "rule_encrypted_room_one_to_one": "Dulrituð skilaboð í maður-á-mann spjalli"
+ "rule_encrypted_room_one_to_one": "Dulrituð skilaboð í maður-á-mann spjalli",
+ "messages_containing_keywords": "Skilaboð sem innihalda stikkorð",
+ "error_saving": "Villa við að vista valkosti tilkynninga",
+ "error_saving_detail": "Villa kom upp við að vista valkosti þína fyrir tilkynningar.",
+ "enable_notifications_account": "Virkja tilkynningar fyrir þennan notandaaðgang",
+ "enable_email_notifications": "Virkja tilkynningar í tölvupósti fyrir %(email)s",
+ "enable_notifications_device": "Virkja tilkynningar á þessu tæki",
+ "enable_desktop_notifications_session": "Virkja tilkynningar á skjáborði fyrir þessa setu",
+ "show_message_desktop_notification": "Birta tilkynningu í innbyggðu kerfistilkynningakerfi",
+ "enable_audible_notifications_session": "Virkja tilkynningar með hljóði fyrir þessa setu"
},
"appearance": {
"layout_irc": "IRC (á tilraunastigi)",
- "layout_bubbles": "Skilaboðablöðrur"
+ "layout_bubbles": "Skilaboðablöðrur",
+ "heading": "Sérsníddu útlitið þitt",
+ "subheading": "Stillingar útlits hafa einungis áhrif á þessa %(brand)s setu.",
+ "match_system_theme": "Samsvara þema kerfis",
+ "custom_font": "Nota kerfisletur",
+ "custom_font_name": "Nafn kerfisleturs",
+ "custom_theme_invalid": "Ógilt þemaskema.",
+ "custom_theme_error_downloading": "Villa við að niðurhala þemaupplýsingum.",
+ "custom_theme_success": "Þema bætt við!",
+ "custom_theme_url": "Slóð á sérsniðið þema",
+ "use_high_contrast": "Nota mikil birtuskil",
+ "custom_theme_add_button": "Bæta við þema",
+ "font_size": "Leturstærð",
+ "custom_font_description": "Settu inn heiti á letri sem er uppsett á kerfinu þínu og %(brand)s mun reyna að nota það.",
+ "timeline_image_size": "Stærð myndar í tímalínunni",
+ "timeline_image_size_default": "Sjálfgefið",
+ "timeline_image_size_large": "Stórt"
}
},
"devtools": {
@@ -3117,7 +3091,15 @@
"removed": "%(senderName)s fjarlægði aðalvistfang spjallrásarinnar.",
"changed_alternative": "%(senderName)s breytti varavistfanginu fyrir þessa spjallrás.",
"changed_main_and_alternative": "%(senderName)s breytti aðal- og varavistföngunum fyrir þessa spjallrás.",
- "changed": "%(senderName)s breytti vistföngunum fyrir þessa spjallrás."
+ "changed": "%(senderName)s breytti vistföngunum fyrir þessa spjallrás.",
+ "alt_added": {
+ "one": "%(senderName)s bætti við varavistfanginu %(addresses)s fyrir þessa spjallrás.",
+ "other": "%(senderName)s bætti við varavistföngunum %(addresses)s fyrir þessa spjallrás."
+ },
+ "alt_removed": {
+ "one": "%(senderName)s fjarlægði varavistfangið %(addresses)s af þessari spjallrás.",
+ "other": "%(senderName)s fjarlægði varavistföngin %(addresses)s af þessari spjallrás."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s afturkallaði boð til %(targetDisplayName)s um þátttöku í spjallrásinni.",
@@ -3273,6 +3255,29 @@
"one": "%(oneUser)ssendi falin skilaboð",
"other": "%(oneUser)ssendi %(count)s falin skilaboð"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s breytti völdum %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s úr %(fromPowerLevel)s í %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s fjarlægði regluna sem bannar notendur sem samsvara %(glob)s",
+ "removed_rule_rooms": "%(senderName)s fjarlægði regluna sem bannar spjallrásir sem samsvara %(glob)s",
+ "removed_rule_servers": "%(senderName)s fjarlægði regluna sem bannar netþjóna sem samsvara %(glob)s",
+ "removed_rule": "%(senderName)s fjarlægði bannreglu sem samsvarar %(glob)s",
+ "updated_invalid_rule": "%(senderName)s fjarlægði ógilda bannreglu",
+ "updated_rule_users": "%(senderName)s uppfærði regluna sem bannar notendur sem samsvara %(glob)s, vegna %(reason)s",
+ "updated_rule_rooms": "%(senderName)s uppfærði regluna sem bannar spjallrásir sem samsvara %(glob)s, vegna %(reason)s",
+ "updated_rule_servers": "%(senderName)s uppfærði regluna sem bannar netþjóna sem samsvara %(glob)s, vegna %(reason)s",
+ "updated_rule": "%(senderName)s uppfærði bannreglu sem samsvarar %(glob)s, vegna %(reason)s",
+ "created_rule_users": "%(senderName)s bjó til reglu sem bannar notendur sem samsvara %(glob)s, vegna %(reason)s",
+ "created_rule_rooms": "%(senderName)s bjó til reglu sem bannar spjallrásir sem samsvara %(glob)s, vegna %(reason)s",
+ "created_rule_servers": "%(senderName)s bjó til reglu sem bannar netþjóna sem samsvara %(glob)s, vegna %(reason)s",
+ "created_rule": "%(senderName)s bjó til bannreglu samsvarar %(glob)s, vegna %(reason)s",
+ "changed_rule_users": "%(senderName)s breytti reglu sem bannar notendur sem samsvara %(oldGlob)s yfir í að samsvara %(glob)s, vegna %(reason)s",
+ "changed_rule_rooms": "%(senderName)s breytti reglu sem bannar spjallrásir sem samsvara %(oldGlob)s yfir í að samsvara %(glob)s, vegna %(reason)s",
+ "changed_rule_servers": "%(senderName)s breytti reglu sem bannar netþjóna sem samsvara %(oldGlob)s yfir í að samsvara %(glob)s, vegna %(reason)s",
+ "changed_rule_glob": "%(senderName)s uppfærði bannreglu sem samsvarar %(oldGlob)s yfir í að samsvara %(glob)s, vegna %(reason)s"
}
},
"slash_command": {
@@ -3465,5 +3470,19 @@
"bullet_1": "Við skráum ekki eða búum til snið með gögnum notendaaðganga",
"bullet_2": "Við deilum ekki upplýsingum með utanaðkomandi aðilum",
"disable_prompt": "Þú getur slökkt á þessu hvenær sem er í stillingunum"
+ },
+ "chat_effects": {
+ "confetti_description": "Sendir skilaboðin með skrauti",
+ "confetti_message": "sendir skraut",
+ "fireworks_description": "Sendir skilaboðin með flugeldum",
+ "fireworks_message": "sendir flugelda",
+ "rainfall_description": "Sendir skilaboðin með rigningu",
+ "rainfall_message": "sendir rigningu",
+ "snowfall_description": "Sendir skilaboðin með snjókomu",
+ "snowfall_message": "sendir snjókomu",
+ "spaceinvaders_description": "Sendir skilaboðin með geimveruþema",
+ "spaceinvaders_message": "sendir geimverur til árásar",
+ "hearts_description": "Sendir skilaboðin með hjörtum",
+ "hearts_message": "sendir hjörtu"
}
}
diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json
index 01586a0fce..544ccf5189 100644
--- a/src/i18n/strings/it.json
+++ b/src/i18n/strings/it.json
@@ -71,7 +71,6 @@
"You are no longer ignoring %(userId)s": "Non stai più ignorando %(userId)s",
"Verified key": "Chiave verificata",
"Reason": "Motivo",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s da %(fromPowerLevel)s a %(toPowerLevel)s",
"Failure to create room": "Creazione della stanza fallita",
"Server may be unavailable, overloaded, or you hit a bug.": "Il server potrebbe essere non disponibile, sovraccarico o hai trovato un errore.",
"Send": "Invia",
@@ -126,7 +125,6 @@
"Low priority": "Bassa priorità",
"Historical": "Cronologia",
"Power level must be positive integer.": "Il livello di poteri deve essere un intero positivo.",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ha modificato il livello di poteri di %(powerLevelDiffText)s.",
"Jump to read receipt": "Salta alla ricevuta di lettura",
"%(roomName)s does not exist.": "%(roomName)s non esiste.",
"%(roomName)s is not accessible at this time.": "%(roomName)s non è al momento accessibile.",
@@ -295,7 +293,6 @@
"Invite to this room": "Invita in questa stanza",
"Thursday": "Giovedì",
"Logs sent": "Log inviati",
- "Show message in desktop notification": "Mostra i messaggi nelle notifiche desktop",
"Yesterday": "Ieri",
"Error encountered (%(errorDetail)s).": "Errore riscontrato (%(errorDetail)s).",
"Low Priority": "Priorità bassa",
@@ -862,7 +859,6 @@
"Manage integrations": "Gestisci integrazioni",
"Ignored/Blocked": "Ignorati/Bloccati",
"Verification Request": "Richiesta verifica",
- "Match system theme": "Usa il tema di sistema",
"Error upgrading room": "Errore di aggiornamento stanza",
"Double check that your server supports the room version chosen and try again.": "Controlla che il tuo server supporti la versione di stanza scelta e riprova.",
"Unencrypted": "Non criptato",
@@ -871,23 +867,6 @@
"Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Aggiornare una stanza è un'azione avanzata ed è consigliabile quando una stanza non è stabile a causa di errori, funzioni mancanti o vulnerabilità di sicurezza.",
"This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Solitamente ciò influisce solo come la stanza viene elaborata sul server. Se stai riscontrando problemi con il tuo %(brand)s, segnala un errore.",
"You'll upgrade this room from to .": "Aggiornerai questa stanza dalla alla .",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s ha rimosso la regola che bandisce utenti corrispondenti a %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s ha rimosso la regola che bandisce stanze corrispondenti a %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s ha rimosso la regola che bandisce server corrispondenti a %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s ha rimosso una regola di ban corrispondente a %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s ha aggiornato una regola di ban non valida",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s ha aggiornato la regola che bandisce utenti corrispondenti a %(glob)s perchè %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s ha aggiornato la regola che bandisce stanze corrispondenti a %(glob)s perchè %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s ha aggiornato la regola che bandisce server corrispondenti a %(glob)s perchè %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s ha aggiornato una regola di ban corrispondente a %(glob)s perchè %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s ha creato una regola che bandisce utenti corrispondenti a %(glob)s perchè %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s ha creato una regola che bandisce stanze corrispondenti a %(glob)s perchè %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s ha creato una regola che bandisce server corrispondenti a %(glob)s perchè %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s ha creato una regola di ban corrispondente a %(glob)s perchè %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ha modificato una regola che bandiva utenti corrispondenti a %(oldGlob)s per corrispondere a %(newGlob)s perchè %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ha modificato una regola che bandiva stanze corrispondenti a %(oldGlob)s per corrispondere a %(newGlob)s perchè %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ha modificato una regola che bandiva server corrispondenti a %(oldGlob)s per corrispondere a %(newGlob)s perchè %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ha modificato una regola di ban che corrispondeva a %(oldGlob)s per corrispondere a %(newGlob)s perchè %(reason)s",
"Cross-signing public keys:": "Chiavi pubbliche di firma incrociata:",
"not found": "non trovato",
"Cross-signing private keys:": "Chiavi private di firma incrociata:",
@@ -957,8 +936,6 @@
"Setting up keys": "Configurazione chiavi",
"How fast should messages be downloaded.": "Quanto veloce devono essere scaricati i messaggi.",
"Your keys are not being backed up from this session.": "Il backup chiavi non viene fatto per questa sessione.",
- "Enable desktop notifications for this session": "Attiva le notifiche desktop per questa sessione",
- "Enable audible notifications for this session": "Attiva le notifiche audio per questa sessione",
"Session ID:": "ID sessione:",
"Session key:": "Chiave sessione:",
"Message search": "Ricerca messaggio",
@@ -1027,20 +1004,7 @@
"Accepting…": "Accettazione…",
"Not currently indexing messages for any room.": "Attualmente non si stanno indicizzando i messaggi di alcuna stanza.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s di %(totalRooms)s",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s ha aggiunto gli indirizzi alternativi %(addresses)s per questa stanza.",
- "one": "%(senderName)s ha aggiunto l'indirizzo alternativo %(addresses)s per questa stanza."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s ha rimosso gli indirizzi alternativi %(addresses)s per questa stanza.",
- "one": "%(senderName)s ha rimosso l'indirizzo alternativo %(addresses)s per questa stanza."
- },
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Si è verificato un errore aggiornando gli indirizzi alternativi della stanza. Potrebbe non essere consentito dal server o essere un errore temporaneo.",
- "Invalid theme schema.": "Schema del tema non valido.",
- "Error downloading theme information.": "Errore scaricando informazioni sul tema.",
- "Theme added!": "Tema aggiunto!",
- "Custom theme URL": "URL tema personalizzato",
- "Add theme": "Aggiungi tema",
"Scroll to most recent messages": "Scorri ai messaggi più recenti",
"Local address": "Indirizzo locale",
"Published Addresses": "Indirizzi pubblicati",
@@ -1154,7 +1118,6 @@
"Jump to oldest unread message": "Salta al messaggio non letto più vecchio",
"Upload a file": "Invia un file",
"IRC display name width": "Larghezza nome di IRC",
- "Font size": "Dimensione carattere",
"Size must be a number": "La dimensione deve essere un numero",
"Custom font size can only be between %(min)s pt and %(max)s pt": "La dimensione del carattere personalizzata può solo essere tra %(min)s pt e %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Usa tra %(min)s pt e %(max)s pt",
@@ -1194,17 +1157,12 @@
"Room options": "Opzioni stanza",
"Activity": "Attività",
"A-Z": "A-Z",
- "Customise your appearance": "Personalizza l'aspetto",
- "Appearance Settings only affect this %(brand)s session.": "Le impostazioni dell'aspetto hanno effetto solo in questa sessione di %(brand)s.",
"Looks good!": "Sembra giusta!",
"Use custom size": "Usa dimensione personalizzata",
"Hey you. You're the best!": "Ehi tu. Sei il migliore!",
- "Use a system font": "Usa un carattere di sistema",
- "System font name": "Nome carattere di sistema",
"The authenticity of this encrypted message can't be guaranteed on this device.": "L'autenticità di questo messaggio cifrato non può essere garantita su questo dispositivo.",
"Message deleted on %(date)s": "Messaggio eliminato il %(date)s",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use %(brand)s Desktop for encrypted messages to appear in search results.": "%(brand)s non può tenere in cache i messaggi cifrati quando usato in un browser web. Usa %(brand)s Desktop affinché i messaggi cifrati appaiano nei risultati di ricerca.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Imposta il nome di un font installato nel tuo sistema e %(brand)s proverà ad usarlo.",
"Notification options": "Opzioni di notifica",
"Favourited": "Preferito",
"Forget Room": "Dimentica stanza",
@@ -1648,8 +1606,6 @@
"Reason (optional)": "Motivo (facoltativo)",
"Continue with %(provider)s": "Continua con %(provider)s",
"Server Options": "Opzioni server",
- "sends confetti": "invia coriandoli",
- "Sends the given message with confetti": "Invia il messaggio in questione con coriandoli",
"See %(msgtype)s messages posted to your active room": "Vedi messaggi %(msgtype)s inviati alla tua stanza attiva",
"See %(msgtype)s messages posted to this room": "Vedi messaggi %(msgtype)s inviati a questa stanza",
"Send %(msgtype)s messages as you in your active room": "Invia messaggi %(msgtype)s a tuo nome nella tua stanza attiva",
@@ -1674,10 +1630,6 @@
"Resume": "Riprendi",
"You've reached the maximum number of simultaneous calls.": "Hai raggiungo il numero massimo di chiamate simultanee.",
"Too Many Calls": "Troppe chiamate",
- "sends snowfall": "invia nevicata",
- "Sends the given message with snowfall": "Invia il messaggio con una nevicata",
- "sends fireworks": "invia fuochi d'artificio",
- "Sends the given message with fireworks": "Invia il messaggio con fuochi d'artificio",
"You have no visible notifications.": "Non hai notifiche visibili.",
"Transfer": "Trasferisci",
"Failed to transfer call": "Trasferimento chiamata fallito",
@@ -1871,8 +1823,6 @@
"Message search initialisation failed": "Inizializzazione ricerca messaggi fallita",
"Space Autocomplete": "Autocompletamento spazio",
"Go to my space": "Vai nel mio spazio",
- "sends space invaders": "invia space invaders",
- "Sends the given message with a space themed effect": "Invia il messaggio con un effetto a tema spaziale",
"See when people join, leave, or are invited to this room": "Vedere quando le persone entrano, escono o sono invitate in questa stanza",
"See when people join, leave, or are invited to your active room": "Vedere quando le persone entrano, escono o sono invitate nella tua stanza attiva",
"Currently joining %(count)s rooms": {
@@ -1956,10 +1906,6 @@
"Global": "Globale",
"New keyword": "Nuova parola chiave",
"Keyword": "Parola chiave",
- "Enable email notifications for %(email)s": "Attive le notifiche email per %(email)s",
- "An error occurred whilst saving your notification preferences.": "Si è verificato un errore durante il salvataggio delle tue preferenze di notifica.",
- "Error saving notification preferences": "Errore nel salvataggio delle preferenze di notifica",
- "Messages containing keywords": "Messaggi contenenti parole chiave",
"Transfer Failed": "Trasferimento fallito",
"Unable to transfer call": "Impossibile trasferire la chiamata",
"Error downloading audio": "Errore di scaricamento dell'audio",
@@ -2135,7 +2081,6 @@
"Joined": "Entrato/a",
"Insert link": "Inserisci collegamento",
"Joining": "Entrata in corso",
- "Use high contrast": "Usa contrasto alto",
"Automatically send debug logs on any error": "Invia automaticamente log di debug per qualsiasi errore",
"Light high contrast": "Alto contrasto chiaro",
"Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Conserva la chiave di sicurezza in un posto sicuro, come in un gestore di password o in una cassaforte, dato che è usata per proteggere i tuoi dati cifrati.",
@@ -2202,10 +2147,7 @@
"Get notifications as set up in your settings": "Ricevi notifiche come configurato nelle tue impostazioni",
"Close this widget to view it in this panel": "Chiudi questo widget per vederlo in questo pannello",
"Unpin this widget to view it in this panel": "Sblocca questo widget per vederlo in questo pannello",
- "sends rainfall": "invia pioggia",
- "Sends the given message with rainfall": "Invia il messaggio in questione con pioggia",
"Large": "Grande",
- "Image size in the timeline": "Dimensione immagine nella linea temporale",
"Based on %(count)s votes": {
"one": "Basato su %(count)s voto",
"other": "Basato su %(count)s voti"
@@ -2430,7 +2372,6 @@
"one": "Rimozione di messaggi in corso in %(count)s stanza",
"other": "Rimozione di messaggi in corso in %(count)s stanze"
},
- "%(timeRemaining)s left": "%(timeRemaining)s rimasti",
"Next recently visited room or space": "Successiva stanza o spazio visitati di recente",
"Previous recently visited room or space": "Precedente stanza o spazio visitati di recente",
"Unsent": "Non inviato",
@@ -2499,8 +2440,6 @@
"one": "Conferma la disconnessione da questo dispositivo",
"other": "Conferma la disconnessione da questi dispositivi"
},
- "sends hearts": "invia cuori",
- "Sends the given message with hearts": "Invia il messaggio con cuori",
"Updated %(humanizedUpdateTime)s": "Aggiornato %(humanizedUpdateTime)s",
"Hide my messages from new joiners": "Nascondi i miei messaggi ai nuovi membri",
"Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "I tuoi vecchi messaggi saranno ancora visibili alle persone che li hanno ricevuti, proprio come le email che hai inviato in passato. Vuoi nascondere i tuoi messaggi inviati alle persone che entreranno nelle stanze in futuro?",
@@ -2693,9 +2632,6 @@
"Receive push notifications on this session.": "Ricevi notifiche push in questa sessione.",
"Push notifications": "Notifiche push",
"Toggle push notifications on this session.": "Attiva/disattiva le notifiche push in questa sessione.",
- "Enable notifications for this device": "Attiva le notifiche per questo dispositivo",
- "Turn off to disable notifications on all your devices and sessions": "Disattiva per spegnere le notifiche in tutti i dispositivi e sessioni",
- "Enable notifications for this account": "Attiva le notifiche per questo account",
"Video call ended": "Videochiamata terminata",
"%(name)s started a video call": "%(name)s ha iniziato una videochiamata",
"Record the client name, version, and url to recognise sessions more easily in session manager": "Registra il nome, la versione e l'url del client per riconoscere le sessioni più facilmente nel gestore di sessioni",
@@ -3303,7 +3239,18 @@
"sliding_sync_description": "In sviluppo attivo, non può essere disattivato.",
"under_active_development": "In sviluppo attivo.",
"location_share_live_description": "Implementazione temporanea: le posizioni persistono nella cronologia della stanza.",
- "dynamic_room_predecessors_description": "Attiva MSC3946 (per supportare archivi della stanza arrivati in ritardo)"
+ "dynamic_room_predecessors_description": "Attiva MSC3946 (per supportare archivi della stanza arrivati in ritardo)",
+ "group_messaging": "Messaggi",
+ "group_profile": "Profilo",
+ "group_spaces": "Spazi",
+ "group_widgets": "Widget",
+ "group_rooms": "Stanze",
+ "group_voip": "Voce e video",
+ "group_moderation": "Moderazione",
+ "group_themes": "Temi",
+ "group_encryption": "Crittografia",
+ "group_experimental": "Sperimentale",
+ "group_developer": "Sviluppatore"
},
"keyboard": {
"home": "Pagina iniziale",
@@ -3399,7 +3346,8 @@
"few_seconds_ago": "pochi secondi fa",
"about_minute_ago": "circa un minuto fa",
"about_hour_ago": "circa un'ora fa",
- "about_day_ago": "circa un giorno fa"
+ "about_day_ago": "circa un giorno fa",
+ "left": "%(timeRemaining)s rimasti"
},
"onboarding": {
"personal_messaging_title": "Messaggi sicuri per amici e famiglia",
@@ -3486,11 +3434,37 @@
"rule_call": "Invito ad una chiamata",
"rule_suppress_notices": "Messaggi inviati dai bot",
"rule_tombstone": "Quando le stanze vengono aggiornate",
- "rule_encrypted_room_one_to_one": "Messaggi cifrati in chat uno-ad-uno"
+ "rule_encrypted_room_one_to_one": "Messaggi cifrati in chat uno-ad-uno",
+ "messages_containing_keywords": "Messaggi contenenti parole chiave",
+ "error_saving": "Errore nel salvataggio delle preferenze di notifica",
+ "error_saving_detail": "Si è verificato un errore durante il salvataggio delle tue preferenze di notifica.",
+ "enable_notifications_account": "Attiva le notifiche per questo account",
+ "enable_notifications_account_detail": "Disattiva per spegnere le notifiche in tutti i dispositivi e sessioni",
+ "enable_email_notifications": "Attive le notifiche email per %(email)s",
+ "enable_notifications_device": "Attiva le notifiche per questo dispositivo",
+ "enable_desktop_notifications_session": "Attiva le notifiche desktop per questa sessione",
+ "show_message_desktop_notification": "Mostra i messaggi nelle notifiche desktop",
+ "enable_audible_notifications_session": "Attiva le notifiche audio per questa sessione"
},
"appearance": {
"layout_irc": "IRC (Sperimentale)",
- "layout_bubbles": "Messaggi"
+ "layout_bubbles": "Messaggi",
+ "heading": "Personalizza l'aspetto",
+ "subheading": "Le impostazioni dell'aspetto hanno effetto solo in questa sessione di %(brand)s.",
+ "match_system_theme": "Usa il tema di sistema",
+ "custom_font": "Usa un carattere di sistema",
+ "custom_font_name": "Nome carattere di sistema",
+ "custom_theme_invalid": "Schema del tema non valido.",
+ "custom_theme_error_downloading": "Errore scaricando informazioni sul tema.",
+ "custom_theme_success": "Tema aggiunto!",
+ "custom_theme_url": "URL tema personalizzato",
+ "use_high_contrast": "Usa contrasto alto",
+ "custom_theme_add_button": "Aggiungi tema",
+ "font_size": "Dimensione carattere",
+ "custom_font_description": "Imposta il nome di un font installato nel tuo sistema e %(brand)s proverà ad usarlo.",
+ "timeline_image_size": "Dimensione immagine nella linea temporale",
+ "timeline_image_size_default": "Predefinito",
+ "timeline_image_size_large": "Grande"
}
},
"devtools": {
@@ -3703,7 +3677,15 @@
"removed": "%(senderName)s ha rimosso l'indirizzo principale di questa stanza.",
"changed_alternative": "%(senderName)s ha cambiato gli indirizzi alternativi per questa stanza.",
"changed_main_and_alternative": "%(senderName)s ha cambiato gli indirizzi principali ed alternativi per questa stanza.",
- "changed": "%(senderName)s ha cambiato gli indirizzi per questa stanza."
+ "changed": "%(senderName)s ha cambiato gli indirizzi per questa stanza.",
+ "alt_added": {
+ "other": "%(senderName)s ha aggiunto gli indirizzi alternativi %(addresses)s per questa stanza.",
+ "one": "%(senderName)s ha aggiunto l'indirizzo alternativo %(addresses)s per questa stanza."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s ha rimosso gli indirizzi alternativi %(addresses)s per questa stanza.",
+ "one": "%(senderName)s ha rimosso l'indirizzo alternativo %(addresses)s per questa stanza."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s ha revocato l'invito a %(targetDisplayName)s di unirsi alla stanza.",
@@ -3884,6 +3866,29 @@
"one": "%(oneUser)sha inviato un messaggio nascosto",
"other": "%(oneUser)sha inviato %(count)s messaggi nascosti"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s ha modificato il livello di poteri di %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s da %(fromPowerLevel)s a %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s ha rimosso la regola che bandisce utenti corrispondenti a %(glob)s",
+ "removed_rule_rooms": "%(senderName)s ha rimosso la regola che bandisce stanze corrispondenti a %(glob)s",
+ "removed_rule_servers": "%(senderName)s ha rimosso la regola che bandisce server corrispondenti a %(glob)s",
+ "removed_rule": "%(senderName)s ha rimosso una regola di ban corrispondente a %(glob)s",
+ "updated_invalid_rule": "%(senderName)s ha aggiornato una regola di ban non valida",
+ "updated_rule_users": "%(senderName)s ha aggiornato la regola che bandisce utenti corrispondenti a %(glob)s perchè %(reason)s",
+ "updated_rule_rooms": "%(senderName)s ha aggiornato la regola che bandisce stanze corrispondenti a %(glob)s perchè %(reason)s",
+ "updated_rule_servers": "%(senderName)s ha aggiornato la regola che bandisce server corrispondenti a %(glob)s perchè %(reason)s",
+ "updated_rule": "%(senderName)s ha aggiornato una regola di ban corrispondente a %(glob)s perchè %(reason)s",
+ "created_rule_users": "%(senderName)s ha creato una regola che bandisce utenti corrispondenti a %(glob)s perchè %(reason)s",
+ "created_rule_rooms": "%(senderName)s ha creato una regola che bandisce stanze corrispondenti a %(glob)s perchè %(reason)s",
+ "created_rule_servers": "%(senderName)s ha creato una regola che bandisce server corrispondenti a %(glob)s perchè %(reason)s",
+ "created_rule": "%(senderName)s ha creato una regola di ban corrispondente a %(glob)s perchè %(reason)s",
+ "changed_rule_users": "%(senderName)s ha modificato una regola che bandiva utenti corrispondenti a %(oldGlob)s per corrispondere a %(newGlob)s perchè %(reason)s",
+ "changed_rule_rooms": "%(senderName)s ha modificato una regola che bandiva stanze corrispondenti a %(oldGlob)s per corrispondere a %(newGlob)s perchè %(reason)s",
+ "changed_rule_servers": "%(senderName)s ha modificato una regola che bandiva server corrispondenti a %(oldGlob)s per corrispondere a %(newGlob)s perchè %(reason)s",
+ "changed_rule_glob": "%(senderName)s ha modificato una regola di ban che corrispondeva a %(oldGlob)s per corrispondere a %(newGlob)s perchè %(reason)s"
}
},
"slash_command": {
@@ -4083,5 +4088,19 @@
"bullet_1": "Non registriamo o profiliamo alcun dato dell'account",
"bullet_2": "Non condividiamo informazioni con terze parti",
"disable_prompt": "Puoi disattivarlo in qualsiasi momento nelle impostazioni"
+ },
+ "chat_effects": {
+ "confetti_description": "Invia il messaggio in questione con coriandoli",
+ "confetti_message": "invia coriandoli",
+ "fireworks_description": "Invia il messaggio con fuochi d'artificio",
+ "fireworks_message": "invia fuochi d'artificio",
+ "rainfall_description": "Invia il messaggio in questione con pioggia",
+ "rainfall_message": "invia pioggia",
+ "snowfall_description": "Invia il messaggio con una nevicata",
+ "snowfall_message": "invia nevicata",
+ "spaceinvaders_description": "Invia il messaggio con un effetto a tema spaziale",
+ "spaceinvaders_message": "invia space invaders",
+ "hearts_description": "Invia il messaggio con cuori",
+ "hearts_message": "invia cuori"
}
}
diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json
index af069f265d..e9652b7985 100644
--- a/src/i18n/strings/ja.json
+++ b/src/i18n/strings/ja.json
@@ -52,7 +52,6 @@
"Preparing to send logs": "ログを送信する準備をしています",
"What's new?": "新着",
"Logs sent": "ログが送信されました",
- "Show message in desktop notification": "デスクトップ通知にメッセージの内容を表示",
"Error encountered (%(errorDetail)s).": "エラーが発生しました(%(errorDetail)s)。",
"What's New": "新着",
"Thank you!": "ありがとうございます!",
@@ -115,8 +114,6 @@
"Displays action": "アクションを表示",
"Forces the current outbound group session in an encrypted room to be discarded": "暗号化されたルーム内の現在のアウトバウンドグループセッションを強制的に破棄",
"Reason": "理由",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)sの権限レベルを%(fromPowerLevel)sから%(toPowerLevel)sに変更しました。",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)sが%(powerLevelDiffText)s",
"Failure to create room": "ルームの作成に失敗",
"Server may be unavailable, overloaded, or you hit a bug.": "サーバーが使用できないか、オーバーロードしているか、または不具合が発生した可能性があります。",
"This homeserver has hit its Monthly Active User limit.": "このホームサーバーは月間アクティブユーザー数の上限に達しました 。",
@@ -438,7 +435,6 @@
"reacted with %(shortName)s": "%(shortName)sでリアクションしました",
"Create account": "アカウントを作成",
"Error upgrading room": "ルームをアップグレードする際にエラーが発生しました",
- "Match system theme": "システムテーマに合わせる",
"Delete Backup": "バックアップを削除",
"Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "暗号化されたメッセージは、エンドツーエンドの暗号化によって保護されています。これらの暗号化されたメッセージを読むための鍵を持っているのは、あなたと受信者だけです。",
"Restore from Backup": "バックアップから復元",
@@ -474,7 +470,6 @@
"Session key": "セッションキー",
"Never send encrypted messages to unverified sessions from this session": "このセッションでは、未認証のセッションに対して暗号化されたメッセージを送信しない",
"Never send encrypted messages to unverified sessions in this room from this session": "このセッションでは、このルームの未認証のセッションに対して暗号化されたメッセージを送信しない",
- "Enable desktop notifications for this session": "このセッションでデスクトップ通知を有効にする",
"Email addresses": "メールアドレス",
"This room is end-to-end encrypted": "このルームはエンドツーエンドで暗号化されています",
"Encrypted by an unverified session": "未認証のセッションによる暗号化",
@@ -500,7 +495,6 @@
"Unknown Command": "不明なコマンド",
"Unrecognised command: %(commandText)s": "認識されていないコマンド:%(commandText)s",
"Send as message": "メッセージとして送信",
- "Enable audible notifications for this session": "このセッションで音声通知を有効にする",
"Enable encryption?": "暗号化を有効にしますか?",
"Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. Learn more about encryption.": "一度有効にしたルームの暗号化は無効にすることはできません。暗号化されたルームで送信されたメッセージは、サーバーからは閲覧できず、そのルームのメンバーだけが閲覧できます。暗号化を有効にすると、多くのボットやブリッジが正常に動作しなくなる可能性があります。暗号化についての詳細はこちらをご覧ください。",
"Enter username": "ユーザー名を入力",
@@ -543,8 +537,6 @@
"in account data": "アカウントデータ内",
"Homeserver feature support:": "ホームサーバーの対応状況:",
"exists": "対応",
- "Custom theme URL": "ユーザー定義のテーマのURL",
- "Add theme": "テーマの追加",
"Account management": "アカウントの管理",
"Deactivate account": "アカウントを無効化",
"Room list": "ルーム一覧",
@@ -586,13 +578,8 @@
"Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "アドレスを設定すると、他のユーザーがあなたのホームサーバー(%(localDomain)s)を通じてこのルームを見つけられるようになります。",
"If you've joined lots of rooms, this might take a while": "多くのルームに参加している場合は、時間がかかる可能性があります",
"Single Sign On": "シングルサインオン",
- "Font size": "フォントの大きさ",
"Use custom size": "ユーザー定義のサイズを使用",
- "Use a system font": "システムフォントを使用",
- "System font name": "システムフォントの名前",
"Hey you. You're the best!": "こんにちは、よろしくね!",
- "Customise your appearance": "外観のカスタマイズ",
- "Appearance Settings only affect this %(brand)s session.": "外観の設定はこの%(brand)sのセッションにのみ適用されます。",
"Notification options": "通知設定",
"Verify User": "ユーザーの認証",
"Your homeserver": "あなたのホームサーバー",
@@ -818,10 +805,6 @@
"For help with using %(brand)s, click here or start a chat with our bot using the button below.": "%(brand)sの使用についてサポートが必要な場合は、こちらをクリックするか、下のボタンを使用してボットとチャットを開始してください。",
"Discovery": "ディスカバリー(発見)",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "メールアドレスか電話番号でアカウントを検出可能にするには、IDサーバー(%(serverName)s)の利用規約への同意が必要です。",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "システムにインストールされているフォントの名前を設定すると、%(brand)sはそれを使用します。",
- "Theme added!": "テーマが追加されました!",
- "Error downloading theme information.": "テーマの情報をダウンロードする際にエラーが発生しました。",
- "Invalid theme schema.": "テーマスキーマが無効です。",
"Use between %(min)s pt and %(max)s pt": "%(min)s~%(max)s(pt)の間の数字を指定",
"Custom font size can only be between %(min)s pt and %(max)s pt": "ユーザー定義のフォントの大きさは%(min)s~%(max)s(単位:point)の間で指定できます",
"Size must be a number": "サイズには数値を指定してください",
@@ -1001,31 +984,6 @@
"Remain on your screen when viewing another room, when running": "他のルームを表示している間も実行中は画面に留まる",
"Ask this user to verify their session, or manually verify it below.": "このユーザーにセッションを認証するよう依頼するか、以下から手動で認証してください。",
"Verify your other session using one of the options below.": "以下のどれか一つを使って他のセッションを認証します。",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)sが、%(oldGlob)sにマッチするブロック用ルールを、%(newGlob)sにマッチするブロック用ルールに更新しました(理由:%(reason)s)",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)sが、%(oldGlob)sにマッチするサーバーをブロックするルールを、%(newGlob)sにマッチするサーバーをブロックするルールに変更しました(理由:%(reason)s)",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)sが、%(oldGlob)sにマッチするルームをブロックするルールを、%(newGlob)sにマッチするルームをブロックするルールに変更しました(理由:%(reason)s)",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)sが、%(oldGlob)sにマッチするユーザーをブロックするルールを、%(newGlob)sにマッチするユーザーをブロックするルールに変更しました(理由:%(reason)s)",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)sが%(glob)sにマッチするブロック用ルールを作成しました(理由:%(reason)s)",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)sが%(glob)sにマッチするサーバーをブロックするルールを作成しました(理由:%(reason)s)",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)sが%(glob)sにマッチするルームをブロックするルールを作成しました(理由:%(reason)s)",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)sが%(glob)sにマッチするユーザーをブロックするルールを作成しました(理由:%(reason)s)",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)sが%(glob)sにマッチするブロック用ルールを更新しました(理由:%(reason)s)",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)sが%(glob)sにマッチするサーバーをブロックするルールを更新しました(理由:%(reason)s)",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)sが%(glob)sにマッチするルームをブロックするルールを更新しました(理由:%(reason)s)",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)sが%(glob)sにマッチするユーザーをブロックするルールを更新しました(理由:%(reason)s)",
- "%(senderName)s updated an invalid ban rule": "%(senderName)sが不正なブロックに関するルールを更新しました",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)sが%(glob)sにマッチするブロック用ルールを削除しました",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)sが%(glob)sにマッチするサーバーをブロックするルールを削除しました",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)sが%(glob)sにマッチするルームをブロックするルールを削除しました",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)sが%(glob)sにマッチするユーザーをブロックするルールを削除しました",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)sがこのルームの代替アドレス %(addresses)s を削除しました。",
- "other": "%(senderName)sがこのルームの代替アドレス %(addresses)s を削除しました。"
- },
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)sがこのルームの代替アドレス %(addresses)s を追加しました。",
- "other": "%(senderName)sがこのルームの代替アドレス %(addresses)s を追加しました。"
- },
"Converts the DM to a room": "ダイレクトメッセージをルームに変換",
"Converts the room to a DM": "ルームをダイレクトメッセージに変換",
"Takes the call in the current room off hold": "現在のルームの通話を保留から外す",
@@ -1320,12 +1278,6 @@
"Dial pad": "ダイヤルパッド",
"There was an error looking up the phone number": "電話番号を検索する際にエラーが発生しました",
"Unable to look up phone number": "電話番号が見つかりません",
- "sends snowfall": "降雪を送る",
- "Sends the given message with snowfall": "メッセージを降雪と共に送信",
- "sends fireworks": "花火を送る",
- "Sends the given message with fireworks": "メッセージを花火と共に送信",
- "sends confetti": "紙吹雪を送る",
- "Sends the given message with confetti": "メッセージを紙吹雪と共に送信",
"This is your list of users/servers you have blocked - don't leave the room!": "あなたがブロックしたユーザーとサーバーのリストです。このルームから退出しないでください!",
"My Ban List": "マイブロックリスト",
"IRC display name width": "IRCの表示名の幅",
@@ -1475,7 +1427,6 @@
"Images, GIFs and videos": "画像・GIF・動画",
"Displaying time": "表示時刻",
"Keyboard shortcuts": "キーボードショートカット",
- "Messages containing keywords": "指定のキーワードを含むメッセージ",
"Mentions & keywords": "メンションとキーワード",
"Global": "全体",
"New keyword": "新しいキーワード",
@@ -1559,7 +1510,6 @@
},
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "匿名のデータを共有すると、問題の特定に役立ちます。個人データの収集や、第三者とのデータ共有はありません。",
"Hide sidebar": "サイドバーを表示しない",
- "sends space invaders": "スペースインベーダーを送る",
"Failed to transfer call": "通話の転送に失敗しました",
"Command error: Unable to handle slash command.": "コマンドエラー:スラッシュコマンドは使えません。",
"%(spaceName)s and %(count)s others": {
@@ -1649,8 +1599,6 @@
"Can't load this message": "このメッセージを読み込めません",
"Use a more compact 'Modern' layout": "よりコンパクトな「モダン」レイアウトを使用",
"Large": "大",
- "Image size in the timeline": "タイムライン上での画像のサイズ",
- "Enable email notifications for %(email)s": "%(email)sへの電子メール通知を有効にする",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "スペースを更新しています…",
"other": "スペースを更新しています…(計%(count)s個のうち%(progress)s個)"
@@ -1661,7 +1609,6 @@
},
"Loading new room": "新しいルームを読み込んでいます",
"Upgrading room": "ルームをアップグレードしています",
- "Use high contrast": "高コントラストを使用",
"Developer mode": "開発者モード",
"Address": "アドレス",
"Shows all threads from current room": "現在のルームのスレッドを全て表示",
@@ -2044,7 +1991,6 @@
"Verify with Security Key or Phrase": "セキュリティーキーあるいはセキュリティーフレーズで認証",
"A new Security Phrase and key for Secure Messages have been detected.": "新しいセキュリティーフレーズと、セキュアメッセージの鍵が検出されました。",
"a new cross-signing key signature": "新しいクロス署名鍵の署名",
- "An error occurred whilst saving your notification preferences.": "通知の設定を保存する際にエラーが発生しました。",
"a device cross-signing signature": "端末のクロス署名",
"A connection error occurred while trying to contact the server.": "サーバーに接続する際にエラーが発生しました。",
"A browser extension is preventing the request.": "ブラウザーの拡張機能がリクエストを妨げています。",
@@ -2097,9 +2043,6 @@
},
"Sorry, you can't edit a poll after votes have been cast.": "投票があったアンケートは編集できません。",
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "アンケートを終了してよろしいですか?投票を締め切り、最終結果を表示します。",
- "Sends the given message with a space themed effect": "メッセージを宇宙のテーマのエフェクトと共に送信",
- "sends rainfall": "雨を送信",
- "Sends the given message with rainfall": "メッセージを雨と共に送信",
"Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "不明な(ユーザー、セッション)ペア:(%(userId)s、%(deviceId)s)",
"Missing session data": "セッションのデータがありません",
"Sorry, the poll you tried to create was not posted.": "アンケートを作成できませんでした。",
@@ -2169,7 +2112,6 @@
"Are you sure you want to add encryption to this public room?": "公開ルームに暗号化を追加してよろしいですか?",
"Olm version:": "Olmのバージョン:",
"There was an error loading your notification settings.": "通知設定を読み込む際にエラーが発生しました。",
- "Error saving notification preferences": "通知の設定を保存する際にエラーが発生しました",
"Message search initialisation failed": "メッセージの検索機能の初期化に失敗しました",
"Failed to update the visibility of this space": "このスペースの見え方の更新に失敗しました",
"Your server requires encryption to be enabled in private rooms.": "このサーバーでは、非公開のルームでは暗号化を有効にする必要があります。",
@@ -2349,7 +2291,6 @@
"Ban them from specific things I'm able to": "自分に可能な範囲で、特定のものからブロック",
"Ban them from everything I'm able to": "自分に可能な範囲で、全てのものからブロック",
"Live location error": "位置情報(ライブ)のエラー",
- "sends hearts": "ハートを送信",
"Confirm signing out these devices": {
"other": "端末からのサインアウトを承認",
"one": "端末からのサインアウトを承認"
@@ -2547,7 +2488,6 @@
"Reset event store?": "イベントストアをリセットしますか?",
"Your firewall or anti-virus is blocking the request.": "ファイアーウォールまたはアンチウイルスソフトがリクエストをブロックしています。",
"We're creating a room with %(names)s": "%(names)sという名前のルームを作成しています",
- "Enable notifications for this account": "このアカウントで通知を有効にする",
"%(count)s people joined": {
"one": "%(count)s人が参加しました",
"other": "%(count)s人が参加しました"
@@ -2657,7 +2597,6 @@
"You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "ライブ配信を録音しているため、音声メッセージを開始できません。音声メッセージの録音を開始するには、ライブ配信を終了してください。",
"%(displayName)s (%(matrixId)s)": "%(displayName)s(%(matrixId)s)",
"You won't be able to participate in rooms where encryption is enabled when using this session.": "このセッションでは、暗号化が有効になっているルームに参加することができません。",
- "Sends the given message with hearts": "メッセージをハートと共に送信",
"Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "あなたのホームサーバーがアシストサーバーを提供していない場合にのみ適用。IPアドレスが通話中に共有されます。",
"Requires compatible homeserver.": "対応するホームサーバーが必要。",
"Low bandwidth mode": "低速モード",
@@ -2698,7 +2637,6 @@
"Close call": "通話を終了",
"Verified sessions": "認証済のセッション",
"Search for": "検索",
- "%(timeRemaining)s left": "残り%(timeRemaining)s",
"If you can't find the room you're looking for, ask for an invite or create a new room.": "探しているルームが見つからない場合、招待を要求するか新しいルームを作成してください。",
"If you can't see who you're looking for, send them your invite link.": "探している相手が見つからなければ、招待リンクを送信してください。",
"To continue, please enter your account password:": "続行するには、アカウントのパスワードを入力してください:",
@@ -2734,8 +2672,6 @@
"For best security, sign out from any session that you don't recognize or use anymore.": "セキュリティーを最大限に高めるには、不明なセッションや使用していないセッションからサインアウトしてください。",
"Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.": "セッションを認証すると、より安全なメッセージのやりとりが可能になります。見覚えのない、または使用していないセッションがあれば、サインアウトしましょう。",
"Improve your account security by following these recommendations.": "以下の勧告に従い、アカウントのセキュリティーを改善しましょう。",
- "Turn off to disable notifications on all your devices and sessions": "オフにすると、全ての端末とセッションで通知が無効になります",
- "Enable notifications for this device": "この端末で通知を有効にする",
"Deactivating your account is a permanent action — be careful!": "アカウントを無効化すると取り消せません。ご注意ください!",
"Verify your email to continue": "続行するには電子メールを認証してください",
"Did not receive it?": "届きませんでしたか?",
@@ -3136,7 +3072,18 @@
"sliding_sync_description": "開発中です。無効にできません。",
"under_active_development": "開発中。",
"location_share_live_description": "一時的な実装。位置情報がルームの履歴に残ります。",
- "dynamic_room_predecessors_description": "MSC3946を有効にする(遅延ルームアーカイブのサポート)"
+ "dynamic_room_predecessors_description": "MSC3946を有効にする(遅延ルームアーカイブのサポート)",
+ "group_messaging": "メッセージ",
+ "group_profile": "プロフィール",
+ "group_spaces": "スペース",
+ "group_widgets": "ウィジェット",
+ "group_rooms": "ルーム",
+ "group_voip": "音声とビデオ",
+ "group_moderation": "モデレート",
+ "group_themes": "テーマ",
+ "group_encryption": "暗号化",
+ "group_experimental": "実験的",
+ "group_developer": "開発者"
},
"keyboard": {
"home": "ホーム",
@@ -3227,7 +3174,8 @@
"few_seconds_ago": "数秒前",
"about_minute_ago": "約1分前",
"about_hour_ago": "約1時間前",
- "about_day_ago": "約1日前"
+ "about_day_ago": "約1日前",
+ "left": "残り%(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "友達や家族と安全なメッセージングを",
@@ -3310,11 +3258,37 @@
"rule_call": "通話への招待",
"rule_suppress_notices": "ボットによるメッセージ",
"rule_tombstone": "ルームがアップグレードされたとき",
- "rule_encrypted_room_one_to_one": "1対1のチャットでの暗号化されたメッセージ"
+ "rule_encrypted_room_one_to_one": "1対1のチャットでの暗号化されたメッセージ",
+ "messages_containing_keywords": "指定のキーワードを含むメッセージ",
+ "error_saving": "通知の設定を保存する際にエラーが発生しました",
+ "error_saving_detail": "通知の設定を保存する際にエラーが発生しました。",
+ "enable_notifications_account": "このアカウントで通知を有効にする",
+ "enable_notifications_account_detail": "オフにすると、全ての端末とセッションで通知が無効になります",
+ "enable_email_notifications": "%(email)sへの電子メール通知を有効にする",
+ "enable_notifications_device": "この端末で通知を有効にする",
+ "enable_desktop_notifications_session": "このセッションでデスクトップ通知を有効にする",
+ "show_message_desktop_notification": "デスクトップ通知にメッセージの内容を表示",
+ "enable_audible_notifications_session": "このセッションで音声通知を有効にする"
},
"appearance": {
"layout_irc": "IRC(実験的)",
- "layout_bubbles": "吹き出し"
+ "layout_bubbles": "吹き出し",
+ "heading": "外観のカスタマイズ",
+ "subheading": "外観の設定はこの%(brand)sのセッションにのみ適用されます。",
+ "match_system_theme": "システムテーマに合わせる",
+ "custom_font": "システムフォントを使用",
+ "custom_font_name": "システムフォントの名前",
+ "custom_theme_invalid": "テーマスキーマが無効です。",
+ "custom_theme_error_downloading": "テーマの情報をダウンロードする際にエラーが発生しました。",
+ "custom_theme_success": "テーマが追加されました!",
+ "custom_theme_url": "ユーザー定義のテーマのURL",
+ "use_high_contrast": "高コントラストを使用",
+ "custom_theme_add_button": "テーマの追加",
+ "font_size": "フォントの大きさ",
+ "custom_font_description": "システムにインストールされているフォントの名前を設定すると、%(brand)sはそれを使用します。",
+ "timeline_image_size": "タイムライン上での画像のサイズ",
+ "timeline_image_size_default": "既定値",
+ "timeline_image_size_large": "大"
}
},
"devtools": {
@@ -3510,7 +3484,15 @@
"removed": "%(senderName)sがこのルームのメインアドレスを削除しました。",
"changed_alternative": "%(senderName)sがこのルームの代替アドレスを変更しました。",
"changed_main_and_alternative": "%(senderName)sがこのルームのメインアドレスと代替アドレスを変更しました。",
- "changed": "%(senderName)sがこのルームのアドレスを変更しました。"
+ "changed": "%(senderName)sがこのルームのアドレスを変更しました。",
+ "alt_added": {
+ "one": "%(senderName)sがこのルームの代替アドレス %(addresses)s を追加しました。",
+ "other": "%(senderName)sがこのルームの代替アドレス %(addresses)s を追加しました。"
+ },
+ "alt_removed": {
+ "one": "%(senderName)sがこのルームの代替アドレス %(addresses)s を削除しました。",
+ "other": "%(senderName)sがこのルームの代替アドレス %(addresses)s を削除しました。"
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)sが%(targetDisplayName)sへのルームの招待を取り消しました。",
@@ -3683,6 +3665,29 @@
"one": "%(oneUser)sが1件の非表示のメッセージを送信しました",
"other": "%(oneUser)sが%(count)s件の非表示のメッセージを送信しました"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)sが%(powerLevelDiffText)s",
+ "user_from_to": "%(userId)sの権限レベルを%(fromPowerLevel)sから%(toPowerLevel)sに変更しました。"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)sが%(glob)sにマッチするユーザーをブロックするルールを削除しました",
+ "removed_rule_rooms": "%(senderName)sが%(glob)sにマッチするルームをブロックするルールを削除しました",
+ "removed_rule_servers": "%(senderName)sが%(glob)sにマッチするサーバーをブロックするルールを削除しました",
+ "removed_rule": "%(senderName)sが%(glob)sにマッチするブロック用ルールを削除しました",
+ "updated_invalid_rule": "%(senderName)sが不正なブロックに関するルールを更新しました",
+ "updated_rule_users": "%(senderName)sが%(glob)sにマッチするユーザーをブロックするルールを更新しました(理由:%(reason)s)",
+ "updated_rule_rooms": "%(senderName)sが%(glob)sにマッチするルームをブロックするルールを更新しました(理由:%(reason)s)",
+ "updated_rule_servers": "%(senderName)sが%(glob)sにマッチするサーバーをブロックするルールを更新しました(理由:%(reason)s)",
+ "updated_rule": "%(senderName)sが%(glob)sにマッチするブロック用ルールを更新しました(理由:%(reason)s)",
+ "created_rule_users": "%(senderName)sが%(glob)sにマッチするユーザーをブロックするルールを作成しました(理由:%(reason)s)",
+ "created_rule_rooms": "%(senderName)sが%(glob)sにマッチするルームをブロックするルールを作成しました(理由:%(reason)s)",
+ "created_rule_servers": "%(senderName)sが%(glob)sにマッチするサーバーをブロックするルールを作成しました(理由:%(reason)s)",
+ "created_rule": "%(senderName)sが%(glob)sにマッチするブロック用ルールを作成しました(理由:%(reason)s)",
+ "changed_rule_users": "%(senderName)sが、%(oldGlob)sにマッチするユーザーをブロックするルールを、%(newGlob)sにマッチするユーザーをブロックするルールに変更しました(理由:%(reason)s)",
+ "changed_rule_rooms": "%(senderName)sが、%(oldGlob)sにマッチするルームをブロックするルールを、%(newGlob)sにマッチするルームをブロックするルールに変更しました(理由:%(reason)s)",
+ "changed_rule_servers": "%(senderName)sが、%(oldGlob)sにマッチするサーバーをブロックするルールを、%(newGlob)sにマッチするサーバーをブロックするルールに変更しました(理由:%(reason)s)",
+ "changed_rule_glob": "%(senderName)sが、%(oldGlob)sにマッチするブロック用ルールを、%(newGlob)sにマッチするブロック用ルールに更新しました(理由:%(reason)s)"
}
},
"slash_command": {
@@ -3876,5 +3881,19 @@
"bullet_1": "私たちは、アカウントのいかなるデータも記録したり分析したりすることはありません",
"bullet_2": "私たちは、情報を第三者と共有することはありません",
"disable_prompt": "これはいつでも設定から無効にできます"
+ },
+ "chat_effects": {
+ "confetti_description": "メッセージを紙吹雪と共に送信",
+ "confetti_message": "紙吹雪を送る",
+ "fireworks_description": "メッセージを花火と共に送信",
+ "fireworks_message": "花火を送る",
+ "rainfall_description": "メッセージを雨と共に送信",
+ "rainfall_message": "雨を送信",
+ "snowfall_description": "メッセージを降雪と共に送信",
+ "snowfall_message": "降雪を送る",
+ "spaceinvaders_description": "メッセージを宇宙のテーマのエフェクトと共に送信",
+ "spaceinvaders_message": "スペースインベーダーを送る",
+ "hearts_description": "メッセージをハートと共に送信",
+ "hearts_message": "ハートを送信"
}
}
diff --git a/src/i18n/strings/jbo.json b/src/i18n/strings/jbo.json
index 16bcc2dcbd..2f71ed5d3f 100644
--- a/src/i18n/strings/jbo.json
+++ b/src/i18n/strings/jbo.json
@@ -40,9 +40,7 @@
"Restricted": "vlipa so'u da",
"Moderator": "vlipa so'o da",
"Power level must be positive integer.": ".i lo nu le ni vlipa cu kacna'u cu sarcu",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": ".i la'o ly. %(senderName)s .ly. gafygau %(powerLevelDiffText)s",
"Failed to change power level": ".i pu fliba lo nu gafygau lo ni vlipa",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "lo ni la'o ny. %(userId)s .ny. vlipa noi pu du %(fromPowerLevel)s ku %(toPowerLevel)s",
"Operation failed": ".i da nabmi",
"Failed to invite": ".i da nabmi fi lo nu friti le ka ziljmina",
"You need to be logged in.": ".i lo nu da jaspu do sarcu",
@@ -95,14 +93,6 @@
"Command error": ".i da nabmi fi lo nu minde",
"Could not find user in room": ".i le pilno na pagbu le se zilbe'i",
"Session already verified!": ".i xa'o lacri le se samtcise'u",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'a judri le se zilbe'i",
- "one": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'a judri le se zilbe'i"
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'u judri le se zilbe'i",
- "one": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'u judri le se zilbe'i"
- },
"You signed in to a new session without verifying it:": ".i fe le di'e se samtcise'u pu co'a jaspu vau je za'o na lacri",
"Dog": "gerku",
"Cat": "mlatu",
@@ -191,7 +181,6 @@
"Ask this user to verify their session, or manually verify it below.": ".i ko cpedu le ka co'a lacri le se samtcise'u kei le pilno vau ja pilno le di'e cei'i le ka co'a lacri",
"Not Trusted": "na se lacri",
"Cannot reach homeserver": ".i ca ku na da ka'e zilbe'i le samtcise'u",
- "Match system theme": "nu mapti le jvinu be le vanbi",
"Never send encrypted messages to unverified sessions in this room from this session": "nu na pa mifra be pa notci cu zilbe'i pa se samtcise'u poi na se lanli ku'o le se samtcise'u le cei'i",
"Got It": "je'e",
"Waiting for %(displayName)s to verify…": ".i ca'o denpa lo nu la'o zoi. %(displayName)s .zoi mo'u co'a lacri",
@@ -199,8 +188,6 @@
"Ok": "je'e",
"Verify this session": "nu co'a lacri le se samtcise'u",
"What's New": "notci le du'u cnino",
- "Use a system font": "nu da pe le vanbi cu ci'artai",
- "System font name": "cmene le ci'artai pe le vanbi",
"Never send encrypted messages to unverified sessions from this session": "nu na pa mifra be pa notci cu zilbe'i pa se samtcise'u poi na se lanli ku'o le se samtcise'u",
"Later": "nu ca na co'e",
"Other users may not trust it": ".i la'a na pa na du be do cu lacri",
@@ -301,7 +288,8 @@
"submit": "nu zilbe'i"
},
"labs": {
- "pinning": "lo du'u xu kau kakne lo nu mrilu lo vitno notci"
+ "pinning": "lo du'u xu kau kakne lo nu mrilu lo vitno notci",
+ "group_rooms": "ve zilbe'i"
},
"power_level": {
"default": "zmiselcu'a",
@@ -327,6 +315,12 @@
"rule_call": "nu da co'a fonjo'e do",
"rule_suppress_notices": "nu da zilbe'i fi pa sampre",
"rule_encrypted_room_one_to_one": "nu pa mifra cu zilbe'i pa prenu"
+ },
+ "appearance": {
+ "match_system_theme": "nu mapti le jvinu be le vanbi",
+ "custom_font": "nu da pe le vanbi cu ci'artai",
+ "custom_font_name": "cmene le ci'artai pe le vanbi",
+ "timeline_image_size_default": "zmiselcu'a"
}
},
"create_room": {
@@ -363,7 +357,15 @@
"removed": ".i gau la'o zoi. %(senderName)s .zoi da co'u ralju le'i judri be le ve zilbe'i",
"changed_alternative": ".i gau la'o zoi. %(senderName)s .zoi pa na ralju cu basti da le ka judri le se zilbe'i",
"changed_main_and_alternative": ".i gau la'o zoi. %(senderName)s .zoi pa ralju je pa na ralju cu basti da le ka judri le se zilbe'i",
- "changed": ".i gau la'o zoi. %(senderName)s .zoi da basti de le ka judri le se zilbe'i"
+ "changed": ".i gau la'o zoi. %(senderName)s .zoi da basti de le ka judri le se zilbe'i",
+ "alt_added": {
+ "other": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'a judri le se zilbe'i",
+ "one": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'a judri le se zilbe'i"
+ },
+ "alt_removed": {
+ "other": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'u judri le se zilbe'i",
+ "one": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'u judri le se zilbe'i"
+ }
},
"m.room.third_party_invite": {
"revoked": ".i la'o zoi. %(senderName)s .zoi co'u friti le ka ziljmina le se zilbe'i kei la'o zoi. %(targetDisplayName)s .zoi",
@@ -394,6 +396,10 @@
},
"m.call.hangup": {
"dm": ".i co'u fonjo'e"
+ },
+ "m.room.power_levels": {
+ "changed": ".i la'o ly. %(senderName)s .ly. gafygau %(powerLevelDiffText)s",
+ "user_from_to": "lo ni la'o ny. %(userId)s .ny. vlipa noi pu du %(fromPowerLevel)s ku %(toPowerLevel)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/kab.json b/src/i18n/strings/kab.json
index 29d721c89c..0f1ff12f33 100644
--- a/src/i18n/strings/kab.json
+++ b/src/i18n/strings/kab.json
@@ -32,7 +32,6 @@
"Notifications": "Ilɣa",
"Ok": "Ih",
"What's New": "D acu-t umaynut",
- "Font size": "Tuɣzi n tsefsit",
"Cat": "Amcic",
"Lion": "Izem",
"Rabbit": "Awtul",
@@ -243,10 +242,6 @@
"Logs sent": "Iɣmisen ttewaznen",
"Opens chat with the given user": "Yeldi adiwenni d useqdac i d-yettunefken",
"Displays action": "Yeskan tigawt",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s yerna tansiwin-nniḍen %(addresses)s ɣer texxamt-a.",
- "one": "%(senderName)s yerna tansa-nniḍen %(addresses)s i texxamt-a."
- },
"Not Trusted": "Ur yettwattkal ara",
"%(items)s and %(count)s others": {
"other": "%(items)s d %(count)s wiyaḍ",
@@ -312,7 +307,6 @@
"Avoid recent years": "Zgel iseggasen ineggura",
"Avoid years that are associated with you": "Zgel iseggasen i icudden ɣur-k",
"Avoid dates and years that are associated with you": "Zgel izmaz akked iseggasen i icudden ɣur-k",
- "System font name": "Isem n tsefsit n unagraw",
"Send analytics data": "Azen isefka n tesleḍt",
"Cancelling…": "Asefsex…",
"Dog": "Aqjun",
@@ -347,10 +341,6 @@
"You are no longer ignoring %(userId)s": "Dayen ur tettazgaleḍ ara akk %(userId)s",
"Please supply a widget URL or embed code": "Ttxil-k·m mudd URL n uwiǧit neɣ tangalt tusliɣt",
"Verifies a user, session, and pubkey tuple": "Yessenqad tagrumma-a: aseqdac, tiɣimit d tsarut tazayezt",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s yekkes tansa-nni-nniḍen %(addresses)s i texxamt-a.",
- "one": "%(senderName)s yekkes tansa-nni tayeḍ %(addresses)s i texxamt-a."
- },
"Deops user with given id": "Aseqdac Deops s usulay i d-yettunefken",
"Cannot reach homeserver": "Anekcum ɣer uqeddac agejdan d awezɣi",
"Cannot reach identity server": "Anekcum ɣer uqeddac n tmagit d awezɣi",
@@ -365,7 +355,6 @@
"This is a top-100 common password": "Wagi d awal uffir gar 100 yimezwura yettwassnen",
"This is a very common password": "Wagi d awal uffir yettwassnen",
"Change notification settings": "Snifel iɣewwaren n yilɣa",
- "Match system theme": "Asentel n unagraw yemṣadan",
"Never send encrypted messages to unverified sessions from this session": "Ur ttazen ara akk iznan yettwawgelhen ɣer tɣimiyin ur nettusenqad ara seg tɣimit-a",
"My Ban List": "Tabdart-inu n tigtin",
"Got It": "Awi-t",
@@ -378,8 +367,6 @@
"Restore from Backup": "Tiririt seg uḥraz",
"All keys backed up": "Akk tisura ttwaḥerzent",
"Notification targets": "Isaḍasen n yilɣa",
- "Enable desktop notifications for this session": "Sens ilɣa n tnirawt i tɣimit-a",
- "Enable audible notifications for this session": "Sens ilɣa imsiwal i texxamt",
"Profile picture": "Tugna n umaɣnu",
"Checking server": "Asenqed n uqeddac",
"Change identity server": "Snifel aqeddac n timagit",
@@ -389,11 +376,6 @@
"Manage integrations": "Sefrek imsidf",
"New version available. Update now.": "Lqem amaynut yella. Leqqem tura.",
"Check for update": "Nadi lqem",
- "Invalid theme schema.": "Azenziɣ n usentel d arameɣtu.",
- "Theme added!": "Asentel yettwarnan!",
- "Custom theme URL": "Sagen URL n usentel",
- "Add theme": "Rnu asentel",
- "Customise your appearance": "Err arwes-ik·im d udmawan",
"Account management": "Asefrek n umiḍan",
"Deactivate Account": "Sens amiḍan",
"Deactivate account": "Sens amiḍan",
@@ -682,25 +664,6 @@
"This room is public": "Taxxamt-a d tazayezt",
"Terms and Conditions": "Tiwtilin d tfadiwin",
"Review terms and conditions": "Senqed tiwtilin d tfadiwin",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s seg %(fromPowerLevel)s ɣer %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s yettwabeddel uswir afellay n %(powerLevelDiffText)s.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s yekkes alugen i yugin iseqdacen yemṣadan d %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s yekkes alugen i yugin tixxamin yemṣadan d %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s yekkes alugen i yugin iqeddacen yemṣadan d %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s yekkes alugen n tigtin yemṣadan d %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s ileqqem alugen n tigtin arameɣtu",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s ileqqem alugen i yugin iseqdacen yemṣadan d %(glob)s i %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s ileqqem alugen i yugin tixxamin yemṣadan d %(glob)s i %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s ileqqem alugen i yugin iqeddacen yemṣadan d %(glob)s i %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s ileqqem alugen n tigtin yemṣadan d %(glob)s i %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s yerna alugen i yugin iseqdacen yemṣadan d %(glob)s i %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s yerna alugen i yugin tixxamin yemṣadan d %(glob)s i %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s yerna alugen i yugin iqeddacen yemṣadan d %(glob)s i %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s yerna alugen yemṣadan d %(glob)s i %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ibeddel alugen i yugin iseqdacen yemṣadan d %(oldGlob)s deg %(newGlob)s yemṣadan i %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ibeddel alugen i yugin tixxamin yemṣadan d %(oldGlob)s deg %(newGlob)s yemṣadan i %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ibeddel alugen i yugin tixxamin iqeddacen d %(oldGlob)s deg %(newGlob)s yemṣadan i %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ibeddel alugen i yemṣadan d %(oldGlob)s deg %(newGlob)s yemṣadan i %(reason)s",
"You signed in to a new session without verifying it:": "Teqqneḍ ɣer tɣimit war ma tesneqdeḍ-tt:",
"Verify your other session using one of the options below.": "Senqed tiɣimiyin-ik·im tiyaḍ s useqdec yiwet seg textiṛiyin ddaw.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) yeqqen ɣer tɣimit tamaynut war ma isenqed-itt:",
@@ -793,7 +756,6 @@
"Your homeserver has exceeded its user limit.": "Aqeddac-inek·inem agejdan yewweḍ ɣer talast n useqdac.",
"Your homeserver has exceeded one of its resource limits.": "Aqeddac-inek·inem agejdan iɛedda yiwet seg tlisa-ines tiɣbula.",
"Contact your server admin.": "Nermes anedbal-inek·inem n uqeddac.",
- "Use a system font": "Seqdec tasefsit n unagraw",
"Size must be a number": "Teɣzi ilaq ad tili d uṭṭun",
"Discovery": "Tagrut",
"Help & About": "Tallalt & Ɣef",
@@ -1008,7 +970,6 @@
"Paperclip": "Tamessakt n lkaɣeḍ",
"Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Tettḥeqqeḍ? Ad tesruḥeḍ iznan-ik•im yettwawgelhen ma tisura-k•m ur klisent ara akken ilaq.",
"Cactus": "Akermus",
- "Show message in desktop notification": "Sken-d iznan deg yilɣa n tnarit",
"Disconnect from the identity server and connect to instead?": "Ffeɣ seg tuqqna n uqeddac n timagit syen qqen ɣer deg wadeg-is?",
"Terms of service not accepted or the identity server is invalid.": "Tiwtilin n uqeddac ur ttwaqbalent ara neɣ aqeddac n timagit d arameɣtu.",
"The identity server you have chosen does not have any terms of service.": "Aqeddac n timagit i tferneḍ ulac akk ɣer-s tiwtilin n uqeddac.",
@@ -1020,9 +981,6 @@
"You are still sharing your personal data on the identity server .": "Mazal-ik·ikem tbeṭṭuḍ isefka-inek·inem udmawanen ɣef uqeddac n timagit .",
"Error encountered (%(errorDetail)s).": "Tuccaḍ i d-yettwamuggren (%(errorDetail)s).",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Teɣzi n tsefsit tudmawant tezmer kan ad tili gar %(min)s pt d %(max)s pt",
- "Error downloading theme information.": "Tuccḍa deg usali n telɣut n usentel.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Sbadu isem n tsefsit yettwasbedden ɣef unagraw-ik·im & %(brand)s ad yeɛreḍ ad t-isseqdec.",
- "Appearance Settings only affect this %(brand)s session.": "Ala iɣewwaren n urwes i izemren ad beddlen kra deg tɣimit-a %(brand)s.",
"For help with using %(brand)s, click here.": "I tallalt n useqdec n %(brand)s, sit dagi.",
"For help with using %(brand)s, click here or start a chat with our bot using the button below.": "I tallalt ɣef useqdec n %(brand)s, sit dagi neɣ bdu adiwenni d wabuṭ-nneɣ s useqdec n tqeffalt ddaw.",
"To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "I wakken ad d-tazneḍ ugur n tɣellist i icudden ɣer Matrix, ttxil-k·m ɣer tasertit n ukcaf n tɣellist deg Matrix.org.",
@@ -1693,7 +1651,12 @@
"pinning": "Arezzi n yizen",
"state_counters": "Err amsiḍen afessa ɣef uqerru n texxamt",
"custom_themes": "Tallalt n tmerna n yisental udmawanen",
- "bridge_state": "Sken-d tilɣa ɣef teqneṭrin deg yiɣewwaṛen n texxamt"
+ "bridge_state": "Sken-d tilɣa ɣef teqneṭrin deg yiɣewwaṛen n texxamt",
+ "group_profile": "Amaɣnu",
+ "group_widgets": "Iwiǧiten",
+ "group_rooms": "Timɣiwent",
+ "group_voip": "Ameslaw & Tavidyut",
+ "group_encryption": "Awgelhen"
},
"keyboard": {
"home": "Agejdan",
@@ -1786,7 +1749,25 @@
"rule_call": "Ancad n tinnubga",
"rule_suppress_notices": "Iznan yettwaznen s Bot",
"rule_tombstone": "Mi ara ttwaleqqment texxamin",
- "rule_encrypted_room_one_to_one": "Iznan yettwawgelhen deg yidiwenniyen usriden"
+ "rule_encrypted_room_one_to_one": "Iznan yettwawgelhen deg yidiwenniyen usriden",
+ "enable_desktop_notifications_session": "Sens ilɣa n tnirawt i tɣimit-a",
+ "show_message_desktop_notification": "Sken-d iznan deg yilɣa n tnarit",
+ "enable_audible_notifications_session": "Sens ilɣa imsiwal i texxamt"
+ },
+ "appearance": {
+ "heading": "Err arwes-ik·im d udmawan",
+ "subheading": "Ala iɣewwaren n urwes i izemren ad beddlen kra deg tɣimit-a %(brand)s.",
+ "match_system_theme": "Asentel n unagraw yemṣadan",
+ "custom_font": "Seqdec tasefsit n unagraw",
+ "custom_font_name": "Isem n tsefsit n unagraw",
+ "custom_theme_invalid": "Azenziɣ n usentel d arameɣtu.",
+ "custom_theme_error_downloading": "Tuccḍa deg usali n telɣut n usentel.",
+ "custom_theme_success": "Asentel yettwarnan!",
+ "custom_theme_url": "Sagen URL n usentel",
+ "custom_theme_add_button": "Rnu asentel",
+ "font_size": "Tuɣzi n tsefsit",
+ "custom_font_description": "Sbadu isem n tsefsit yettwasbedden ɣef unagraw-ik·im & %(brand)s ad yeɛreḍ ad t-isseqdec.",
+ "timeline_image_size_default": "Amezwer"
}
},
"devtools": {
@@ -1841,7 +1822,15 @@
"removed": "%(senderName)s yekkes tansa tagejdant n texxamt-a.",
"changed_alternative": "%(senderName)s ibeddel tansa-nni tayeḍ n texxamt-a.",
"changed_main_and_alternative": "%(senderName)s ibeddel tansa tagejdant d tansa-nni tayeḍ i texxamt-a.",
- "changed": "%(senderName)s ibeddel tansiwin n texxamt-a."
+ "changed": "%(senderName)s ibeddel tansiwin n texxamt-a.",
+ "alt_added": {
+ "other": "%(senderName)s yerna tansiwin-nniḍen %(addresses)s ɣer texxamt-a.",
+ "one": "%(senderName)s yerna tansa-nniḍen %(addresses)s i texxamt-a."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s yekkes tansa-nni-nniḍen %(addresses)s i texxamt-a.",
+ "one": "%(senderName)s yekkes tansa-nni tayeḍ %(addresses)s i texxamt-a."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s yeḥwi tinubga i %(targetDisplayName)s i uttekkki deg texxamt.",
@@ -1965,6 +1954,29 @@
"other": "%(oneUser)sur ye gi ara isnifal %(count)s tikkal",
"one": "%(oneUser)sur ye gi ara isnifal"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s yettwabeddel uswir afellay n %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s seg %(fromPowerLevel)s ɣer %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s yekkes alugen i yugin iseqdacen yemṣadan d %(glob)s",
+ "removed_rule_rooms": "%(senderName)s yekkes alugen i yugin tixxamin yemṣadan d %(glob)s",
+ "removed_rule_servers": "%(senderName)s yekkes alugen i yugin iqeddacen yemṣadan d %(glob)s",
+ "removed_rule": "%(senderName)s yekkes alugen n tigtin yemṣadan d %(glob)s",
+ "updated_invalid_rule": "%(senderName)s ileqqem alugen n tigtin arameɣtu",
+ "updated_rule_users": "%(senderName)s ileqqem alugen i yugin iseqdacen yemṣadan d %(glob)s i %(reason)s",
+ "updated_rule_rooms": "%(senderName)s ileqqem alugen i yugin tixxamin yemṣadan d %(glob)s i %(reason)s",
+ "updated_rule_servers": "%(senderName)s ileqqem alugen i yugin iqeddacen yemṣadan d %(glob)s i %(reason)s",
+ "updated_rule": "%(senderName)s ileqqem alugen n tigtin yemṣadan d %(glob)s i %(reason)s",
+ "created_rule_users": "%(senderName)s yerna alugen i yugin iseqdacen yemṣadan d %(glob)s i %(reason)s",
+ "created_rule_rooms": "%(senderName)s yerna alugen i yugin tixxamin yemṣadan d %(glob)s i %(reason)s",
+ "created_rule_servers": "%(senderName)s yerna alugen i yugin iqeddacen yemṣadan d %(glob)s i %(reason)s",
+ "created_rule": "%(senderName)s yerna alugen yemṣadan d %(glob)s i %(reason)s",
+ "changed_rule_users": "%(senderName)s ibeddel alugen i yugin iseqdacen yemṣadan d %(oldGlob)s deg %(newGlob)s yemṣadan i %(reason)s",
+ "changed_rule_rooms": "%(senderName)s ibeddel alugen i yugin tixxamin yemṣadan d %(oldGlob)s deg %(newGlob)s yemṣadan i %(reason)s",
+ "changed_rule_servers": "%(senderName)s ibeddel alugen i yugin tixxamin iqeddacen d %(oldGlob)s deg %(newGlob)s yemṣadan i %(reason)s",
+ "changed_rule_glob": "%(senderName)s ibeddel alugen i yemṣadan d %(oldGlob)s deg %(newGlob)s yemṣadan i %(reason)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json
index 770b79a386..b1769fcec4 100644
--- a/src/i18n/strings/ko.json
+++ b/src/i18n/strings/ko.json
@@ -34,7 +34,6 @@
"Are you sure you want to reject the invitation?": "초대를 거절하시겠어요?",
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "홈서버에 연결할 수 없음 - 연결 상태를 확인하거나, 홈서버의 SSL 인증서가 믿을 수 있는지 확인하고, 브라우저 확장 기능이 요청을 막고 있는지 확인해주세요.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "주소 창에 HTTPS URL이 있을 때는 HTTP로 홈서버를 연결할 수 없습니다. HTTPS를 쓰거나 안전하지 않은 스크립트를 허용해주세요.",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s님이 %(powerLevelDiffText)s의 권한 등급을 바꿨습니다.",
"Command error": "명령어 오류",
"Commands": "명령어",
"Cryptography": "암호화",
@@ -62,7 +61,6 @@
"Filter room members": "방 구성원 필터",
"Forget room": "방 지우기",
"For security, this session has been signed out. Please sign in again.": "안전을 위해서 이 세션에서 로그아웃했습니다. 다시 로그인해주세요.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s를 %(fromPowerLevel)s에서 %(toPowerLevel)s로",
"Historical": "기록",
"Home": "홈",
"Import E2E room keys": "종단간 암호화 방 키 불러오기",
@@ -239,7 +237,6 @@
"Invite to this room": "이 방에 초대",
"You cannot delete this message. (%(code)s)": "이 메시지를 삭제할 수 없습니다. (%(code)s)",
"Thursday": "목요일",
- "Show message in desktop notification": "컴퓨터 알림에서 내용 보이기",
"Yesterday": "어제",
"Error encountered (%(errorDetail)s).": "오류가 일어났습니다 (%(errorDetail)s).",
"Low Priority": "중요하지 않음",
@@ -870,8 +867,6 @@
"Could not connect to identity server": "ID 서버에 연결할 수 없음",
"Not a valid identity server (status code %(code)s)": "올바르지 않은 ID 서버 (상태 코드 %(code)s)",
"Identity server URL must be HTTPS": "ID 서버 URL은 HTTPS이어야 함",
- "Appearance Settings only affect this %(brand)s session.": "모습 설정은 이 %(brand)s 세션에만 영향을 끼칩니다.",
- "Customise your appearance": "모습 개인화하기",
"Delete avatar": "아바타 삭제",
"More options": "추가 옵션",
"Pin to sidebar": "사이드바 고정",
@@ -1011,7 +1006,6 @@
"Match system": "시스템 테마",
"Spell check": "맞춤법 검사",
"Unverified sessions": "검증되지 않은 세션들",
- "Match system theme": "시스템 테마 사용",
"Sessions": "세션목록",
"Unverified session": "검증되지 않은 세션",
"Favourited": "즐겨찾기 됨",
@@ -1139,7 +1133,12 @@
},
"labs": {
"pinning": "메시지 고정",
- "state_counters": "방 헤더에 간단한 카운터 표현"
+ "state_counters": "방 헤더에 간단한 카운터 표현",
+ "group_profile": "프로필",
+ "group_widgets": "위젯",
+ "group_rooms": "방",
+ "group_voip": "음성 & 영상",
+ "group_encryption": "암호화"
},
"keyboard": {
"home": "홈"
@@ -1206,7 +1205,14 @@
"rule_call": "전화 초대",
"rule_suppress_notices": "봇에게 받은 메시지",
"rule_tombstone": "방을 업그레이드했을 때",
- "rule_encrypted_room_one_to_one": "1:1 대화 암호화된 메시지"
+ "rule_encrypted_room_one_to_one": "1:1 대화 암호화된 메시지",
+ "show_message_desktop_notification": "컴퓨터 알림에서 내용 보이기"
+ },
+ "appearance": {
+ "heading": "모습 개인화하기",
+ "subheading": "모습 설정은 이 %(brand)s 세션에만 영향을 끼칩니다.",
+ "match_system_theme": "시스템 테마 사용",
+ "timeline_image_size_default": "기본"
}
},
"devtools": {
@@ -1377,6 +1383,10 @@
"other": "%(oneUser)s님이 %(count)s번 변경 사항을 되돌렸습니다",
"one": "%(oneUser)s님이 변경 사항을 되돌렸습니다"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s님이 %(powerLevelDiffText)s의 권한 등급을 바꿨습니다.",
+ "user_from_to": "%(userId)s를 %(fromPowerLevel)s에서 %(toPowerLevel)s로"
}
},
"slash_command": {
diff --git a/src/i18n/strings/lo.json b/src/i18n/strings/lo.json
index 5965d12b2c..01cba9c9c1 100644
--- a/src/i18n/strings/lo.json
+++ b/src/i18n/strings/lo.json
@@ -1192,33 +1192,6 @@
"Host account on": "ບັນຊີເຈົ້າພາບເປີດຢູ່",
"Create account": "ສ້າງບັນຊີ",
"Registration Successful": "ການລົງທະບຽນສຳເລັດແລ້ວ",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມຈັບຄູ່ກັນ %(oldGlob)s ການຈັບຄູ່ກັນ%(newGlob)s ສໍາລັບ %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ໄດ້ປ່ຽນກົດລະບຽບທີ່ຫ້າມເຊີບເວີຈັບຄູ່ກັນ %(oldGlob)s ເປັນການຈັບຄູ່%(newGlob)s ສໍາລັບ %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ໄດ້ປ່ຽນກົດລະບຽບທີ່ຫ້າມການຈັບຄູ່ຫ້ອງ %(oldGlob)s ເປັນການຈັບຄູ່ %(newGlob)s ສໍາລັບ %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ໄດ້ປ່ຽນກົດລະບຽບທີ່ຫ້າມຜູ້ໃຊ້ທີ່ຈັບຄູ່ກັນ%(oldGlob)s ເປັນການຈັບຄູ່%(newGlob)s ສໍາລັບ %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s ສ້າງກົດລະບຽບການຫ້າມຈັບຄູ່ກັນ %(glob)s ສໍາລັບ%(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s ສ້າງກົດລະບຽບຫ້າມເຊີບເວີທີ່ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ%(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s ສ້າງກົດລະບຽບຫ້າມຫ້ອງທີ່ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s ສ້າງກົດລະບຽບຫ້າມຜູ້ໃຊ້ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມຈັບຄູ່ກັນ %(glob)s ສໍາລັບ %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມເຊີບເວີທີ່ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ%(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມຫ້ອງທີ່ຈັບຄູ່ %(glob)s ສໍາລັບ%(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s ອັບເດດກົດລະບຽບຫ້າມຜູ້ໃຊ້ທີ່ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ%(reason)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມທີ່ບໍ່ຖືກຕ້ອງ",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມທີ່ຄູ່ກັນ%(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມເຊີບເວີຄູ່ກັນ%(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມຫ້ອງທີ່ກົງກັບ %(glob)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມຜູ້ໃຊ້ທີ່ກົງກັນ %(glob)s",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s ຈາກ %(fromPowerLevel)s ຫາ %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ໄດ້ປ່ຽນລະດັບພະລັງງານຂອງ %(powerLevelDiffText)s.",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ສຳຮອງ%(addresses)s ສໍາລັບຫ້ອງນີ້.",
- "other": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ສຳຮອງ %(addresses)s ຂອງຫ້ອງນີ້ອອກ."
- },
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s ໄດ້ເພີ່ມທີ່ຢູ່ສຳຮອງ%(addresses)sສໍາລັບຫ້ອງນີ້.",
- "other": "%(senderName)s ໄດ້ເພີ່ມທີ່ຢູ່ສຳຮອງ%(addresses)s ສໍາລັບຫ້ອງນີ້."
- },
"Displays action": "ສະແດງການດຳເນີນການ",
"Converts the DM to a room": "ປ່ຽນ DM ເປັນຫ້ອງ",
"Converts the room to a DM": "ປ່ຽນຫ້ອງເປັນ DM",
@@ -1303,12 +1276,6 @@
"with an empty state key": "ດ້ວຍປຸ່ມລັດ empty",
"See when anyone posts a sticker to your active room": "ເບິ່ງເວລາທີ່ຄົນໂພສສະຕິກເກີໃສ່ຫ້ອງຂອງທ່ານ",
"Send stickers to your active room as you": "ສົ່ງສະຕິກເກີໄປຫາຫ້ອງຂອງທ່ານ",
- "Show message in desktop notification": "ສະແດງຂໍ້ຄວາມໃນການແຈ້ງເຕືອນ desktop",
- "Enable desktop notifications for this session": "ເປີດໃຊ້ການແຈ້ງເຕືອນເດັສທັອບສຳລັບລະບົບນີ້",
- "Enable email notifications for %(email)s": "ເປີດໃຊ້ການແຈ້ງເຕືອນອີເມວສຳລັບ %(email)s",
- "An error occurred whilst saving your notification preferences.": "ເກີດຄວາມຜິດພາດໃນຂະນະທີ່ບັນທຶກການຕັ້ງຄ່າການແຈ້ງເຕືອນຂອງທ່ານ.",
- "Error saving notification preferences": "ເກີດຄວາມຜິດພາດໃນການບັນທຶກການຕັ້ງຄ່າການແຈ້ງເຕືອນ",
- "Messages containing keywords": "ຂໍ້ຄວາມທີ່ມີຄໍາສໍາຄັນ",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "ກຳລັງປັບປຸງພື້ນທີ່..",
"other": "ກຳລັງຍົກລະດັບພື້ນທີ່... (%(progress)s ຈາກທັງໝົດ %(count)s)"
@@ -1341,7 +1308,6 @@
"The integration manager is offline or it cannot reach your homeserver.": "ຜູ້ຈັດການການເຊື່ອມໂຍງແມ່ນອອບໄລນ໌ຫຼືບໍ່ສາມາດເຂົ້າຫາ homeserver ຂອງທ່ານໄດ້.",
"Cannot connect to integration manager": "ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບຕົວຈັດການການເຊື່ອມໂຍງໄດ້",
"Large": "ຂະຫນາດໃຫຍ່",
- "Image size in the timeline": "ຂະຫນາດຮູບພາບຢູ່ໃນທາມລາຍ",
"Use between %(min)s pt and %(max)s pt": "ໃຊ້ລະຫວ່າງ %(min)s pt ແລະ %(max)s pt",
"Custom font size can only be between %(min)s pt and %(max)s pt": "ຂະໜາດຕົວອັກສອນທີ່ກຳນົດເອງສາມາດຢູ່ໃນລະຫວ່າງ %(min)s pt ແລະ %(max)s pt",
"Size must be a number": "ຂະໜາດຕ້ອງເປັນຕົວເລກ",
@@ -1415,7 +1381,6 @@
"This room is public": "ນີ້ແມ່ນຫ້ອງສາທາລະນະ",
"Avatar": "ຮູບແທນຕົວ",
"An error occurred while stopping your live location, please try again": "ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການຢຸດສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ",
- "%(timeRemaining)s left": "ຍັງເຫຼືອ %(timeRemaining)s",
"Live until %(expiryTime)s": "ຢູ່ຈົນກ່ວາ %(expiryTime)s",
"Updated %(humanizedUpdateTime)s": "ອັບເດດ %(humanizedUpdateTime)s",
"Space home": "ພຶ້ນທີ່ home",
@@ -1700,10 +1665,6 @@
"Failed to end poll": "ບໍ່ສາມາດສີ່ນສູດການສຳຫຼວດ",
"The poll has ended. Top answer: %(topAnswer)s": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ຄຳຕອບສູງສຸດ: %(topAnswer)s",
"The poll has ended. No votes were cast.": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ບໍ່ມີການລົງຄະແນນສຽງ.",
- "sends fireworks": "ສົ່ງດອກໄມ້ໄຟ",
- "Sends the given message with fireworks": "ສົ່ງຂໍ້ຄວາມໃຫ້ດ້ວຍດອກໄມ້ໄຟ",
- "sends confetti": "ສົ່ງ confetti",
- "Sends the given message with confetti": "ສົ່ງຂໍ້ຄວາມພ້ອມດ້ວຍ confetti",
"This is your list of users/servers you have blocked - don't leave the room!": "ນີ້ແມ່ນບັນຊີລາຍຊື່ຜູ້ໃຊ້ / ເຊີບເວີຂອງທ່ານທີ່ທ່ານໄດ້ບລັອກ - ຢ່າອອກຈາກຫ້ອງ!",
"My Ban List": "ບັນຊີລາຍຊື່ການຫ້າມຂອງຂ້ອຍ",
"Waiting for response from server": "ກຳລັງລໍຖ້າການຕອບສະໜອງຈາກເຊີບເວີ",
@@ -1722,15 +1683,11 @@
"Never send encrypted messages to unverified sessions in this room from this session": "ບໍ່ສົ່ງຂໍ້ຄວາມເຂົ້າລະຫັດໄປຫາລະບົບທີ່ບໍ່ໄດ້ຢືນຢັນໃນຫ້ອງນີ້ຈາກລະບົບນີ້",
"Never send encrypted messages to unverified sessions from this session": "ບໍ່ສົ່ງຂໍ້ຄວາມເຂົ້າລະຫັດໄປຫາລະບົບທີ່ບໍ່ໄດ້ຢືນຢັນຈາກລະບົບນີ້",
"Send analytics data": "ສົ່ງຂໍ້ມູນການວິເຄາະ",
- "System font name": "ຊື່ຕົວອັກສອນລະບົບ",
- "Use a system font": "ໃຊ້ຕົວອັກສອນຂອງລະບົບ",
- "Match system theme": "ລະບົບຈັບຄູ່ຫົວຂໍ້",
"Mirror local video feed": "ເບິ່ງຟີດວິດີໂອທ້ອງຖິ່ນ",
"Surround selected text when typing special characters": "ອ້ອມຮອບຂໍ້ຄວາມທີ່ເລືອກໃນເວລາພິມຕົວອັກສອນພິເສດ",
"Use a more compact 'Modern' layout": "ໃຊ້ຮູບແບບ 'ທັນສະໄຫມ' ທີ່ກະທັດຮັດກວ່າ",
"Show polls button": "ສະແດງປຸ່ມແບບສຳຫຼວດ",
"Use custom size": "ໃຊ້ຂະຫນາດທີ່ກໍາຫນົດເອງ",
- "Font size": "ຂະໜາດຕົວອັກສອນ",
"Leave the beta": "ອອກຈາກເບຕ້າ",
"Reply in thread": "ຕອບໃນກະທູ້",
"Developer": "ນັກພັດທະນາ",
@@ -2182,19 +2139,10 @@
"Email addresses": "ທີ່ຢູ່ອີເມວ",
"Your password was successfully changed.": "ລະຫັດຜ່ານຂອງທ່ານຖືກປ່ຽນສຳເລັດແລ້ວ.",
"Failed to change password. Is your password correct?": "ປ່ຽນລະຫັດຜ່ານບໍ່ສຳເລັດ. ລະຫັດຜ່ານຂອງທ່ານຖືກຕ້ອງບໍ?",
- "Appearance Settings only affect this %(brand)s session.": "ການຕັ້ງຄ່າຮູບລັກສະນະມີຜົນກະທົບພຽງແຕ່ %(brand)s ໃນລະບົບ ນີ້.",
- "Customise your appearance": "ປັບແຕ່ງຮູບລັກສະນະຂອງທ່ານ",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "ກຳນົດຊື່ຕົວອັກສອນທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ & %(brand)sຈະພະຍາຍາມໃຊ້ມັນ.",
"Check for update": "ກວດເບິ່ງເພຶ່ອອັບເດດ",
"New version available. Update now.": "ເວີຊັ້ນໃໝ່ພ້ອມໃຊ້ງານ. ອັບເດດດຽວນີ້.",
"No update available.": "ບໍ່ໄດ້ອັບເດດ.",
"Error encountered (%(errorDetail)s).": "ພົບຂໍ້ຜິດພາດ (%(errorDetail)s).",
- "Add theme": "ເພີ່ມຫົວຂໍ້",
- "Custom theme URL": "ການ ກຳນົດເອງຫົວຂໍ້ URL",
- "Use high contrast": "ໃຊ້ຄວາມຄົມຊັດສູງ",
- "Theme added!": "ເພີ່ມຫົວຂໍ້!",
- "Error downloading theme information.": "ເກີດຄວາມຜິດພາດໃນການດາວໂຫຼດຂໍ້ມູນ.",
- "Invalid theme schema.": "ຮູບແບບschemaບໍ່ຖືກຕ້ອງ.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "ຜູ້ຈັດການລວມລະບົບໄດ້ຮັບຂໍ້ມູນການຕັ້ງຄ່າ ແລະ ສາມາດແກ້ໄຂ widget, ສົ່ງການເຊີນຫ້ອງ ແລະ ກໍານົດລະດັບພະລັງງານໃນນາມຂອງທ່ານ.",
"Manage integrations": "ຈັດການການເຊື່ອມໂຍງ",
"Use an integration manager to manage bots, widgets, and sticker packs.": "ໃຊ້ຕົວຈັດການການເຊື່ອມໂຍງເພື່ອຈັດການ bots, widget, ແລະຊຸດສະຕິກເກີ.",
@@ -2416,7 +2364,6 @@
"To avoid these issues, create a new encrypted room for the conversation you plan to have.": "ເພື່ອຫຼີກລ້ຽງບັນຫາເຫຼົ່ານີ້, ສ້າງ ຫ້ອງເຂົ້າລະຫັດໃຫມ່ ສໍາລັບການສົນທະນາທີ່ທ່ານວາງແຜນຈະມີ.",
"Subscribing to a ban list will cause you to join it!": "ການສະໝັກບັນຊີລາຍການຫ້າມຈະເຮັດໃຫ້ທ່ານເຂົ້າຮ່ວມ!",
"Add users and servers you want to ignore here. Use asterisks to have %(brand)s match any characters. For example, @bot:* would ignore all users that have the name 'bot' on any server.": "ເພີ່ມຜູ້ໃຊ້ ແລະເຊີບເວີທີ່ທ່ານບໍ່ສົນໃຈໃນທີ່ນີ້. ໃຊ້ເຄື່ອງໝາຍດາວເພື່ອໃຫ້ %(brand)s ກົງກັບຕົວອັກສອນໃດນຶ່ງ. ຕົວຢ່າງ, @bot:* ຈະບໍ່ສົນໃຈຜູ້ໃຊ້ທັງໝົດທີ່ມີຊື່ 'bot' ຢູ່ໃນເຊີບເວີໃດນຶ່ງ.",
- "Enable audible notifications for this session": "ເປີດໃຊ້ການແຈ້ງເຕືອນທີ່ໄດ້ຍິນໄດ້ສໍາລັບລະບົບນີ້",
"Homeserver feature support:": "ສະຫນັບສະຫນູນຄຸນນະສົມບັດ Homeserver:",
"User signing private key:": "ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບລະຫັດສ່ວນຕົວ:",
"Self signing private key:": "ລະຫັດສ່ວນຕົວທີ່ເຊັນດ້ວຍຕົນເອງ:",
@@ -2437,14 +2384,6 @@
"Server unavailable, overloaded, or something else went wrong.": "ເຊີບເວີບໍ່ສາມາດໃຊ້ໄດ້, ໂຫຼດເກີນກຳນົດ, ຫຼື ມີອັນອື່ນຜິດພາດ.",
"Command error": "ຄໍາສັ່ງຜິດພາດ",
"Server error": "ເຊີບເວີຜິດພາດ",
- "sends hearts": "ສົ່ງຮູບຫົວໃຈ",
- "Sends the given message with hearts": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດ ດ້ວຍຮູບຫົວໃຈ",
- "sends space invaders": "ສົ່ງຜູ້ຮຸກຮານພື້ນທີ່",
- "Sends the given message with a space themed effect": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດໃຫ້ພ້ອມດ້ວຍຫົວຂໍ້ພື້ນທີ່",
- "sends snowfall": "ສົ່ງຫິມະຕົກ",
- "Sends the given message with snowfall": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດພ້ອມດ້ວຍຫິມະຕົກ",
- "sends rainfall": "ສົ່ງຝົນ",
- "Sends the given message with rainfall": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດພ້ອມດ້ວຍສາຍຝົນ",
"The authenticity of this encrypted message can't be guaranteed on this device.": "ອຸປະກອນນີ້ບໍ່ສາມາດຮັບປະກັນຄວາມຖືກຕ້ອງຂອງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດນີ້ໄດ້.",
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (power %(powerLevelNumber)s)",
"Filter room members": "ການກັ່ນຕອງສະມາຊິກຫ້ອງ",
@@ -2737,7 +2676,18 @@
"dehydration": "ຂໍ້ຄວາມເຂົ້າລະຫັດແບບອອບໄລນ໌ໂດຍໃຊ້ອຸປະກອນອົບແຫ້ງ",
"bridge_state": "ສະແດງຂໍ້ມູນກ່ຽວກັບການແກ້ໄຂການຕັ້ງຄ່າຫ້ອງ",
"jump_to_date": "ໄປຫາວັນທີ (ເພີ່ມ /jumptodate ແລະໄປຫາຫົວຂໍ້ວັນທີ)",
- "thank_you": "ຂອບໃຈສຳລັບການທົດລອງໃຊ້ເບຕ້າ, ກະລຸນາໃສ່ລາຍລະອຽດໃຫ້ຫຼາຍເທົ່າທີ່ທ່ານເຮັດໄດ້ ເພື່ອໃຫ້ພວກເຮົາສາມາດປັບປຸງມັນໄດ້."
+ "thank_you": "ຂອບໃຈສຳລັບການທົດລອງໃຊ້ເບຕ້າ, ກະລຸນາໃສ່ລາຍລະອຽດໃຫ້ຫຼາຍເທົ່າທີ່ທ່ານເຮັດໄດ້ ເພື່ອໃຫ້ພວກເຮົາສາມາດປັບປຸງມັນໄດ້.",
+ "group_messaging": "ການສົ່ງຂໍ້ຄວາມ",
+ "group_profile": "ໂປຣໄຟລ໌",
+ "group_spaces": "ພື້ນທີ່",
+ "group_widgets": "ວິດເຈັດ",
+ "group_rooms": "ຫ້ອງ",
+ "group_voip": "ສຽງ & ວິດີໂອ",
+ "group_moderation": "ປານກາງ",
+ "group_themes": "ຫົວຂໍ້",
+ "group_encryption": "ການເຂົ້າລະຫັດ",
+ "group_experimental": "ທົດລອງ",
+ "group_developer": "ນັກພັດທະນາ"
},
"keyboard": {
"home": "ໜ້າຫຼັກ",
@@ -2815,7 +2765,8 @@
"few_seconds_ago": "ສອງສາມວິນາທີກ່ອນຫນ້ານີ້",
"about_minute_ago": "ປະມານໜຶ່ງວິນາທີກ່ອນຫນ້ານີ້",
"about_hour_ago": "ປະມານຫນຶ່ງຊົ່ວໂມງກ່ອນຫນ້ານີ້",
- "about_day_ago": "ປະມານຫນຶ່ງມື້ກ່ອນຫນ້ານີ້"
+ "about_day_ago": "ປະມານຫນຶ່ງມື້ກ່ອນຫນ້ານີ້",
+ "left": "ຍັງເຫຼືອ %(timeRemaining)s"
},
"settings": {
"show_breadcrumbs": "ສະແດງທາງລັດໄປຫາຫ້ອງທີ່ເບິ່ງເມື່ອບໍ່ດົນມານີ້ຂ້າງເທິງລາຍການຫ້ອງ",
@@ -2863,11 +2814,34 @@
"rule_call": "ແຈ້ງເຊີນໂທ",
"rule_suppress_notices": "ຂໍ້ຄວາມທີ່ສົ່ງໂດຍ bot",
"rule_tombstone": "ເມື່ອມີການຍົກລະດັບຫ້ອງ",
- "rule_encrypted_room_one_to_one": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໃນການສົນທະນາແບບຫນຶ່ງຕໍ່ຫນຶ່ງ"
+ "rule_encrypted_room_one_to_one": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໃນການສົນທະນາແບບຫນຶ່ງຕໍ່ຫນຶ່ງ",
+ "messages_containing_keywords": "ຂໍ້ຄວາມທີ່ມີຄໍາສໍາຄັນ",
+ "error_saving": "ເກີດຄວາມຜິດພາດໃນການບັນທຶກການຕັ້ງຄ່າການແຈ້ງເຕືອນ",
+ "error_saving_detail": "ເກີດຄວາມຜິດພາດໃນຂະນະທີ່ບັນທຶກການຕັ້ງຄ່າການແຈ້ງເຕືອນຂອງທ່ານ.",
+ "enable_email_notifications": "ເປີດໃຊ້ການແຈ້ງເຕືອນອີເມວສຳລັບ %(email)s",
+ "enable_desktop_notifications_session": "ເປີດໃຊ້ການແຈ້ງເຕືອນເດັສທັອບສຳລັບລະບົບນີ້",
+ "show_message_desktop_notification": "ສະແດງຂໍ້ຄວາມໃນການແຈ້ງເຕືອນ desktop",
+ "enable_audible_notifications_session": "ເປີດໃຊ້ການແຈ້ງເຕືອນທີ່ໄດ້ຍິນໄດ້ສໍາລັບລະບົບນີ້"
},
"appearance": {
"layout_irc": "(ທົດລອງ)IRC",
- "layout_bubbles": "ຟອງຂໍ້ຄວາມ"
+ "layout_bubbles": "ຟອງຂໍ້ຄວາມ",
+ "heading": "ປັບແຕ່ງຮູບລັກສະນະຂອງທ່ານ",
+ "subheading": "ການຕັ້ງຄ່າຮູບລັກສະນະມີຜົນກະທົບພຽງແຕ່ %(brand)s ໃນລະບົບ ນີ້.",
+ "match_system_theme": "ລະບົບຈັບຄູ່ຫົວຂໍ້",
+ "custom_font": "ໃຊ້ຕົວອັກສອນຂອງລະບົບ",
+ "custom_font_name": "ຊື່ຕົວອັກສອນລະບົບ",
+ "custom_theme_invalid": "ຮູບແບບschemaບໍ່ຖືກຕ້ອງ.",
+ "custom_theme_error_downloading": "ເກີດຄວາມຜິດພາດໃນການດາວໂຫຼດຂໍ້ມູນ.",
+ "custom_theme_success": "ເພີ່ມຫົວຂໍ້!",
+ "custom_theme_url": "ການ ກຳນົດເອງຫົວຂໍ້ URL",
+ "use_high_contrast": "ໃຊ້ຄວາມຄົມຊັດສູງ",
+ "custom_theme_add_button": "ເພີ່ມຫົວຂໍ້",
+ "font_size": "ຂະໜາດຕົວອັກສອນ",
+ "custom_font_description": "ກຳນົດຊື່ຕົວອັກສອນທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ & %(brand)sຈະພະຍາຍາມໃຊ້ມັນ.",
+ "timeline_image_size": "ຂະຫນາດຮູບພາບຢູ່ໃນທາມລາຍ",
+ "timeline_image_size_default": "ຄ່າເລີ່ມຕົ້ນ",
+ "timeline_image_size_large": "ຂະຫນາດໃຫຍ່"
}
},
"devtools": {
@@ -3041,7 +3015,15 @@
"removed": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ຂອງຫ້ອງນີ້ອອກ.",
"changed_alternative": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ທາງເລືອກສຳລັບຫ້ອງນີ້.",
"changed_main_and_alternative": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ຫລັກ ແລະ ທາງເລືອກສຳລັບຫ້ອງນີ້.",
- "changed": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ຂອງຫ້ອງນີ້."
+ "changed": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ຂອງຫ້ອງນີ້.",
+ "alt_added": {
+ "one": "%(senderName)s ໄດ້ເພີ່ມທີ່ຢູ່ສຳຮອງ%(addresses)sສໍາລັບຫ້ອງນີ້.",
+ "other": "%(senderName)s ໄດ້ເພີ່ມທີ່ຢູ່ສຳຮອງ%(addresses)s ສໍາລັບຫ້ອງນີ້."
+ },
+ "alt_removed": {
+ "one": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ສຳຮອງ%(addresses)s ສໍາລັບຫ້ອງນີ້.",
+ "other": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ສຳຮອງ %(addresses)s ຂອງຫ້ອງນີ້ອອກ."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s ໄດ້ຖອນຄຳເຊີນສຳລັບ %(targetDisplayName)s ເພື່ອເຂົ້າຮ່ວມຫ້ອງ.",
@@ -3214,6 +3196,29 @@
"one": "%(oneUser)sສົ່ງຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້",
"other": "%(oneUser)s ສົ່ງ %(count)s ຂໍ້ຄວາມທີ່ເຊື່ອງໄວ້"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s ໄດ້ປ່ຽນລະດັບພະລັງງານຂອງ %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s ຈາກ %(fromPowerLevel)s ຫາ %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມຜູ້ໃຊ້ທີ່ກົງກັນ %(glob)s",
+ "removed_rule_rooms": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມຫ້ອງທີ່ກົງກັບ %(glob)s",
+ "removed_rule_servers": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມເຊີບເວີຄູ່ກັນ%(glob)s",
+ "removed_rule": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມທີ່ຄູ່ກັນ%(glob)s",
+ "updated_invalid_rule": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມທີ່ບໍ່ຖືກຕ້ອງ",
+ "updated_rule_users": "%(senderName)s ອັບເດດກົດລະບຽບຫ້າມຜູ້ໃຊ້ທີ່ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ%(reason)s",
+ "updated_rule_rooms": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມຫ້ອງທີ່ຈັບຄູ່ %(glob)s ສໍາລັບ%(reason)s",
+ "updated_rule_servers": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມເຊີບເວີທີ່ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ%(reason)s",
+ "updated_rule": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມຈັບຄູ່ກັນ %(glob)s ສໍາລັບ %(reason)s",
+ "created_rule_users": "%(senderName)s ສ້າງກົດລະບຽບຫ້າມຜູ້ໃຊ້ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ %(reason)s",
+ "created_rule_rooms": "%(senderName)s ສ້າງກົດລະບຽບຫ້າມຫ້ອງທີ່ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ %(reason)s",
+ "created_rule_servers": "%(senderName)s ສ້າງກົດລະບຽບຫ້າມເຊີບເວີທີ່ຈັບຄູ່ກັນ %(glob)s ສໍາລັບ%(reason)s",
+ "created_rule": "%(senderName)s ສ້າງກົດລະບຽບການຫ້າມຈັບຄູ່ກັນ %(glob)s ສໍາລັບ%(reason)s",
+ "changed_rule_users": "%(senderName)s ໄດ້ປ່ຽນກົດລະບຽບທີ່ຫ້າມຜູ້ໃຊ້ທີ່ຈັບຄູ່ກັນ%(oldGlob)s ເປັນການຈັບຄູ່%(newGlob)s ສໍາລັບ %(reason)s",
+ "changed_rule_rooms": "%(senderName)s ໄດ້ປ່ຽນກົດລະບຽບທີ່ຫ້າມການຈັບຄູ່ຫ້ອງ %(oldGlob)s ເປັນການຈັບຄູ່ %(newGlob)s ສໍາລັບ %(reason)s",
+ "changed_rule_servers": "%(senderName)s ໄດ້ປ່ຽນກົດລະບຽບທີ່ຫ້າມເຊີບເວີຈັບຄູ່ກັນ %(oldGlob)s ເປັນການຈັບຄູ່%(newGlob)s ສໍາລັບ %(reason)s",
+ "changed_rule_glob": "%(senderName)s ອັບເດດກົດລະບຽບການຫ້າມຈັບຄູ່ກັນ %(oldGlob)s ການຈັບຄູ່ກັນ%(newGlob)s ສໍາລັບ %(reason)s"
}
},
"slash_command": {
@@ -3400,5 +3405,19 @@
"bullet_1": "ພວກເຮົາ ບໍ່ ບັນທຶກ ຫຼື ປະຫວັດຂໍ້ມູນບັນຊີໃດໆ",
"bullet_2": "ພວກເຮົາ ບໍ່ ແບ່ງປັນຂໍ້ມູນກັບພາກສ່ວນທີສາມ",
"disable_prompt": "ທ່ານສາມາດປິດຕັ້ງຄ່າໄດ້ທຸກເວລາ"
+ },
+ "chat_effects": {
+ "confetti_description": "ສົ່ງຂໍ້ຄວາມພ້ອມດ້ວຍ confetti",
+ "confetti_message": "ສົ່ງ confetti",
+ "fireworks_description": "ສົ່ງຂໍ້ຄວາມໃຫ້ດ້ວຍດອກໄມ້ໄຟ",
+ "fireworks_message": "ສົ່ງດອກໄມ້ໄຟ",
+ "rainfall_description": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດພ້ອມດ້ວຍສາຍຝົນ",
+ "rainfall_message": "ສົ່ງຝົນ",
+ "snowfall_description": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດພ້ອມດ້ວຍຫິມະຕົກ",
+ "snowfall_message": "ສົ່ງຫິມະຕົກ",
+ "spaceinvaders_description": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດໃຫ້ພ້ອມດ້ວຍຫົວຂໍ້ພື້ນທີ່",
+ "spaceinvaders_message": "ສົ່ງຜູ້ຮຸກຮານພື້ນທີ່",
+ "hearts_description": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດ ດ້ວຍຮູບຫົວໃຈ",
+ "hearts_message": "ສົ່ງຮູບຫົວໃຈ"
}
}
diff --git a/src/i18n/strings/lt.json b/src/i18n/strings/lt.json
index 402c5733d7..37003f0c89 100644
--- a/src/i18n/strings/lt.json
+++ b/src/i18n/strings/lt.json
@@ -37,7 +37,6 @@
"Invite to this room": "Pakviesti į šį kambarį",
"You cannot delete this message. (%(code)s)": "Jūs negalite trinti šios žinutės. (%(code)s)",
"Thursday": "Ketvirtadienis",
- "Show message in desktop notification": "Rodyti žinutę darbalaukio pranešime",
"Yesterday": "Vakar",
"Error encountered (%(errorDetail)s).": "Susidurta su klaida (%(errorDetail)s).",
"Low Priority": "Žemo prioriteto",
@@ -330,8 +329,6 @@
"Please supply a https:// or http:// widget URL": "Pateikite https:// arba http:// valdiklio URL",
"You cannot modify widgets in this room.": "Jūs negalite modifikuoti valdiklių šiame kambaryje.",
"Forces the current outbound group session in an encrypted room to be discarded": "Priverčia išmesti esamą užsibaigiantį grupės seansą užšifruotame kambaryje",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s galios lygį iš %(fromPowerLevel)s į %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s pakeitė %(powerLevelDiffText)s.",
"Cannot reach homeserver": "Serveris nepasiekiamas",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Įsitikinkite, kad jūsų interneto ryšys yra stabilus, arba susisiekite su serverio administratoriumi",
"Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Paprašykite savo %(brand)s administratoriaus patikrinti ar jūsų konfigūracijoje nėra neteisingų arba pasikartojančių įrašų.",
@@ -523,7 +520,6 @@
"Confirm adding this phone number by using Single Sign On to prove your identity.": "Patvirtinkite šio tel. nr. pridėjimą naudodami Vieną Prisijungimą, kad įrodytumėte savo tapatybę.",
"Confirm adding phone number": "Patvirtinkite telefono numerio pridėjimą",
"Click the button below to confirm adding this phone number.": "Paspauskite žemiau esantį mygtuką, kad patvirtintumėte šio numerio pridėjimą.",
- "Match system theme": "Suderinti su sistemos tema",
"Disconnect from the identity server and connect to instead?": "Atsijungti nuo tapatybės serverio ir jo vietoje prisijungti prie ?",
"Terms of service not accepted or the identity server is invalid.": "Nesutikta su paslaugų teikimo sąlygomis arba tapatybės serveris yra klaidingas.",
"The identity server you have chosen does not have any terms of service.": "Jūsų pasirinktas tapatybės serveris neturi jokių paslaugų teikimo sąlygų.",
@@ -535,11 +531,6 @@
"You are still sharing your personal data on the identity server .": "Jūs vis dar dalijatės savo asmeniniais duomenimis tapatybės serveryje .",
"Enter a new identity server": "Pridėkite naują tapatybės serverį",
"Manage integrations": "Valdyti integracijas",
- "Invalid theme schema.": "Klaidinga temos schema.",
- "Error downloading theme information.": "Klaida atsisiunčiant temos informaciją.",
- "Theme added!": "Tema pridėta!",
- "Custom theme URL": "Pasirinktinės temos URL",
- "Add theme": "Pridėti temą",
"Phone numbers": "Telefono numeriai",
"Language and region": "Kalba ir regionas",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Sutikite su tapatybės serverio (%(serverName)s) paslaugų teikimo sąlygomis, kad leistumėte kitiems rasti jus pagal el. pašto adresą ar telefono numerį.",
@@ -632,8 +623,6 @@
"Cross-signing public keys:": "Kryžminio pasirašymo vieši raktai:",
"Cross-signing private keys:": "Kryžminio pasirašymo privatūs raktai:",
"Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Individualiai patikrinkite kiekvieną vartotojo naudojamą seansą, kad pažymėtumėte jį kaip patikimą, nepasitikint kryžminiu pasirašymu patvirtintais įrenginiais.",
- "Enable desktop notifications for this session": "Įjungti darbalaukio pranešimus šiam seansui",
- "Enable audible notifications for this session": "Įjungti garsinius pranešimus šiam seansui",
"wait and try again later": "palaukti ir bandyti vėliau dar kartą",
"If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Jei jūs nenorite naudoti serverio radimui ir tam, kad būtumėte randamas esamų, jums žinomų kontaktų, žemiau įveskite kitą tapatybės serverį.",
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Tapatybės serverio naudojimas yra pasirinktinis. Jei jūs pasirinksite jo nenaudoti, jūs nebūsite randamas kitų vartotojų ir neturėsite galimybės pakviesti kitų nurodydamas el. paštą ar telefoną.",
@@ -834,14 +823,6 @@
"Published Addresses": "Paskelbti Adresai",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Atnaujinant kambario alternatyvius adresus įvyko klaida. Gali būti, kad serveris to neleidžia arba įvyko laikina klaida.",
"Room Addresses": "Kambario Adresai",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s pridėjo alternatyvų šio kambario adresą %(addresses)s.",
- "other": "%(senderName)s pridėjo alternatyvius šio kambario adresus %(addresses)s."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s pašalino alternatyvų šio kambario adresą %(addresses)s.",
- "other": "%(senderName)s pašalino alternatyvius šio kambario adresus %(addresses)s."
- },
"Room settings": "Kambario nustatymai",
"Link to most recent message": "Nuoroda į naujausią žinutę",
"Invite someone using their name, username (like ) or share this room.": "Pakviesti ką nors naudojant jų vardą, vartotojo vardą (pvz.: ) arba bendrinti šį kambarį.",
@@ -892,11 +873,6 @@
"The call was answered on another device.": "Į skambutį buvo atsiliepta kitame įrenginyje.",
"Answered Elsewhere": "Atsiliepta Kitur",
"The call could not be established": "Nepavyko pradėti skambučio",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s pašalino draudimo taisyklę, sutampančią su %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s pašalino taisyklę, draudžiančią serverius, sutampančius su %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s pašalino taisyklę, draudžiančią kambarius, sutampančius su %(glob)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s pašalino taisyklę, draudžiančią vartotojus, sutampančius su %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s atnaujino klaidingą draudimo taisyklę",
"Opens chat with the given user": "Atidaro pokalbį su nurodytu vartotoju",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Jūsų pateiktas pasirašymo raktas sutampa su pasirašymo raktu, gautu iš vartotojo %(userId)s seanso %(deviceId)s. Seansas pažymėtas kaip patikrintas.",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ĮSPĖJIMAS: RAKTŲ PATIKRINIMAS NEPAVYKO! Pasirašymo raktas vartotojui %(userId)s ir seansui %(deviceId)s yra \"%(fprint)s\", kuris nesutampa su pateiktu raktu \"%(fingerprint)s\". Tai gali reikšti, kad jūsų komunikacijos yra perimamos!",
@@ -914,18 +890,6 @@
"Unexpected server error trying to leave the room": "Netikėta serverio klaida bandant išeiti iš kambario",
"Not Trusted": "Nepatikimas",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) prisijungė prie naujo seanso jo nepatvirtinę:",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s atnaujino draudimo taisyklę, kuri sutapo su %(oldGlob)s į sutampančią su %(newGlob)s dėl %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s pakeitė taisyklę, kuri draudė serverius, sutampančius su %(oldGlob)s į sutampančius su %(newGlob)s dėl %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s pakeitė taisyklę, kuri draudė kambarius, sutampančius su %(oldGlob)s į sutampančius su %(newGlob)s dėl %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s pakeitė taisyklę, kuri draudė vartotojus, sutampančius su %(oldGlob)s į sutampančius su %(newGlob)s dėl %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s sukūrė draudimo taisyklę, sutampančią su %(glob)s dėl %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s sukūrė taisyklę, draudžiančią serverius, sutampančius su %(glob)s dėl %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s sukūrė taisyklę, draudžiančią kambarius, sutampančius su %(glob)s dėl %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s sukūrė taisyklę, draudžiančią vartotojus, sutampančius su %(glob)s dėl %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s atnaujino draudimo taisyklę, sutampančią su %(glob)s dėl %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s atnaujino taisyklę, draudžiančią serverius, sutampančius su %(glob)s dėl %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s atnaujino taisyklę, draudžiančią kambarius, sutampančius su %(glob)s dėl %(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s atnaujino taisyklę, draudžiančią vartotojus, sutampančius su %(glob)s dėl %(reason)s",
"Failed to remove tag %(tagName)s from room": "Nepavyko pašalinti žymos %(tagName)s iš kambario",
"Your browser likely removed this data when running low on disk space.": "Jūsų naršyklė greičiausiai pašalino šiuos duomenis pritrūkus vietos diske.",
"Remove %(count)s messages": {
@@ -960,9 +924,6 @@
"Something went wrong. Please try again or view your console for hints.": "Kažkas ne taip. Bandykite dar kartą arba peržiūrėkite konsolę, kad rastumėte užuominų.",
"Error adding ignored user/server": "Klaida pridedant ignoruojamą vartotoją/serverį",
"Ignored/Blocked": "Ignoruojami/Blokuojami",
- "Appearance Settings only affect this %(brand)s session.": "Išvaizdos nustatymai įtakoja tik šį %(brand)s seansą.",
- "Customise your appearance": "Tinkinti savo išvaizdą",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Nustatykite sistemoje įdiegto šrifto pavadinimą ir %(brand)s bandys jį naudoti.",
"Use between %(min)s pt and %(max)s pt": "Naudokite dydį tarp %(min)s pt ir %(max)s pt",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Pasirinktinis šrifto dydis gali būti tik tarp %(min)s pt ir %(max)s pt",
"Size must be a number": "Dydis turi būti skaičius",
@@ -1015,10 +976,7 @@
"This bridge was provisioned by .": "Šis tiltas buvo parūpintas .",
"Your server isn't responding to some requests.": "Jūsų serveris neatsako į kai kurias užklausas.",
"Unable to find a supported verification method.": "Nepavyko rasti palaikomo patvirtinimo metodo.",
- "System font name": "Sistemos šrifto pavadinimas",
- "Use a system font": "Naudoti sistemos šriftą",
"Use custom size": "Naudoti pasirinktinį dydį",
- "Font size": "Šrifto dydis",
"If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Jei kita %(brand)s versija vis dar yra atidaryta kitame skirtuke, uždarykite jį, nes %(brand)s naudojimas tame pačiame serveryje, tuo pačiu metu įjungus ir išjungus tingų įkėlimą, sukelks problemų.",
"You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Jūs anksčiau naudojote %(brand)s ant %(host)s įjungę tingų narių įkėlimą. Šioje versijoje tingus įkėlimas yra išjungtas. Kadangi vietinė talpykla nesuderinama tarp šių dviejų nustatymų, %(brand)s reikia iš naujo sinchronizuoti jūsų paskyrą.",
"You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.": "Jūs galite tai įjungti, jei kambarys bus naudojamas tik bendradarbiavimui su vidinėmis komandomis jūsų serveryje. Tai negali būti vėliau pakeista.",
@@ -1355,8 +1313,6 @@
"Unable to share email address": "Nepavyko pasidalinti el. pašto adresu",
"Verification code": "Patvirtinimo kodas",
"Olm version:": "Olm versija:",
- "Enable email notifications for %(email)s": "Įjungti el. pašto pranešimus %(email)s",
- "Messages containing keywords": "Žinutės turinčios raktažodžių",
"Mentions & keywords": "Paminėjimai & Raktažodžiai",
"New keyword": "Naujas raktažodis",
"Keyword": "Raktažodis",
@@ -1397,7 +1353,6 @@
"Delete avatar": "Ištrinti avatarą",
"More": "Daugiau",
"Connecting": "Jungiamasi",
- "sends fireworks": "nusiunčia fejerverkus",
"Their device couldn't start the camera or microphone": "Jų įrenginys negalėjo įjungti kameros arba mikrofono",
"Connection failed": "Nepavyko prisijungti",
"Could not connect media": "Nepavyko prijungti medijos",
@@ -1604,12 +1559,9 @@
"Deactivating your account is a permanent action — be careful!": "Paskyros deaktyvavimas yra negrįžtamas veiksmas — būkite atsargūs!",
"Spell check": "Rašybos tikrinimas",
"Your password was successfully changed.": "Jūsų slaptažodis sėkmingai pakeistas.",
- "Use high contrast": "Naudoti didelį kontrastą",
"Back up your encryption keys with your account data in case you lose access to your sessions. Your keys will be secured with a unique Security Key.": "Pasidarykite šifravimo raktų ir paskyros duomenų atsarginę kopiją, jei prarastumėte prieigą prie sesijų. Jūsų raktai bus apsaugoti unikaliu saugumo raktu.",
"There was an error loading your notification settings.": "Įkeliant pranešimų nustatymus įvyko klaida.",
"Global": "Globalus",
- "An error occurred whilst saving your notification preferences.": "Išsaugant pranešimų nuostatas įvyko klaida.",
- "Error saving notification preferences": "Klaida išsaugant pranešimų nuostatas",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Atnaujinama erdvė...",
"other": "Atnaujinamos erdvės... (%(progress)s iš %(count)s)"
@@ -1625,7 +1577,6 @@
"one": "Šiuo metu erdvė turi prieigą",
"other": "Šiuo metu %(count)s erdvės turi prieigą"
},
- "Image size in the timeline": "Paveikslėlio dydis laiko juostoje",
"Message search initialisation failed": "Nepavyko inicializuoti žinučių paieškos",
"Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.": {
"one": "Saugiai talpinkite užšifruotas žinutes vietoje, kad jos būtų rodomos paieškos rezultatuose, naudojant %(size)s žinutėms iš %(rooms)s kambario saugoti.",
@@ -1712,17 +1663,6 @@
"Hint: Begin your message with // to start it with a slash.": "Patarimas: norėdami žinutę pradėti pasviruoju brūkšniu, pradėkite ją su //.",
"Unrecognised command: %(commandText)s": "Neatpažinta komanda: %(commandText)s",
"Unknown Command": "Nežinoma komanda",
- "sends hearts": "Siunčia širdeles",
- "Sends the given message with hearts": "Siunčia pateiktą žinutę su širdelėmis",
- "sends space invaders": "siunčia kosmoso įsibrovėlius",
- "Sends the given message with a space themed effect": "Siunčia pateiktą žinutę su kosmoso temos efektu",
- "sends snowfall": "siunčia sniego kritulius",
- "Sends the given message with snowfall": "Siunčia pateiktą žinutę su sniego krituliais",
- "sends rainfall": "siunčia lietų",
- "Sends the given message with rainfall": "Siunčia pateiktą žinutę su lietumi",
- "Sends the given message with fireworks": "Siunčia pateiktą žinutę su fejerverkais",
- "sends confetti": "siunčia konfeti",
- "Sends the given message with confetti": "Siunčia pateiktą žinutę su konfeti",
"Download %(brand)s": "Atsisiųsti %(brand)s",
"Enable hardware acceleration": "Įjungti aparatinį spartinimą",
"Show tray icon and minimise window to it on close": "Rodyti dėklo piktogramą ir uždarius langą jį sumažinti į ją",
@@ -2057,7 +1997,18 @@
"video_rooms_faq1_answer": "Kairiajame skydelyje esančioje kambarių skiltyje naudokite mygtuką “+”.",
"video_rooms_faq2_question": "Ar galiu naudoti teksto pokalbius kartu su vaizdo skambučiu?",
"video_rooms_faq2_answer": "Taip, pokalbių laiko juosta rodoma kartu su vaizdu.",
- "thank_you": "Dėkojame, kad išbandėte beta versiją, ir prašome pateikti kuo daugiau informacijos, kad galėtume ją patobulinti."
+ "thank_you": "Dėkojame, kad išbandėte beta versiją, ir prašome pateikti kuo daugiau informacijos, kad galėtume ją patobulinti.",
+ "group_messaging": "Žinučių siuntimas",
+ "group_profile": "Profilis",
+ "group_spaces": "Erdvės",
+ "group_widgets": "Valdikliai",
+ "group_rooms": "Kambariai",
+ "group_voip": "Garsas ir Vaizdas",
+ "group_moderation": "Moderavimas",
+ "group_themes": "Temos",
+ "group_encryption": "Šifravimas",
+ "group_experimental": "Eksperimentinis",
+ "group_developer": "Kūrėjas"
},
"keyboard": {
"home": "Pradžia",
@@ -2211,11 +2162,34 @@
"rule_call": "Skambučio pakvietimas",
"rule_suppress_notices": "Boto siųstos žinutės",
"rule_tombstone": "Kai atnaujinami kambariai",
- "rule_encrypted_room_one_to_one": "Šifruotos žinutės privačiuose pokalbiuose"
+ "rule_encrypted_room_one_to_one": "Šifruotos žinutės privačiuose pokalbiuose",
+ "messages_containing_keywords": "Žinutės turinčios raktažodžių",
+ "error_saving": "Klaida išsaugant pranešimų nuostatas",
+ "error_saving_detail": "Išsaugant pranešimų nuostatas įvyko klaida.",
+ "enable_email_notifications": "Įjungti el. pašto pranešimus %(email)s",
+ "enable_desktop_notifications_session": "Įjungti darbalaukio pranešimus šiam seansui",
+ "show_message_desktop_notification": "Rodyti žinutę darbalaukio pranešime",
+ "enable_audible_notifications_session": "Įjungti garsinius pranešimus šiam seansui"
},
"appearance": {
"layout_irc": "IRC (eksperimentinis)",
- "layout_bubbles": "Žinučių burbulai"
+ "layout_bubbles": "Žinučių burbulai",
+ "heading": "Tinkinti savo išvaizdą",
+ "subheading": "Išvaizdos nustatymai įtakoja tik šį %(brand)s seansą.",
+ "match_system_theme": "Suderinti su sistemos tema",
+ "custom_font": "Naudoti sistemos šriftą",
+ "custom_font_name": "Sistemos šrifto pavadinimas",
+ "custom_theme_invalid": "Klaidinga temos schema.",
+ "custom_theme_error_downloading": "Klaida atsisiunčiant temos informaciją.",
+ "custom_theme_success": "Tema pridėta!",
+ "custom_theme_url": "Pasirinktinės temos URL",
+ "use_high_contrast": "Naudoti didelį kontrastą",
+ "custom_theme_add_button": "Pridėti temą",
+ "font_size": "Šrifto dydis",
+ "custom_font_description": "Nustatykite sistemoje įdiegto šrifto pavadinimą ir %(brand)s bandys jį naudoti.",
+ "timeline_image_size": "Paveikslėlio dydis laiko juostoje",
+ "timeline_image_size_default": "Numatytas",
+ "timeline_image_size_large": "Didelis"
}
},
"devtools": {
@@ -2311,7 +2285,15 @@
"removed": "%(senderName)s pašalino pagrindinį šio kambario adresą.",
"changed_alternative": "%(senderName)s pakeitė alternatyvius šio kambario adresus.",
"changed_main_and_alternative": "%(senderName)s pakeitė pagrindinį ir alternatyvius šio kambario adresus.",
- "changed": "%(senderName)s pakeitė šio kambario adresus."
+ "changed": "%(senderName)s pakeitė šio kambario adresus.",
+ "alt_added": {
+ "one": "%(senderName)s pridėjo alternatyvų šio kambario adresą %(addresses)s.",
+ "other": "%(senderName)s pridėjo alternatyvius šio kambario adresus %(addresses)s."
+ },
+ "alt_removed": {
+ "one": "%(senderName)s pašalino alternatyvų šio kambario adresą %(addresses)s.",
+ "other": "%(senderName)s pašalino alternatyvius šio kambario adresus %(addresses)s."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s atšaukė pakvietimą %(targetDisplayName)s prisijungti prie kambario.",
@@ -2444,6 +2426,29 @@
"other": "%(oneUser)s neatliko jokių pakeitimų %(count)s kartų(-us)",
"one": "%(oneUser)s neatliko jokių pakeitimų"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s pakeitė %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s galios lygį iš %(fromPowerLevel)s į %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s pašalino taisyklę, draudžiančią vartotojus, sutampančius su %(glob)s",
+ "removed_rule_rooms": "%(senderName)s pašalino taisyklę, draudžiančią kambarius, sutampančius su %(glob)s",
+ "removed_rule_servers": "%(senderName)s pašalino taisyklę, draudžiančią serverius, sutampančius su %(glob)s",
+ "removed_rule": "%(senderName)s pašalino draudimo taisyklę, sutampančią su %(glob)s",
+ "updated_invalid_rule": "%(senderName)s atnaujino klaidingą draudimo taisyklę",
+ "updated_rule_users": "%(senderName)s atnaujino taisyklę, draudžiančią vartotojus, sutampančius su %(glob)s dėl %(reason)s",
+ "updated_rule_rooms": "%(senderName)s atnaujino taisyklę, draudžiančią kambarius, sutampančius su %(glob)s dėl %(reason)s",
+ "updated_rule_servers": "%(senderName)s atnaujino taisyklę, draudžiančią serverius, sutampančius su %(glob)s dėl %(reason)s",
+ "updated_rule": "%(senderName)s atnaujino draudimo taisyklę, sutampančią su %(glob)s dėl %(reason)s",
+ "created_rule_users": "%(senderName)s sukūrė taisyklę, draudžiančią vartotojus, sutampančius su %(glob)s dėl %(reason)s",
+ "created_rule_rooms": "%(senderName)s sukūrė taisyklę, draudžiančią kambarius, sutampančius su %(glob)s dėl %(reason)s",
+ "created_rule_servers": "%(senderName)s sukūrė taisyklę, draudžiančią serverius, sutampančius su %(glob)s dėl %(reason)s",
+ "created_rule": "%(senderName)s sukūrė draudimo taisyklę, sutampančią su %(glob)s dėl %(reason)s",
+ "changed_rule_users": "%(senderName)s pakeitė taisyklę, kuri draudė vartotojus, sutampančius su %(oldGlob)s į sutampančius su %(newGlob)s dėl %(reason)s",
+ "changed_rule_rooms": "%(senderName)s pakeitė taisyklę, kuri draudė kambarius, sutampančius su %(oldGlob)s į sutampančius su %(newGlob)s dėl %(reason)s",
+ "changed_rule_servers": "%(senderName)s pakeitė taisyklę, kuri draudė serverius, sutampančius su %(oldGlob)s į sutampančius su %(newGlob)s dėl %(reason)s",
+ "changed_rule_glob": "%(senderName)s atnaujino draudimo taisyklę, kuri sutapo su %(oldGlob)s į sutampančią su %(newGlob)s dėl %(reason)s"
}
},
"slash_command": {
@@ -2616,5 +2621,19 @@
"enable_prompt": "Padėkite pagerinti %(analyticsOwner)s",
"consent_migration": "Anksčiau sutikote su mumis dalytis anoniminiais naudojimo duomenimis. Atnaujiname, kaip tai veikia.",
"learn_more": "Dalinkitės anoniminiais duomenimis, kurie padės mums nustatyti problemas. Nieko asmeniško. Jokių trečiųjų šalių. Sužinokite daugiau"
+ },
+ "chat_effects": {
+ "confetti_description": "Siunčia pateiktą žinutę su konfeti",
+ "confetti_message": "siunčia konfeti",
+ "fireworks_description": "Siunčia pateiktą žinutę su fejerverkais",
+ "fireworks_message": "nusiunčia fejerverkus",
+ "rainfall_description": "Siunčia pateiktą žinutę su lietumi",
+ "rainfall_message": "siunčia lietų",
+ "snowfall_description": "Siunčia pateiktą žinutę su sniego krituliais",
+ "snowfall_message": "siunčia sniego kritulius",
+ "spaceinvaders_description": "Siunčia pateiktą žinutę su kosmoso temos efektu",
+ "spaceinvaders_message": "siunčia kosmoso įsibrovėlius",
+ "hearts_description": "Siunčia pateiktą žinutę su širdelėmis",
+ "hearts_message": "Siunčia širdeles"
}
}
diff --git a/src/i18n/strings/lv.json b/src/i18n/strings/lv.json
index 4f956fbd8c..41ae380bd0 100644
--- a/src/i18n/strings/lv.json
+++ b/src/i18n/strings/lv.json
@@ -18,7 +18,6 @@
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Neizdodas savienoties ar bāzes serveri. Pārbaudi tīkla savienojumu un pārliecinies, ka bāzes servera SSL sertifikāts ir uzticams, kā arī pārlūkā instalētie paplašinājumi nebloķē pieprasījumus.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Neizdodas savienoties ar bāzes serveri izmantojot HTTP protokolu, kad pārlūka adreses laukā norādīts HTTPS protokols. Tā vietā izmanto HTTPS vai iespējo nedrošos skriptus.",
"Change Password": "Nomainīt paroli",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s nomainīja statusa līmeni %(powerLevelDiffText)s.",
"Command error": "Komandas kļūda",
"Commands": "Komandas",
"Confirm password": "Apstipriniet paroli",
@@ -55,7 +54,6 @@
"Filter room members": "Atfiltrēt istabas dalībniekus",
"Forget room": "Aizmirst istabu",
"For security, this session has been signed out. Please sign in again.": "Drošības nolūkos šī sesija ir pārtraukta. Lūdzu, pieraksties par jaunu.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s no %(fromPowerLevel)s uz %(toPowerLevel)s",
"Historical": "Bijušie",
"Home": "Mājup",
"Import E2E room keys": "Importēt E2E istabas atslēgas",
@@ -297,7 +295,6 @@
"Invite to this room": "Uzaicināt uz šo istabu",
"Thursday": "Ceturtdiena",
"Logs sent": "Logfaili nosūtīti",
- "Show message in desktop notification": "Parādīt ziņu darbvirsmas paziņojumos",
"Yesterday": "Vakardien",
"Error encountered (%(errorDetail)s).": "Gadījās kļūda (%(errorDetail)s).",
"Low Priority": "Zema prioritāte",
@@ -343,8 +340,6 @@
"Room options": "Istabas opcijas",
"Show previews of messages": "Rādīt ziņu priekšskatījumus",
"Show rooms with unread messages first": "Rādīt istabas ar nelasītām ziņām augšpusē",
- "Appearance Settings only affect this %(brand)s session.": "Izskata iestatījumi attiecas vienīgi uz %(brand)s sesiju.",
- "Customise your appearance": "Pielāgot izskatu",
"Activity": "Aktivitātes",
"Sort by": "Kārtot pēc",
"List options": "Saraksta opcijas",
@@ -374,19 +369,6 @@
"Banana": "Banāns",
"You were banned from %(roomName)s by %(memberName)s": "%(memberName)s liedza jums pieeju %(roomName)s",
"The user must be unbanned before they can be invited.": "Lietotājam jābūt atceltam pieejas liegumam pirms uzaicināšanas.",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s izveidoja noteikumu pieejas liegšanai, kas atbilst %(glob)s dēļ %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s izveidoja noteikumu pieejas liegšanai serveriem, kas atbilst %(glob)s dēļ %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s izveidoja noteikumu pieejas liegšanai istabām, kas atbilst %(glob)s dēļ %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s izveidoja noteikumu pieejas liegšanai lietotājiem, kas atbilst %(glob)s dēļ %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s izmainīja noteikumu pieejas liegšanai, kas atbilst %(glob)s dēļ %(reason)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s izmainīja kļūdainu pieejas liegšanas noteikumu",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s izmainīja noteikumu pieejas liegšanai serveriem, kas atbilst %(glob)s dēļ %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s izmainīja noteikumu pieejas liegšanai istabām, kas atbilst %(glob)s dēļ %(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s izmainīja noteikumu pieejas liegšanai lietotājiem, kas atbilst %(glob)s dēļ %(reason)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s dzēsa noteikumu pieejas liegšanai atbilstoši %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s dzēsa noteikumu pieejas liegšanai serveriem, kas atbilst %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s dzēsa noteikumu pieejas liegšanai istabām, kas atbilst %(glob)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s dzēsa noteikumu pieejas liegšanai lietotājiem, kas atbilst %(glob)s",
"Lebanon": "Libāna",
"Bangladesh": "Bangladeša",
"Albania": "Albānija",
@@ -439,14 +421,6 @@
"Manually verify all remote sessions": "Manuāli verificēt visas pārējās sesijas",
"Never send encrypted messages to unverified sessions from this session": "Nesūtīt šifrētas ziņas no šīs sesijas neverificētām sesijām",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Notikusi kļūda, mēģinot atjaunināt istabas alternatīvās adreses. Iespējams, tas ir liegts servera iestatījumos vai arī notikusi kāda pagaidu kļūme.",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s dzēsa šīs istabas alternatīvo adresi %(addresses)s.",
- "other": "%(senderName)s dzēsa šīs istabas alternatīvās adreses %(addresses)s."
- },
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s pievienoja alternatīvo adresi %(addresses)s šai istabai.",
- "other": "%(senderName)s pievienoja alternatīvās adreses %(addresses)s šai istabai."
- },
"Use an identity server to invite by email. Manage in Settings.": "Izmantojiet identitātes serveri, lai uzaicinātu ar epastu. Pārvaldiet iestatījumos.",
"Invite someone using their name, email address, username (like ) or share this room.": "Uzaiciniet kādu personu, izmantojot vārdu, epasta adresi, lietotājvārdu (piemēram, ) vai dalieties ar šo istabu.",
"Verify all users in a room to ensure it's secure.": "Verificējiet visus istabā esošos lietotājus, lai nodrošinātu tās drošību.",
@@ -463,8 +437,6 @@
"IRC display name width": "IRC parādāmā vārda platums",
"%(displayName)s cancelled verification.": "%(displayName)s atcēla verificēšanu.",
"Your display name": "Jūsu parādāmais vārds",
- "Enable audible notifications for this session": "Iespējot dzirdamus paziņojumus šai sesijai",
- "Enable desktop notifications for this session": "Iespējot darbvirsmas paziņojumus šai sesijai",
"Manage integrations": "Pārvaldīt integrācijas",
"You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Pašlaik jūs izmantojat , lai atklātu esošos kontaktus un jūs būtu atklājams citiem. Jūs varat mainīt identitātes serveri zemāk.",
"You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Pašlaik jūs neizmantojat nevienu identitātes serveri. Lai atklātu esošos kontaktus un jūs būtu atklājams citiem, pievienojiet kādu identitātes serveri zemāk.",
@@ -624,7 +596,6 @@
"Versions": "Versijas",
"For help with using %(brand)s, click here.": "Palīdzībai %(brand)s izmantošanā, spiediet šeit.",
"Account management": "Konta pārvaldība",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Iestaties uz jūsu sistēmas instalēta fonta nosaukumu, kuru & %(brand)s vajadzētu mēģināt izmantot.",
"New version available. Update now.": "Pieejama jauna versija. Atjaunināt.",
"Failed to save your profile": "Neizdevās salabāt jūsu profilu",
"Passwords don't match": "Paroles nesakrīt",
@@ -715,7 +686,6 @@
"A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Teksta ziņa tika nosūtīta uz +%(msisdn)s. Lūdzu, ievadiet tajā esošo verifikācijas kodu.",
"Always show the window menu bar": "Vienmēr parādīt loga izvēlnes joslu",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Piekrītiet identitāšu servera (%(serverName)s) pakalpojumu sniegšanas noteikumiem, lai padarītu sevi atrodamu citiem, izmantojot epasta adresi vai tālruņa numuru.",
- "Add theme": "Pievienot tēmu",
"Algorithm:": "Algoritms:",
"Display Name": "Parādāmais vārds",
"Add some details to help people recognise it.": "Pievienojiet aprakstu, lai palīdzētu cilvēkiem to atpazīt.",
@@ -853,10 +823,6 @@
"Send stickers into this room": "Iesūtīt stikerus šajā istabā",
"Remain on your screen while running": "Darbības laikā paliek uz ekrāna",
"Remain on your screen when viewing another room, when running": "Darbības laikā paliek uz ekrāna, kad tiek skatīta cita istaba",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s pārjaunoja lieguma noteikumu šablonu %(oldGlob)s uz šablonu %(newGlob)s dēļ %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s aizstāja noteikumu, kas liedza pieeju serveriem, kas atbilst pazīmei %(oldGlob)s, ar atbilstošu pazīmei %(newGlob)s dēļ %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s izmainīja noteikumu, kurš liedz pieeju istabām, kas atbilst %(oldGlob)s pazīmei pret %(newGlob)s dēļ %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s aizstāja noteikumu, kurš liedza pieeju lietotājiem %(oldGlob)s ar jaunu noteikumu, kurš aizliedz %(newGlob)s dēļ %(reason)s",
"Converts the DM to a room": "Pārveido DM par istabu",
"Converts the room to a DM": "Pārveido istabu par DM",
"Places the call in the current room on hold": "Iepauzē sazvanu šajā istabā",
@@ -1183,13 +1149,10 @@
"Code blocks": "Koda bloki",
"Displaying time": "Laika attēlošana",
"Keyboard shortcuts": "Īsinājumtaustiņi",
- "Custom theme URL": "Pielāgotas tēmas URL",
- "Theme added!": "Tēma pievienota!",
"Enter a new identity server": "Ievadiet jaunu identitāšu serveri",
"Mentions & keywords": "Pieminēšana un atslēgvārdi",
"New keyword": "Jauns atslēgvārds",
"Keyword": "Atslēgvārds",
- "Messages containing keywords": "Ziņas, kas satur atslēgvārdus",
"Anyone can find and join.": "Ikviens var atrast un pievienoties.",
"Only invited people can join.": "Tikai uzaicināti cilvēki var pievienoties.",
"Private (invite only)": "Privāta (tikai ar ielūgumiem)",
@@ -1199,10 +1162,8 @@
"Show all rooms": "Rādīt visas istabas",
"Corn": "Kukurūza",
"Show hidden events in timeline": "Rādīt slēptos notikumus laika skalā",
- "Match system theme": "Pielāgoties sistēmas tēmai",
"Surround selected text when typing special characters": "Iekļaut iezīmēto tekstu, rakstot speciālās rakstzīmes",
"Use custom size": "Izmantot pielāgotu izmēru",
- "Font size": "Šrifta izmērs",
"Dates are often easy to guess": "Datumi bieži vien ir viegli uzminami",
"Final result based on %(count)s votes": {
"one": "Gala rezultāts pamatojoties uz %(count)s balss",
@@ -1494,7 +1455,10 @@
},
"labs": {
"pinning": "Ziņu piespraušana",
- "video_rooms_faq1_question": "Kā izveidot video istabu?"
+ "video_rooms_faq1_question": "Kā izveidot video istabu?",
+ "group_profile": "Profils",
+ "group_rooms": "Istabas",
+ "group_encryption": "Šifrēšana"
},
"keyboard": {
"home": "Mājup"
@@ -1576,7 +1540,22 @@
"rule_invite_for_me": "Kad esmu uzaicināts/a istabā",
"rule_call": "Uzaicinājuma zvans",
"rule_suppress_notices": "Botu nosūtītās ziņas",
- "rule_encrypted_room_one_to_one": "Šifrētas ziņas viens-pret-vienu čatos"
+ "rule_encrypted_room_one_to_one": "Šifrētas ziņas viens-pret-vienu čatos",
+ "messages_containing_keywords": "Ziņas, kas satur atslēgvārdus",
+ "enable_desktop_notifications_session": "Iespējot darbvirsmas paziņojumus šai sesijai",
+ "show_message_desktop_notification": "Parādīt ziņu darbvirsmas paziņojumos",
+ "enable_audible_notifications_session": "Iespējot dzirdamus paziņojumus šai sesijai"
+ },
+ "appearance": {
+ "heading": "Pielāgot izskatu",
+ "subheading": "Izskata iestatījumi attiecas vienīgi uz %(brand)s sesiju.",
+ "match_system_theme": "Pielāgoties sistēmas tēmai",
+ "custom_theme_success": "Tēma pievienota!",
+ "custom_theme_url": "Pielāgotas tēmas URL",
+ "custom_theme_add_button": "Pievienot tēmu",
+ "font_size": "Šrifta izmērs",
+ "custom_font_description": "Iestaties uz jūsu sistēmas instalēta fonta nosaukumu, kuru & %(brand)s vajadzētu mēģināt izmantot.",
+ "timeline_image_size_default": "Noklusējuma"
}
},
"devtools": {
@@ -1655,7 +1634,15 @@
"removed": "%(senderName)s dzēsa galveno adresi šai istabai.",
"changed_alternative": "%(senderName)s nomainīja šīs istabas alternatīvās adreses.",
"changed_main_and_alternative": "%(senderName)s nomainīja istabas galveno un alternatīvo adresi.",
- "changed": "%(senderName)s nomainīja istabas adreses."
+ "changed": "%(senderName)s nomainīja istabas adreses.",
+ "alt_added": {
+ "one": "%(senderName)s pievienoja alternatīvo adresi %(addresses)s šai istabai.",
+ "other": "%(senderName)s pievienoja alternatīvās adreses %(addresses)s šai istabai."
+ },
+ "alt_removed": {
+ "one": "%(senderName)s dzēsa šīs istabas alternatīvo adresi %(addresses)s.",
+ "other": "%(senderName)s dzēsa šīs istabas alternatīvās adreses %(addresses)s."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s atsauca uzaicinājumu %(targetDisplayName)s pievienoties istabai.",
@@ -1795,6 +1782,29 @@
"other": "%(oneUser)snomainīja piespraustās ziņas istabā %(count)s reizes",
"one": "%(oneUser)snomainīja piespraustās ziņas istabā"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s nomainīja statusa līmeni %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s no %(fromPowerLevel)s uz %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s dzēsa noteikumu pieejas liegšanai lietotājiem, kas atbilst %(glob)s",
+ "removed_rule_rooms": "%(senderName)s dzēsa noteikumu pieejas liegšanai istabām, kas atbilst %(glob)s",
+ "removed_rule_servers": "%(senderName)s dzēsa noteikumu pieejas liegšanai serveriem, kas atbilst %(glob)s",
+ "removed_rule": "%(senderName)s dzēsa noteikumu pieejas liegšanai atbilstoši %(glob)s",
+ "updated_invalid_rule": "%(senderName)s izmainīja kļūdainu pieejas liegšanas noteikumu",
+ "updated_rule_users": "%(senderName)s izmainīja noteikumu pieejas liegšanai lietotājiem, kas atbilst %(glob)s dēļ %(reason)s",
+ "updated_rule_rooms": "%(senderName)s izmainīja noteikumu pieejas liegšanai istabām, kas atbilst %(glob)s dēļ %(reason)s",
+ "updated_rule_servers": "%(senderName)s izmainīja noteikumu pieejas liegšanai serveriem, kas atbilst %(glob)s dēļ %(reason)s",
+ "updated_rule": "%(senderName)s izmainīja noteikumu pieejas liegšanai, kas atbilst %(glob)s dēļ %(reason)s",
+ "created_rule_users": "%(senderName)s izveidoja noteikumu pieejas liegšanai lietotājiem, kas atbilst %(glob)s dēļ %(reason)s",
+ "created_rule_rooms": "%(senderName)s izveidoja noteikumu pieejas liegšanai istabām, kas atbilst %(glob)s dēļ %(reason)s",
+ "created_rule_servers": "%(senderName)s izveidoja noteikumu pieejas liegšanai serveriem, kas atbilst %(glob)s dēļ %(reason)s",
+ "created_rule": "%(senderName)s izveidoja noteikumu pieejas liegšanai, kas atbilst %(glob)s dēļ %(reason)s",
+ "changed_rule_users": "%(senderName)s aizstāja noteikumu, kurš liedza pieeju lietotājiem %(oldGlob)s ar jaunu noteikumu, kurš aizliedz %(newGlob)s dēļ %(reason)s",
+ "changed_rule_rooms": "%(senderName)s izmainīja noteikumu, kurš liedz pieeju istabām, kas atbilst %(oldGlob)s pazīmei pret %(newGlob)s dēļ %(reason)s",
+ "changed_rule_servers": "%(senderName)s aizstāja noteikumu, kas liedza pieeju serveriem, kas atbilst pazīmei %(oldGlob)s, ar atbilstošu pazīmei %(newGlob)s dēļ %(reason)s",
+ "changed_rule_glob": "%(senderName)s pārjaunoja lieguma noteikumu šablonu %(oldGlob)s uz šablonu %(newGlob)s dēļ %(reason)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/nb_NO.json b/src/i18n/strings/nb_NO.json
index c1da8f7bb6..2f3e387671 100644
--- a/src/i18n/strings/nb_NO.json
+++ b/src/i18n/strings/nb_NO.json
@@ -208,7 +208,6 @@
"Set up": "Sett opp",
"Identity server has no terms of service": "Identitetstjeneren har ingen brukervilkår",
"Mirror local video feed": "Speil den lokale videostrømmen",
- "Match system theme": "Bind fast til systemtemaet",
"Send analytics data": "Send analytiske data",
"Show hidden events in timeline": "Vis skjulte hendelser i tidslinjen",
"My Ban List": "Min bannlysningsliste",
@@ -237,9 +236,6 @@
"Guitar": "Gitar",
"Later": "Senere",
"Accept to continue:": "Aksepter for å fortsette:",
- "Enable desktop notifications for this session": "Skru på skrivebordsvarsler for denne økten",
- "Show message in desktop notification": "Vis meldingen i skrivebordsvarselet",
- "Enable audible notifications for this session": "Skru på hørbare varsler for denne økten",
"Profile picture": "Profilbilde",
"Checking server": "Sjekker tjeneren",
"Change identity server": "Bytt ut identitetstjener",
@@ -247,8 +243,6 @@
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Å bruke en identitetstjener er valgfritt. Dersom du velger å ikke bruke en identitetstjener, vil du ikke kunne oppdages av andre brukere, og du vil ikke kunne invitere andre ut i fra E-postadresse eller telefonnummer.",
"Do not use an identity server": "Ikke bruk en identitetstjener",
"Manage integrations": "Behandle integreringer",
- "Theme added!": "Temaet er lagt til!",
- "Add theme": "Legg til tema",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Godkjenn identitetstjenerens (%(serverName)s) brukervilkår, slik at du kan bli oppdaget ut i fra E-postadresse eller telefonnummer.",
"Account management": "Kontobehandling",
"Deactivate Account": "Deaktiver kontoen",
@@ -533,7 +527,6 @@
"Use an identity server": "Bruk en identitetstjener",
"Could not find user in room": "Klarte ikke å finne brukeren i rommet",
"Session already verified!": "Økten er allerede verifisert!",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s gikk fra %(fromPowerLevel)s til %(toPowerLevel)s",
"Your %(brand)s is misconfigured": "Ditt %(brand)s-oppsett er feiloppsatt",
"Not a valid %(brand)s keyfile": "Ikke en gyldig %(brand)s-nøkkelfil",
"Unrecognised address": "Adressen ble ikke gjenkjent",
@@ -615,11 +608,9 @@
"Use a few words, avoid common phrases": "Bruk noen få ord, unngå vanlig fraser",
"Ok": "OK",
"Encryption upgrade available": "Krypteringsoppdatering tilgjengelig",
- "Font size": "Skriftstørrelse",
"Santa": "Julenisse",
"wait and try again later": "vent og prøv igjen senere",
"Size must be a number": "Størrelsen må være et nummer",
- "Customise your appearance": "Tilpass utseendet du bruker",
"eg: @bot:* or example.org": "f.eks.: @bot:* eller example.org",
"To link to this room, please add an address.": "For å lenke til dette rommet, vennligst legg til en adresse.",
"Remove %(phone)s?": "Vil du fjerne %(phone)s?",
@@ -732,7 +723,6 @@
"Hey you. You're the best!": "Hei der. Du er fantastisk!",
"Use custom size": "Bruk tilpasset størrelse",
"Use Single Sign On to continue": "Bruk Single Sign On for å fortsette",
- "Appearance Settings only affect this %(brand)s session.": "Stilendringer gjelder kun i denne %(brand)s sesjonen.",
"Belgium": "Belgia",
"American Samoa": "Amerikansk Samoa",
"United States": "USA",
@@ -891,7 +881,6 @@
"Failed to deactivate user": "Mislyktes i å deaktivere brukeren",
"Accept all %(invitedRooms)s invites": "Aksepter alle %(invitedRooms)s-invitasjoner",
"": "",
- "Custom theme URL": "URL-en til et selvvalgt tema",
"not ready": "ikke klar",
"ready": "klar",
"Algorithm:": "Algoritme:",
@@ -900,9 +889,6 @@
"Update %(brand)s": "Oppdater %(brand)s",
"You are currently ignoring:": "Du ignorerer for øyeblikket:",
"Dial pad": "Nummerpanel",
- "sends confetti": "sender konfetti",
- "System font name": "Systemskrifttypenavn",
- "Use a system font": "Bruk en systemskrifttype",
"Channel: ": "Kanal: ",
"Enable desktop notifications": "Aktiver skrivebordsvarsler",
"Don't miss a reply": "Ikke gå glipp av noen svar",
@@ -1304,7 +1290,12 @@
"user_menu": "Brukermeny"
},
"labs": {
- "pinning": "Meldingsklistring"
+ "pinning": "Meldingsklistring",
+ "group_profile": "Profil",
+ "group_widgets": "Komponenter",
+ "group_rooms": "Rom",
+ "group_voip": "Stemme og video",
+ "group_encryption": "Kryptering"
},
"keyboard": {
"home": "Hjem",
@@ -1392,7 +1383,22 @@
"rule_call": "Anropsinvitasjon",
"rule_suppress_notices": "Meldinger sendt av bot",
"rule_tombstone": "Når rom blir oppgradert",
- "rule_encrypted_room_one_to_one": "Krypterte meldinger i samtaler under fire øyne"
+ "rule_encrypted_room_one_to_one": "Krypterte meldinger i samtaler under fire øyne",
+ "enable_desktop_notifications_session": "Skru på skrivebordsvarsler for denne økten",
+ "show_message_desktop_notification": "Vis meldingen i skrivebordsvarselet",
+ "enable_audible_notifications_session": "Skru på hørbare varsler for denne økten"
+ },
+ "appearance": {
+ "heading": "Tilpass utseendet du bruker",
+ "subheading": "Stilendringer gjelder kun i denne %(brand)s sesjonen.",
+ "match_system_theme": "Bind fast til systemtemaet",
+ "custom_font": "Bruk en systemskrifttype",
+ "custom_font_name": "Systemskrifttypenavn",
+ "custom_theme_success": "Temaet er lagt til!",
+ "custom_theme_url": "URL-en til et selvvalgt tema",
+ "custom_theme_add_button": "Legg til tema",
+ "font_size": "Skriftstørrelse",
+ "timeline_image_size_default": "Standard"
}
},
"devtools": {
@@ -1557,6 +1563,9 @@
"one": "%(oneUser)s endret navnet sitt",
"other": "%(oneUser)sendret navnet sitt %(count)s ganger"
}
+ },
+ "m.room.power_levels": {
+ "user_from_to": "%(userId)s gikk fra %(fromPowerLevel)s til %(toPowerLevel)s"
}
},
"slash_command": {
@@ -1670,5 +1679,8 @@
"category_flags": "Flagg",
"categories": "Kategorier",
"quick_reactions": "Hurtigreaksjoner"
+ },
+ "chat_effects": {
+ "confetti_message": "sender konfetti"
}
}
diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json
index e8c8041916..ad821323c3 100644
--- a/src/i18n/strings/nl.json
+++ b/src/i18n/strings/nl.json
@@ -13,7 +13,6 @@
"Banned users": "Verbannen personen",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Kan geen verbinding maken met de homeserver via HTTP wanneer er een HTTPS-URL in je browserbalk staat. Gebruik HTTPS of schakel onveilige scripts in.",
"Change Password": "Wachtwoord wijzigen",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s heeft het machtsniveau van %(powerLevelDiffText)s gewijzigd.",
"Command error": "Opdrachtfout",
"Commands": "Opdrachten",
"Confirm password": "Bevestig wachtwoord",
@@ -98,7 +97,6 @@
"Filter room members": "Kamerleden filteren",
"Forget room": "Kamer vergeten",
"For security, this session has been signed out. Please sign in again.": "Wegens veiligheidsredenen is deze sessie uitgelogd. Log opnieuw in.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s van %(fromPowerLevel)s naar %(toPowerLevel)s",
"Historical": "Historisch",
"Home": "Home",
"Import E2E room keys": "E2E-kamersleutels importeren",
@@ -294,7 +292,6 @@
"All Rooms": "Alle kamers",
"You cannot delete this message. (%(code)s)": "Je kan dit bericht niet verwijderen. (%(code)s)",
"Thursday": "Donderdag",
- "Show message in desktop notification": "Bericht in bureaubladmelding tonen",
"Yesterday": "Gisteren",
"Error encountered (%(errorDetail)s).": "Er is een fout opgetreden (%(errorDetail)s).",
"Low Priority": "Lage prioriteit",
@@ -798,25 +795,7 @@
"Session already verified!": "Sessie al geverifieerd!",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "PAS OP: sleutelverificatie MISLUKT! De combinatie %(userId)s + sessie %(deviceId)s is ondertekend met ‘%(fprint)s’ - maar de opgegeven sleutel is ‘%(fingerprint)s’. Wellicht worden jouw berichten onderschept!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "De door jou verschafte sleutel en de van %(userId)ss sessie %(deviceId)s verkregen sleutels komen overeen. De sessie is daarmee geverifieerd.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s heeft de banregel voor personen die met %(glob)s stroken verwijderd",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s heeft de banregel voor kamers met %(glob)s verwijderd",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s heeft de banregel voor servers die met %(glob)s stroken verwijderd",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s heeft een banregel die met %(glob)s strookt verwijderd",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s heeft een ongeldige banregel bijgewerkt",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s heeft de regel bijgewerkt die personen die met %(glob)s sporen verbant vanwege %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s heeft de regel bijgewerkt die kamers met %(glob)s verbant vanwege %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s heeft de regel bijgewerkt die servers die met %(glob)s sporen verbant vanwege %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s heeft een banregel vanwege %(reason)s die met %(glob)s spoort bijgewerkt",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s heeft geregeld dat personen die met %(glob)s sporen verbannen worden vanwege %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s heeft geregeld dat kamers met %(glob)s verbannen worden vanwege %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s heeft geregeld dat servers die met %(glob)s sporen verbannen worden vanwege %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s heeft geregeld dat alles wat met %(glob)s spoort verbannen wordt vanwege %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s heeft het patroon van een banregel voor personen wegens %(reason)s aangepast van %(oldGlob)s tot %(newGlob)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s heeft het patroon van een banregel voor kamers wegens %(reason)s aangepast van %(oldGlob)s tot %(newGlob)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s heeft het patroon van een banregel voor servers wegens %(reason)s aangepast van %(oldGlob)s tot %(newGlob)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s heeft het patroon van een banregel wegens %(reason)s aangepast van %(oldGlob)s tot %(newGlob)s",
"%(name)s (%(userId)s)": "%(name)s (%(userId)s)",
- "Match system theme": "Aanpassen aan systeemthema",
"Never send encrypted messages to unverified sessions from this session": "Vanaf deze sessie nooit versleutelde berichten naar ongeverifieerde sessies versturen",
"Never send encrypted messages to unverified sessions in this room from this session": "Vanaf deze sessie nooit versleutelde berichten naar ongeverifieerde sessies in deze kamer versturen",
"Enable message search in encrypted rooms": "Zoeken in versleutelde kamers inschakelen",
@@ -859,8 +838,6 @@
"Subscribed lists": "Abonnementen op lijsten",
"Subscribing to a ban list will cause you to join it!": "Wanneer je jezelf abonneert op een banlijst zal je eraan worden toegevoegd!",
"If this isn't what you want, please use a different tool to ignore users.": "Als je dit niet wilt kan je een andere methode gebruiken om personen te negeren.",
- "Enable desktop notifications for this session": "Bureaubladmeldingen voor deze sessie inschakelen",
- "Enable audible notifications for this session": "Meldingen met geluid voor deze sessie inschakelen",
"You should:": "Je zou best:",
"check your browser plugins for anything that might block the identity server (such as Privacy Badger)": "je browserextensies bekijken voor extensies die mogelijk de identiteitsserver blokkeren (zoals Privacy Badger)",
"contact the administrators of identity server ": "contact opnemen met de beheerders van de identiteitsserver ",
@@ -1038,14 +1015,6 @@
"%(name)s is requesting verification": "%(name)s verzoekt om verificatie",
"Could not find user in room": "Kan die persoon in de kamer niet vinden",
"Please supply a widget URL or embed code": "Gelieve een widgetURL of in te bedden code te geven",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s heeft dit kamer de nevenadressen %(addresses)s toegekend.",
- "one": "%(senderName)s heeft deze kamer het nevenadres %(addresses)s toegekend."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s heeft de nevenadressen %(addresses)s voor deze kamer geschrapt.",
- "one": "%(senderName)s heeft het nevenadres %(addresses)s voor deze kamer geschrapt."
- },
"You signed in to a new session without verifying it:": "Je hebt je bij een nog niet geverifieerde sessie aangemeld:",
"Verify your other session using one of the options below.": "Verifieer je andere sessie op een van onderstaande wijzen.",
"Opens chat with the given user": "Start een chat met die persoon",
@@ -1362,8 +1331,6 @@
"Scroll to most recent messages": "Spring naar meest recente bericht",
"The authenticity of this encrypted message can't be guaranteed on this device.": "De echtheid van dit versleutelde bericht kan op dit apparaat niet worden gegarandeerd.",
"To link to this room, please add an address.": "Voeg een adres toe om naar deze kamer te kunnen verwijzen.",
- "Appearance Settings only affect this %(brand)s session.": "Weergave-instellingen zijn alleen van toepassing op deze %(brand)s sessie.",
- "Customise your appearance": "Weergave aanpassen",
"Use between %(min)s pt and %(max)s pt": "Gebruik een getal tussen %(min)s pt en %(max)s pt",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Aangepaste lettergrootte kan alleen een getal tussen %(min)s pt en %(max)s pt zijn",
"Size must be a number": "Grootte moet een getal zijn",
@@ -1381,11 +1348,7 @@
"Channel: ": "Kanaal: ",
"There was an error looking up the phone number": "Bij het zoeken naar het telefoonnummer is een fout opgetreden",
"Unable to look up phone number": "Kan telefoonnummer niet opzoeken",
- "sends snowfall": "stuurt sneeuwval",
- "sends confetti": "stuurt confetti",
- "sends fireworks": "stuurt vuurwerk",
"Use custom size": "Aangepaste lettergrootte gebruiken",
- "Font size": "Lettergrootte",
"Change notification settings": "Meldingsinstellingen wijzigen",
"New version of %(brand)s is available": "Nieuwe versie van %(brand)s is beschikbaar",
"Update %(brand)s": "%(brand)s updaten",
@@ -1450,8 +1413,6 @@
"Confirm to continue": "Bevestig om door te gaan",
"Comment": "Opmerking",
"Manually verify all remote sessions": "Handmatig alle externe sessies verifiëren",
- "System font name": "Systeemlettertypenaam",
- "Use a system font": "Gebruik een systeemlettertype",
"Safeguard against losing access to encrypted messages & data": "Beveiliging tegen verlies van toegang tot versleutelde berichten en gegevens",
"Set up Secure Backup": "Beveiligde back-up instellen",
"Contact your server admin.": "Neem contact op met je serverbeheerder.",
@@ -1522,8 +1483,6 @@
"St. Lucia": "Sint Lucia",
"South Sudan": "Zuid-Soedan",
"Oman": "Oman",
- "Theme added!": "Thema toegevoegd!",
- "Add theme": "Thema toevoegen",
"No recently visited rooms": "Geen onlangs bezochte kamers",
"Use the Desktop app to see all encrypted files": "Gebruik de Desktop-app om alle versleutelde bestanden te zien",
"Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Herinnering: Jouw browser wordt niet ondersteund. Dit kan een negatieve impact hebben op je ervaring.",
@@ -1535,7 +1494,6 @@
"Feedback sent": "Feedback verstuurd",
"Workspace: ": "Werkplaats: ",
"Your firewall or anti-virus is blocking the request.": "Jouw firewall of antivirussoftware blokkeert de aanvraag.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Stel de naam in van een lettertype dat op uw systeem is geïnstalleerd en %(brand)s zal proberen het te gebruiken.",
"Toggle right panel": "Rechterpaneel in- of uitschakelen",
"Toggle the top left menu": "Het menu linksboven in- of uitschakelen",
"Toggle microphone mute": "Microfoon dempen in- of uitschakelen",
@@ -1690,9 +1648,6 @@
"Room ID or address of ban list": "Kamer-ID of het adres van de banlijst",
"Add users and servers you want to ignore here. Use asterisks to have %(brand)s match any characters. For example, @bot:* would ignore all users that have the name 'bot' on any server.": "Voeg hier personen en servers toe die je wil negeren. Gebruik asterisken om %(brand)s met alle tekens te laten overeenkomen. Bijvoorbeeld, @bot:* zou alle personen negeren die de naam 'bot' hebben op elke server.",
"Please verify the room ID or address and try again.": "Controleer het kamer-ID of het adres en probeer het opnieuw.",
- "Custom theme URL": "Aangepaste thema-URL",
- "Error downloading theme information.": "Fout bij het downloaden van de thema-informatie.",
- "Invalid theme schema.": "Ongeldig themaschema.",
"Hey you. You're the best!": "Hey. Jij bent de beste!",
"Backup key cached:": "Back-up sleutel cached:",
"Backup key stored:": "Back-up sleutel bewaard:",
@@ -1711,9 +1666,6 @@
"Cross-signing is ready for use.": "Kruiselings ondertekenen is klaar voor gebruik.",
"Your server isn't responding to some requests.": "Je server reageert niet op sommige verzoeken.",
"Dial pad": "Kiestoetsen",
- "Sends the given message with snowfall": "Stuurt het bericht met sneeuwval",
- "Sends the given message with fireworks": "Stuurt het bericht met vuurwerk",
- "Sends the given message with confetti": "Stuurt het bericht met confetti",
"IRC display name width": "Breedte IRC-weergavenaam",
"If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "Als je nu annuleert, kan je versleutelde berichten en gegevens verliezen als je geen toegang meer hebt tot je login.",
"To continue, use Single Sign On to prove your identity.": "Om verder te gaan, gebruik je eenmalige aanmelding om je identiteit te bewijzen.",
@@ -1870,8 +1822,6 @@
"Add reaction": "Reactie toevoegen",
"Space Autocomplete": "Space autocomplete",
"Go to my space": "Ga naar mijn Space",
- "sends space invaders": "stuurt space invaders",
- "Sends the given message with a space themed effect": "Stuurt het bericht met space invaders",
"See when people join, leave, or are invited to your active room": "Zie wanneer personen deelnemen, vertrekken of worden uitgenodigd in je actieve kamer",
"See when people join, leave, or are invited to this room": "Zie wanneer personen deelnemen, vertrekken of worden uitgenodigd voor deze kamer",
"Currently joining %(count)s rooms": {
@@ -1956,10 +1906,6 @@
"Global": "Overal",
"New keyword": "Nieuw trefwoord",
"Keyword": "Trefwoord",
- "Enable email notifications for %(email)s": "E-mailmeldingen inschakelen voor %(email)s",
- "An error occurred whilst saving your notification preferences.": "Er is een fout opgetreden tijdens het opslaan van je meldingsvoorkeuren.",
- "Error saving notification preferences": "Fout bij het opslaan van meldingsvoorkeuren",
- "Messages containing keywords": "Berichten met trefwoord",
"Transfer Failed": "Doorverbinden is mislukt",
"Unable to transfer call": "Doorverbinden is mislukt",
"Unable to copy a link to the room to the clipboard.": "Kopiëren van kamerlink naar het klembord is mislukt.",
@@ -2135,7 +2081,6 @@
"Joined": "Toegetreden",
"Insert link": "Koppeling invoegen",
"Joining": "Toetreden",
- "Use high contrast": "Hoog contrast inschakelen",
"Light high contrast": "Lichte hoog contrast",
"Select all": "Allemaal selecteren",
"Deselect all": "Allemaal deselecteren",
@@ -2206,9 +2151,6 @@
"Show tray icon and minimise window to it on close": "Geef een pictogram weer in de systeembalk en minimaliseer het venster wanneer het wordt gesloten",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Deze kamer is in spaces waar je geen beheerder van bent. In deze spaces zal de oude kamer nog worden getoond, maar leden zullen een melding krijgen om deel te nemen aan de nieuwe kamer.",
"Large": "Groot",
- "Image size in the timeline": "Afbeeldingformaat in de tijdlijn",
- "Sends the given message with rainfall": "Stuurt het bericht met neerslag",
- "sends rainfall": "stuurt neerslag",
"%(spaceName)s and %(count)s others": {
"one": "%(spaceName)s en %(count)s andere",
"other": "%(spaceName)s en %(count)s andere"
@@ -2450,8 +2392,6 @@
"Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Spaces zijn een nieuwe manier om kamers en mensen te groeperen. Wat voor ruimte wil je aanmaken? Je kan dit later wijzigen.",
"Match system": "Match systeem",
"Developer tools": "Ontwikkelaarstools",
- "sends hearts": "stuurt hartjes",
- "Sends the given message with hearts": "Stuurt het bericht met hartjes",
"Show polls button": "Toon polls-knop",
"Failed to join": "Kan niet deelnemen",
"The person who invited you has already left, or their server is offline.": "De persoon die je heeft uitgenodigd is al vertrokken, of zijn server is offline.",
@@ -2474,7 +2414,6 @@
"Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.": "Reageer op een lopende thread of gebruik \"%(replyInThread)s\" wanneer je de muisaanwijzer op een bericht plaatst om een nieuwe te starten.",
"We'll create rooms for each of them.": "We zullen kamers voor elk van hen maken.",
"An error occurred while stopping your live location, please try again": "Er is een fout opgetreden bij het stoppen van je live locatie, probeer het opnieuw",
- "%(timeRemaining)s left": "%(timeRemaining)s over",
"You are sharing your live location": "Je deelt je live locatie",
"Open user settings": "Open persooninstellingen",
"Switch to space by number": "Overschakelen naar space op nummer",
@@ -2744,9 +2683,6 @@
"one": "Weet u zeker dat u zich wilt afmelden bij %(count)s sessies?",
"other": "Weet u zeker dat u zich wilt afmelden bij %(count)s sessies?"
},
- "Enable notifications for this device": "Meldingen inschakelen voor dit apparaat",
- "Turn off to disable notifications on all your devices and sessions": "Schakel dit uit om meldingen op al je apparaten en sessies uit te schakelen",
- "Enable notifications for this account": "Meldingen inschakelen voor dit account",
"Sorry — this call is currently full": "Sorry — dit gesprek is momenteel vol",
"Record the client name, version, and url to recognise sessions more easily in session manager": "Noteer de naam, versie en url van de applicatie om sessies gemakkelijker te herkennen in sessiebeheer",
"Unknown room": "Onbekende kamer",
@@ -2970,7 +2906,18 @@
"video_rooms_faq1_answer": "Gebruik de knop \"+\" in het kamergedeelte van het linkerpaneel.",
"video_rooms_faq2_question": "Kan ik tekstberichten gebruiken naast het videogesprek?",
"video_rooms_faq2_answer": "Ja, de gesprekstijdslijn wordt naast de video weergegeven.",
- "thank_you": "Bedankt voor het proberen van de bèta. Ga alsjeblieft zo gedetailleerd mogelijk in op de details zodat we deze kunnen verbeteren."
+ "thank_you": "Bedankt voor het proberen van de bèta. Ga alsjeblieft zo gedetailleerd mogelijk in op de details zodat we deze kunnen verbeteren.",
+ "group_messaging": "Messaging",
+ "group_profile": "Profiel",
+ "group_spaces": "Spaces",
+ "group_widgets": "Widgets",
+ "group_rooms": "Kamers",
+ "group_voip": "Spraak & video",
+ "group_moderation": "Moderatie",
+ "group_themes": "Thema's",
+ "group_encryption": "Versleuteling",
+ "group_experimental": "Experimenteel",
+ "group_developer": "Ontwikkelaar"
},
"keyboard": {
"home": "Home",
@@ -3050,7 +2997,8 @@
"few_seconds_ago": "enige tellen geleden",
"about_minute_ago": "ongeveer een minuut geleden",
"about_hour_ago": "ongeveer een uur geleden",
- "about_day_ago": "ongeveer een dag geleden"
+ "about_day_ago": "ongeveer een dag geleden",
+ "left": "%(timeRemaining)s over"
},
"onboarding": {
"personal_messaging_title": "Veilig berichten versturen voor vrienden en familie",
@@ -3133,11 +3081,37 @@
"rule_call": "Oproep-uitnodiging",
"rule_suppress_notices": "Berichten verzonden door een bot",
"rule_tombstone": "Wanneer kamers geüpgraded worden",
- "rule_encrypted_room_one_to_one": "Versleutelde berichten in één-op-één chats"
+ "rule_encrypted_room_one_to_one": "Versleutelde berichten in één-op-één chats",
+ "messages_containing_keywords": "Berichten met trefwoord",
+ "error_saving": "Fout bij het opslaan van meldingsvoorkeuren",
+ "error_saving_detail": "Er is een fout opgetreden tijdens het opslaan van je meldingsvoorkeuren.",
+ "enable_notifications_account": "Meldingen inschakelen voor dit account",
+ "enable_notifications_account_detail": "Schakel dit uit om meldingen op al je apparaten en sessies uit te schakelen",
+ "enable_email_notifications": "E-mailmeldingen inschakelen voor %(email)s",
+ "enable_notifications_device": "Meldingen inschakelen voor dit apparaat",
+ "enable_desktop_notifications_session": "Bureaubladmeldingen voor deze sessie inschakelen",
+ "show_message_desktop_notification": "Bericht in bureaubladmelding tonen",
+ "enable_audible_notifications_session": "Meldingen met geluid voor deze sessie inschakelen"
},
"appearance": {
"layout_irc": "IRC (Experimenteel)",
- "layout_bubbles": "Berichtenbubbels"
+ "layout_bubbles": "Berichtenbubbels",
+ "heading": "Weergave aanpassen",
+ "subheading": "Weergave-instellingen zijn alleen van toepassing op deze %(brand)s sessie.",
+ "match_system_theme": "Aanpassen aan systeemthema",
+ "custom_font": "Gebruik een systeemlettertype",
+ "custom_font_name": "Systeemlettertypenaam",
+ "custom_theme_invalid": "Ongeldig themaschema.",
+ "custom_theme_error_downloading": "Fout bij het downloaden van de thema-informatie.",
+ "custom_theme_success": "Thema toegevoegd!",
+ "custom_theme_url": "Aangepaste thema-URL",
+ "use_high_contrast": "Hoog contrast inschakelen",
+ "custom_theme_add_button": "Thema toevoegen",
+ "font_size": "Lettergrootte",
+ "custom_font_description": "Stel de naam in van een lettertype dat op uw systeem is geïnstalleerd en %(brand)s zal proberen het te gebruiken.",
+ "timeline_image_size": "Afbeeldingformaat in de tijdlijn",
+ "timeline_image_size_default": "Standaard",
+ "timeline_image_size_large": "Groot"
}
},
"devtools": {
@@ -3315,7 +3289,15 @@
"removed": "%(senderName)s heeft het hoofdadres voor deze kamer verwijderd.",
"changed_alternative": "%(senderName)s heeft de nevenadressen voor deze kamer gewijzigd.",
"changed_main_and_alternative": "%(senderName)s heeft hoofd- en nevenadressen voor deze kamer gewijzigd.",
- "changed": "%(senderName)s heeft de adressen voor deze kamer gewijzigd."
+ "changed": "%(senderName)s heeft de adressen voor deze kamer gewijzigd.",
+ "alt_added": {
+ "other": "%(senderName)s heeft dit kamer de nevenadressen %(addresses)s toegekend.",
+ "one": "%(senderName)s heeft deze kamer het nevenadres %(addresses)s toegekend."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s heeft de nevenadressen %(addresses)s voor deze kamer geschrapt.",
+ "one": "%(senderName)s heeft het nevenadres %(addresses)s voor deze kamer geschrapt."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s heeft de uitnodiging aan %(targetDisplayName)s toe te treden tot deze kamer ingetrokken.",
@@ -3488,6 +3470,29 @@
"one": "%(oneUser)sverzond een verborgen bericht",
"other": "%(oneUser)sverzond %(count)s verborgen berichten"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s heeft het machtsniveau van %(powerLevelDiffText)s gewijzigd.",
+ "user_from_to": "%(userId)s van %(fromPowerLevel)s naar %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s heeft de banregel voor personen die met %(glob)s stroken verwijderd",
+ "removed_rule_rooms": "%(senderName)s heeft de banregel voor kamers met %(glob)s verwijderd",
+ "removed_rule_servers": "%(senderName)s heeft de banregel voor servers die met %(glob)s stroken verwijderd",
+ "removed_rule": "%(senderName)s heeft een banregel die met %(glob)s strookt verwijderd",
+ "updated_invalid_rule": "%(senderName)s heeft een ongeldige banregel bijgewerkt",
+ "updated_rule_users": "%(senderName)s heeft de regel bijgewerkt die personen die met %(glob)s sporen verbant vanwege %(reason)s",
+ "updated_rule_rooms": "%(senderName)s heeft de regel bijgewerkt die kamers met %(glob)s verbant vanwege %(reason)s",
+ "updated_rule_servers": "%(senderName)s heeft de regel bijgewerkt die servers die met %(glob)s sporen verbant vanwege %(reason)s",
+ "updated_rule": "%(senderName)s heeft een banregel vanwege %(reason)s die met %(glob)s spoort bijgewerkt",
+ "created_rule_users": "%(senderName)s heeft geregeld dat personen die met %(glob)s sporen verbannen worden vanwege %(reason)s",
+ "created_rule_rooms": "%(senderName)s heeft geregeld dat kamers met %(glob)s verbannen worden vanwege %(reason)s",
+ "created_rule_servers": "%(senderName)s heeft geregeld dat servers die met %(glob)s sporen verbannen worden vanwege %(reason)s",
+ "created_rule": "%(senderName)s heeft geregeld dat alles wat met %(glob)s spoort verbannen wordt vanwege %(reason)s",
+ "changed_rule_users": "%(senderName)s heeft het patroon van een banregel voor personen wegens %(reason)s aangepast van %(oldGlob)s tot %(newGlob)s",
+ "changed_rule_rooms": "%(senderName)s heeft het patroon van een banregel voor kamers wegens %(reason)s aangepast van %(oldGlob)s tot %(newGlob)s",
+ "changed_rule_servers": "%(senderName)s heeft het patroon van een banregel voor servers wegens %(reason)s aangepast van %(oldGlob)s tot %(newGlob)s",
+ "changed_rule_glob": "%(senderName)s heeft het patroon van een banregel wegens %(reason)s aangepast van %(oldGlob)s tot %(newGlob)s"
}
},
"slash_command": {
@@ -3681,5 +3686,19 @@
"bullet_1": "We verwerken of bewaren geen accountgegevens",
"bullet_2": "We delen geen informatie met derde partijen",
"disable_prompt": "Je kan dit elk moment uitzetten in instellingen"
+ },
+ "chat_effects": {
+ "confetti_description": "Stuurt het bericht met confetti",
+ "confetti_message": "stuurt confetti",
+ "fireworks_description": "Stuurt het bericht met vuurwerk",
+ "fireworks_message": "stuurt vuurwerk",
+ "rainfall_description": "Stuurt het bericht met neerslag",
+ "rainfall_message": "stuurt neerslag",
+ "snowfall_description": "Stuurt het bericht met sneeuwval",
+ "snowfall_message": "stuurt sneeuwval",
+ "spaceinvaders_description": "Stuurt het bericht met space invaders",
+ "spaceinvaders_message": "stuurt space invaders",
+ "hearts_description": "Stuurt het bericht met hartjes",
+ "hearts_message": "stuurt hartjes"
}
}
diff --git a/src/i18n/strings/nn.json b/src/i18n/strings/nn.json
index ec1d3abf26..1f6389bf0c 100644
--- a/src/i18n/strings/nn.json
+++ b/src/i18n/strings/nn.json
@@ -61,8 +61,6 @@
"Verified key": "Godkjend nøkkel",
"Displays action": "Visar handlingar",
"Reason": "Grunnlag",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s frå %(fromPowerLevel)s til %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s endra tilgangsnivået til %(powerLevelDiffText)s.",
"Failure to create room": "Klarte ikkje å laga rommet",
"Server may be unavailable, overloaded, or you hit a bug.": "Tenaren er kanskje utilgjengeleg, overlasta elles så traff du ein bug.",
"Send": "Send",
@@ -89,7 +87,6 @@
"Authentication": "Authentisering",
"Failed to set display name": "Fekk ikkje til å setja visningsnamn",
"Notification targets": "Varselmål",
- "Show message in desktop notification": "Vis meldinga i eit skriverbordsvarsel",
"Off": "Av",
"On": "På",
"Noisy": "Bråkete",
@@ -424,8 +421,6 @@
"The user must be unbanned before they can be invited.": "Blokkeringa av brukaren må fjernast før dei kan bli inviterte.",
"Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Ved å fjerne koplinga mot din identitetstenar, vil ikkje brukaren din bli oppdaga av andre brukarar, og du kan heller ikkje invitera andre med e-post eller telefonnummer.",
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Å bruka ein identitetstenar er frivillig. Om du vel å ikkje bruka dette, vil ikkje brukaren din bli oppdaga av andre brukarar, og du kan ikkje invitera andre med e-post eller telefonnummer.",
- "Error downloading theme information.": "Feil under nedlasting av temainformasjon.",
- "Theme added!": "Tema lagt til!",
"Email addresses": "E-postadresser",
"Phone numbers": "Telefonnummer",
"Help & About": "Hjelp og om",
@@ -506,7 +501,6 @@
"Room avatar": "Rom-avatar",
"Power level": "Tilgangsnivå",
"Voice & Video": "Tale og video",
- "Match system theme": "Følg systemtema",
"Show hidden events in timeline": "Vis skjulte hendelsar i historikken",
"This is your list of users/servers you have blocked - don't leave the room!": "Dette er di liste over brukarar/tenarar du har blokkert - ikkje forlat rommet!",
"Show less": "Vis mindre",
@@ -536,10 +530,6 @@
"Expand room list section": "Utvid romkatalog-seksjonen",
"Manually verify all remote sessions": "Manuelt verifiser alle eksterne økter",
"My Ban List": "Mi blokkeringsliste",
- "Enable desktop notifications for this session": "Aktiver skrivebordsvarslingar for denne øka",
- "Enable audible notifications for this session": "Aktiver høyrbare varslingar for denne økta",
- "Custom theme URL": "Tilpassa tema-URL",
- "Add theme": "Legg til tema",
"For help with using %(brand)s, click here.": "For hjelp med å bruka %(brand)s, klikk her.",
"For help with using %(brand)s, click here or start a chat with our bot using the button below.": "For hjelp med å bruka %(brand)s, klikk her, eller start ein samtale med vår bot ved å bruke knappen under.",
"Clear cache and reload": "Tøm buffer og last inn på nytt",
@@ -578,14 +568,6 @@
"Could not find user in room": "Klarde ikkje å finna brukaren i rommet",
"Please supply a widget URL or embed code": "Oppgje ein widget-URL eller innebygd kode",
"Opens chat with the given user": "Opna ein samtale med den spesifiserte brukaren",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s la til dei alternative adressene %(addresses)s for dette rommet.",
- "one": "%(senderName)s la til ei alternativ adresse %(addresses)s for dette rommet."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s tok vekk dei alternative adressene %(addresses)s for dette rommet.",
- "one": "%(senderName)s tok vekk den alternative adressa %(addresses)s for dette rommet."
- },
"Later": "Seinare",
"Never send encrypted messages to unverified sessions from this session": "Aldri send krypterte meldingar til ikkje-verifiserte sesjonar frå denne sesjonen",
"Never send encrypted messages to unverified sessions in this room from this session": "Aldri send krypterte meldingar i dette rommet til ikkje-verifiserte sesjonar frå denne sesjonen",
@@ -620,13 +602,7 @@
"Delete Backup": "Slett sikkerheitskopi",
"Restore from Backup": "Gjenopprett frå sikkerheitskopi",
"Encryption": "Kryptografi",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Skriv namnet på skrifttypen(fonten) og %(brand)s forsøka å henta den frå operativsystemet.",
- "Use a system font": "Bruk tilpassa skrifttype henta frå operativsystemet",
- "System font name": "Namn på skrifttype",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Tilpassa skriftstorleik må vere mellom %(min)s og %(max)s punkt",
- "Font size": "Skriftstorleik",
- "Appearance Settings only affect this %(brand)s session.": "Innstillingane gjeld berre for denne %(brand)s-økta.",
- "Customise your appearance": "Tilpass utsjånad",
"Change notification settings": "Endra varslingsinnstillingar",
"Enable desktop notifications": "Aktiver skrivebordsvarsel",
"Video conference started by %(senderName)s": "Videokonferanse starta av %(senderName)s",
@@ -686,12 +662,9 @@
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Er du sikker på at du vil avslutta denne røystinga ? Dette vil gjelde for alle, og dei endelege resultata vil bli presentert.",
"New keyword": "Nytt nøkkelord",
"Keyword": "Nøkkelord",
- "Messages containing keywords": "Meldingar som inneheld nøkkelord",
"Mentions & keywords": "Nemningar & nøkkelord",
- "Enable email notifications for %(email)s": "Aktiver varsel på epost for %(email)s",
"Keyboard shortcuts": "Tastatursnarvegar",
"Keyboard": "Tastatur",
- "Image size in the timeline": "Storleik for bilete på tidslinja",
"Large": "Stor",
"Use between %(min)s pt and %(max)s pt": "Må vere mellom %(min)s og %(max)s punkt",
"Use custom size": "Bruk ein spesifikk skriftstorleik",
@@ -840,7 +813,11 @@
},
"labs": {
"pinning": "Meldingsfesting",
- "bridge_state": "Vis info om bruer under rominnstillingar"
+ "bridge_state": "Vis info om bruer under rominnstillingar",
+ "group_profile": "Brukar",
+ "group_rooms": "Rom",
+ "group_voip": "Tale og video",
+ "group_encryption": "Kryptografi"
},
"keyboard": {
"home": "Heim"
@@ -920,11 +897,30 @@
"rule_call": "Samtaleinvitasjonar",
"rule_suppress_notices": "Meldingar sendt frå ein bot",
"rule_tombstone": "Når rom blir oppgraderte",
- "rule_encrypted_room_one_to_one": "Krypterte meldingar i ein-til-ein-samtalar"
+ "rule_encrypted_room_one_to_one": "Krypterte meldingar i ein-til-ein-samtalar",
+ "messages_containing_keywords": "Meldingar som inneheld nøkkelord",
+ "enable_email_notifications": "Aktiver varsel på epost for %(email)s",
+ "enable_desktop_notifications_session": "Aktiver skrivebordsvarslingar for denne øka",
+ "show_message_desktop_notification": "Vis meldinga i eit skriverbordsvarsel",
+ "enable_audible_notifications_session": "Aktiver høyrbare varslingar for denne økta"
},
"appearance": {
"layout_irc": "IRC (eksperimentell)",
- "layout_bubbles": "Snakkebobler"
+ "layout_bubbles": "Snakkebobler",
+ "heading": "Tilpass utsjånad",
+ "subheading": "Innstillingane gjeld berre for denne %(brand)s-økta.",
+ "match_system_theme": "Følg systemtema",
+ "custom_font": "Bruk tilpassa skrifttype henta frå operativsystemet",
+ "custom_font_name": "Namn på skrifttype",
+ "custom_theme_error_downloading": "Feil under nedlasting av temainformasjon.",
+ "custom_theme_success": "Tema lagt til!",
+ "custom_theme_url": "Tilpassa tema-URL",
+ "custom_theme_add_button": "Legg til tema",
+ "font_size": "Skriftstorleik",
+ "custom_font_description": "Skriv namnet på skrifttypen(fonten) og %(brand)s forsøka å henta den frå operativsystemet.",
+ "timeline_image_size": "Storleik for bilete på tidslinja",
+ "timeline_image_size_default": "Opphavleg innstilling",
+ "timeline_image_size_large": "Stor"
}
},
"devtools": {
@@ -971,7 +967,15 @@
"removed": "%(senderName)s fjerna standardadressa for dette rommet.",
"changed_alternative": "%(senderName)s endre den alternative adressa for dette rommet.",
"changed_main_and_alternative": "%(senderName)s endra hovud- og alternativ-adressene for dette rommet.",
- "changed": "%(senderName)s endre adressene for dette rommet."
+ "changed": "%(senderName)s endre adressene for dette rommet.",
+ "alt_added": {
+ "other": "%(senderName)s la til dei alternative adressene %(addresses)s for dette rommet.",
+ "one": "%(senderName)s la til ei alternativ adresse %(addresses)s for dette rommet."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s tok vekk dei alternative adressene %(addresses)s for dette rommet.",
+ "one": "%(senderName)s tok vekk den alternative adressa %(addresses)s for dette rommet."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s trekte tilbake invitasjonen for at %(targetDisplayName)s kan bli medlem i rommet.",
@@ -1084,6 +1088,10 @@
"other": "%(oneUser)s har endra namnet sitt %(count)s gonger",
"one": "%(oneUser)s endra namnet sitt"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s endra tilgangsnivået til %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s frå %(fromPowerLevel)s til %(toPowerLevel)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/oc.json b/src/i18n/strings/oc.json
index 1266ed6233..d57dbc972a 100644
--- a/src/i18n/strings/oc.json
+++ b/src/i18n/strings/oc.json
@@ -51,7 +51,6 @@
"Notifications": "Notificacions",
"Ok": "Validar",
"Set up": "Parametrar",
- "Font size": "Talha de poliça",
"Cancelling…": "Anullacion…",
"Fish": "Pes",
"Butterfly": "Parpalhòl",
@@ -333,5 +332,16 @@
"category_symbols": "Simbòls",
"category_flags": "Marcadors",
"categories": "Categorias"
+ },
+ "labs": {
+ "group_profile": "Perfil",
+ "group_rooms": "Salas",
+ "group_encryption": "Chiframent"
+ },
+ "settings": {
+ "appearance": {
+ "font_size": "Talha de poliça",
+ "timeline_image_size_default": "Predefinit"
+ }
}
}
diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json
index 940e518782..c2147dd557 100644
--- a/src/i18n/strings/pl.json
+++ b/src/i18n/strings/pl.json
@@ -62,7 +62,6 @@
},
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Nie można nawiązać połączenia z serwerem - proszę sprawdź twoje połączenie, upewnij się, że certyfikat SSL serwera jest zaufany, i że dodatki przeglądarki nie blokują żądania.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Nie można nawiązać połączenia z serwerem przy użyciu HTTP podczas korzystania z HTTPS dla bieżącej strony. Użyj HTTPS lub włącz niebezpieczne skrypty.",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s zmienił poziom uprawnień %(powerLevelDiffText)s.",
"Command error": "Błąd polecenia",
"Commands": "Polecenia",
"Custom level": "Własny poziom",
@@ -92,7 +91,6 @@
"Filter room members": "Filtruj członków pokoju",
"Forget room": "Zapomnij pokój",
"For security, this session has been signed out. Please sign in again.": "Ze względów bezpieczeństwa ta sesja została wylogowana. Zaloguj się jeszcze raz.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s",
"Deops user with given id": "Usuwa prawa administratora użytkownikowi o danym ID",
"Home": "Strona główna",
"Import E2E room keys": "Importuj klucze pokoju E2E",
@@ -261,7 +259,6 @@
"Thursday": "Czwartek",
"Search…": "Szukaj…",
"Logs sent": "Wysłano dzienniki",
- "Show message in desktop notification": "Pokaż wiadomość w notyfikacji na pulpicie",
"Yesterday": "Wczoraj",
"Error encountered (%(errorDetail)s).": "Wystąpił błąd (%(errorDetail)s).",
"Low Priority": "Niski priorytet",
@@ -603,22 +600,16 @@
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Nie zdołano wczytać zdarzenia, na które odpowiedziano, może ono nie istnieć lub nie masz uprawnienia, by je zobaczyć.",
"e.g. my-room": "np. mój-pokój",
"Some characters not allowed": "Niektóre znaki niedozwolone",
- "Match system theme": "Dopasuj do motywu systemowego",
"Remove recent messages": "Usuń ostatnie wiadomości",
"Rotate Left": "Obróć w lewo",
"Rotate Right": "Obróć w prawo",
"Passwords don't match": "Hasła nie zgadzają się",
"Never send encrypted messages to unverified sessions from this session": "Nigdy nie wysyłaj zaszyfrowanych wiadomości do niezweryfikowanych sesji z tej sesji",
- "Enable desktop notifications for this session": "Włącz powiadomienia na pulpicie dla tej sesji",
- "Enable audible notifications for this session": "Włącz powiadomienia dźwiękowe dla tej sesji",
"Direct Messages": "Wiadomości prywatne",
"Create Account": "Utwórz konto",
"Later": "Później",
"Show less": "Pokaż mniej",
"Show more": "Pokaż więcej",
- "Theme added!": "Dodano motyw!",
- "Custom theme URL": "Niestandardowy adres URL motywu",
- "Add theme": "Dodaj motyw",
"Ignored users": "Zignorowani użytkownicy",
"⚠ These settings are meant for advanced users.": "⚠ Te ustawienia są przeznaczone dla zaawansowanych użytkowników.",
"Local address": "Lokalny adres",
@@ -687,10 +678,6 @@
"Setting up keys": "Konfigurowanie kluczy",
"Verify this session": "Zweryfikuj tę sesję",
"%(name)s is requesting verification": "%(name)s prosi o weryfikację",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s dodał alternatywne adresy %(addresses)s dla tego pokoju.",
- "one": "%(senderName)s dodał alternatywny adres %(addresses)s dla tego pokoju."
- },
"Italics": "Kursywa",
"Reason: %(reason)s": "Powód: %(reason)s",
"Reject & Ignore user": "Odrzuć i zignoruj użytkownika",
@@ -727,7 +714,6 @@
"Confirm adding this email address by using Single Sign On to prove your identity.": "Potwierdź dodanie tego adresu e-mail przez użycie pojedynczego logowania, aby potwierdzić swoją tożsamość.",
"Single Sign On": "Pojedyncze logowanie",
"Confirm adding this phone number by using Single Sign On to prove your identity.": "Potwierdź dodanie tego numeru telefonu przy użyciu pojedynczego logowania, aby potwierdzić swoją tożsamość.",
- "Font size": "Rozmiar czcionki",
"Show rooms with unread messages first": "Pokazuj najpierw pokoje z nieprzeczytanymi wiadomościami",
"Show previews of messages": "Pokazuj podglądy wiadomości",
"Sort by": "Sortuj według",
@@ -819,12 +805,7 @@
"Unknown App": "Nieznana aplikacja",
"Enable desktop notifications": "Włącz powiadomienia na pulpicie",
"Don't miss a reply": "Nie przegap odpowiedzi",
- "System font name": "Nazwa czcionki systemowej",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Wybierz nazwę czcionki zainstalowanej w systemie, a %(brand)s spróbuje jej użyć.",
- "Use a system font": "Użyj czcionki systemowej",
"Use custom size": "Użyj niestandardowego rozmiaru",
- "Appearance Settings only affect this %(brand)s session.": "Ustawienia wyglądu wpływają tylko na tę sesję %(brand)s.",
- "Customise your appearance": "Dostosuj wygląd",
"Feedback sent": "Wysłano opinię użytkownka",
"Send feedback": "Wyślij opinię użytkownika",
"Feedback": "Opinia użytkownika",
@@ -1127,23 +1108,6 @@
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s%(userId)s zalogował się do nowej sesji bez zweryfikowania jej:",
"Verify your other session using one of the options below.": "Zweryfikuj swoje pozostałe sesje używając jednej z opcji poniżej.",
"You signed in to a new session without verifying it:": "Zalogowałeś się do nowej sesji bez jej zweryfikowania:",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s zmienił regułę banującą serwery pasujące do wzorca na %(oldGlob)s ustawiając nowy wzorzec %(newGlob)s z powodu %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s zmienił regułę banującą pokoje pasujące do wzorca na %(oldGlob)s ustawiając nowy wzorzec %(newGlob)s z powodu %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s zmienił regułę banującą użytkowników pasujących do wzorca na %(oldGlob)s ustawiając nowy wzorzec %(newGlob)s z powodu %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s utworzył regułę banującą serwery pasujące do wzorca %(glob)s z powodu %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s utworzył regułę banującą pokoje pasujące do wzorca %(glob)s z powodu %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s utworzył regułę banującą użytkowników pasujących do wzorca %(glob)s z powodu %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s zaktualizował regułę banującą serwery pasujące do wzorca %(glob)s z powodu %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s zaktualizował regułę banującą pokoje pasujące do wzorca %(glob)s z powodu %(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s zaktualizował regułę banującą użytkowników pasujących do wzorca %(glob)s z powodu %(reason)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s zaktualizował nieprawidłową regułę banującą",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s usunął regułę banującą serwery pasujące do wzorca %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s usunął regułę banującą pokoje pasujące do wzorca %(glob)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s usunął regułę banującą użytkowników pasujących do wzorca %(glob)s",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s usunął alternatywny adres %(addresses)s tego pokoju.",
- "other": "%(senderName)s usunął alternatywny adres %(addresses)s tego pokoju."
- },
"Japan": "Japonia",
"Jamaica": "Jamajka",
"Italy": "Włochy",
@@ -1427,10 +1391,6 @@
"Remain on your screen while running": "Pozostań na ekranie kiedy aplikacja jest uruchomiona",
"Remain on your screen when viewing another room, when running": "Pozostań na ekranie podczas patrzenia na inny pokój, kiedy aplikacja jest uruchomiona",
"Light high contrast": "Jasny z wysokim kontrastem",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s zaktualizował zasadę banowania z pasowania do %(oldGlob)s na %(newGlob)s ponieważ %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s stworzył zasadę banowania pasującą do %(glob)s ponieważ %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s zmienił zasadę banowania pasującą do %(glob)s ponieważ %(reason)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s usunął zasadę banowania pasującą do %(glob)s",
"Add users and servers you want to ignore here. Use asterisks to have %(brand)s match any characters. For example, @bot:* would ignore all users that have the name 'bot' on any server.": "Dodaj użytkowników i serwery tutaj które chcesz ignorować. Użyj znaku gwiazdki (*) żeby %(brand)s zgadzał się z każdym znakiem. Na przykład, @bot:* może ignorować wszystkich użytkowników którzy mają nazwę 'bot' na każdym serwerze.",
"Lock": "Zamek",
"Empty room": "Pusty pokój",
@@ -1464,10 +1424,6 @@
"Global": "Globalne",
"New keyword": "Nowe słowo kluczowe",
"Keyword": "Słowo kluczowe",
- "Enable email notifications for %(email)s": "Włącz powiadomienia email dla %(email)s",
- "An error occurred whilst saving your notification preferences.": "Wystąpił błąd podczas zapisywania twoich ustawień powiadomień.",
- "Error saving notification preferences": "Błąd zapisywania ustawień powiadomień",
- "Messages containing keywords": "Wiadomości zawierające słowa kluczowe",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Aktualizowanie przestrzeni...",
"other": "Aktualizowanie przestrzeni... (%(progress)s z %(count)s)"
@@ -1630,18 +1586,6 @@
"one": "%(count)s osoba dołączyła",
"other": "%(count)s osób dołączyło"
},
- "sends hearts": "wysyła serduszka",
- "Sends the given message with hearts": "Wysyła podaną wiadomość z serduszkami",
- "sends space invaders": "wysyła kosmicznych najeźdźców",
- "Sends the given message with a space themed effect": "Wysyła podaną wiadomość z efektem kosmicznym",
- "sends snowfall": "wysyła śnieg",
- "Sends the given message with snowfall": "Wysyła podaną wiadomość ze śniegiem",
- "sends rainfall": "wysyła deszcz",
- "Sends the given message with rainfall": "Wysyła podaną wiadomość z deszczem",
- "sends fireworks": "wysyła fajerwerki",
- "Sends the given message with fireworks": "Wysyła podaną wiadomość z fajerwerkami",
- "sends confetti": "wysyła konfetti",
- "Sends the given message with confetti": "Wysyła podaną wiadomość z konfetti",
"Download %(brand)s": "Pobierz %(brand)s",
"Enable hardware acceleration": "Włącz przyspieszenie sprzętowe",
"Show tray icon and minimise window to it on close": "Pokaż ikonę w zasobniku systemowym i zminimalizuj okno do niej zamiast zamknięcia",
@@ -1661,7 +1605,6 @@
"If you can't find the room you're looking for, ask for an invite or create a new room.": "Jeśli nie możesz znaleźć pokoju, którego szukasz, poproś o zaproszenie lub utwórz nowy pokój.",
"Invite to %(roomName)s": "Zaproś do %(roomName)s",
"To view all keyboard shortcuts, click here.": "Kliknij tutaj aby wyświetlić wszystkie skróty klawiaturowe.",
- "Image size in the timeline": "Rozmiar obrazu na osi czasu",
"Deactivating your account is a permanent action — be careful!": "Dezaktywacja konta jest akcją trwałą — bądź ostrożny!",
"Send voice message": "Wyślij wiadomość głosową",
"Keyboard": "Skróty klawiszowe",
@@ -1875,9 +1818,6 @@
"Unknown password change error (%(stringifiedError)s)": "Wystąpił nieznany błąd podczas zmiany hasła (%(stringifiedError)s)",
"Downloading update…": "Pobieranie aktualizacji…",
"Checking for an update…": "Sprawdzanie aktualizacji…",
- "Use high contrast": "Użyj wysokiego kontrastu",
- "Invalid theme schema.": "Nieprawidłowy schemat motywu.",
- "Error downloading theme information.": "Wystąpił błąd podczas pobierania informacji motywu.",
"You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Powinieneś usunąć swoje prywatne dane z serwera tożsamości przed rozłączeniem. Niestety, serwer tożsamości jest aktualnie offline lub nie można się z nim połączyć.",
"not ready": "nie gotowe",
"Secret storage:": "Sekretny magazyn:",
@@ -1893,9 +1833,6 @@
"This session is backing up your keys.": "Ta sesja tworzy kopię zapasową kluczy.",
"An error occurred when updating your notification preferences. Please try to toggle your option again.": "Wystąpił błąd podczas aktualizowania Twoich preferencji powiadomień. Przełącz opcję ponownie.",
"Mark all as read": "Oznacz wszystko jako przeczytane",
- "Enable notifications for this device": "Włącz powiadomienia dla tego urządzenia",
- "Turn off to disable notifications on all your devices and sessions": "Włącz, aby wyłączyć powiadomienia na wszystkich swoich urządzeniach i sesjach",
- "Enable notifications for this account": "Włącz powiadomienia na tym koncie",
"Connecting to integration manager…": "Łączenie z menedżerem integracji…",
"Use between %(min)s pt and %(max)s pt": "Użyj pomiędzy %(min)s pt i %(max)s pt",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Niestandardowy rozmiar czcionki może być wyłącznie pomiędzy %(min)s pt i %(max)s pt",
@@ -2779,7 +2716,6 @@
"An error occurred while stopping your live location, please try again": "Wystąpił błąd podczas zatrzymywania Twojej lokalizacji na żywo, spróbuj ponownie",
"An error occurred whilst sharing your live location, please try again": "Wystąpił błąd podczas udostępniania Twojej lokalizacji na żywo, spróbuj ponownie",
"Live location enabled": "Włączono lokalizację na żywo",
- "%(timeRemaining)s left": "%(timeRemaining)s pozostało",
"You are sharing your live location": "Udostępniasz swoją lokalizację na żywo",
"An error occurred whilst sharing your live location": "Wystąpił błąd podczas udostępniania Twojej lokalizacji na żywo",
"An error occurred while stopping your live location": "Wystąpił błąd podczas kończenia lokalizacji na żywo",
@@ -3282,7 +3218,18 @@
"sliding_sync_description": "W trakcie aktywnego rozwoju, nie można wyłączyć.",
"under_active_development": "W trakcie aktywnego rozwoju.",
"location_share_live_description": "Implementacja tymczasowa. Lokalizacje są zapisywane w historii pokoju.",
- "dynamic_room_predecessors_description": "Włącz MSC3946 (dla opóźnionych archiwów pokoju)"
+ "dynamic_room_predecessors_description": "Włącz MSC3946 (dla opóźnionych archiwów pokoju)",
+ "group_messaging": "Wiadomości",
+ "group_profile": "Profil",
+ "group_spaces": "Przestrzenie",
+ "group_widgets": "Widżety",
+ "group_rooms": "Pokoje",
+ "group_voip": "Głos i wideo",
+ "group_moderation": "Moderacja",
+ "group_themes": "Motywy",
+ "group_encryption": "Szyfrowanie",
+ "group_experimental": "Eksperymentalne",
+ "group_developer": "Developer"
},
"keyboard": {
"home": "Strona główna",
@@ -3378,7 +3325,8 @@
"few_seconds_ago": "kilka sekund temu",
"about_minute_ago": "około minuty temu",
"about_hour_ago": "około godziny temu",
- "about_day_ago": "około dzień temu"
+ "about_day_ago": "około dzień temu",
+ "left": "%(timeRemaining)s pozostało"
},
"onboarding": {
"personal_messaging_title": "Bezpieczna komunikacja dla znajomych i rodziny",
@@ -3465,11 +3413,37 @@
"rule_call": "Zaproszenie do rozmowy",
"rule_suppress_notices": "Wiadomości wysłane przez bota",
"rule_tombstone": "Kiedy pokoje są uaktualniane",
- "rule_encrypted_room_one_to_one": "Zaszyfrowane wiadomości w rozmowach jeden-do-jednego"
+ "rule_encrypted_room_one_to_one": "Zaszyfrowane wiadomości w rozmowach jeden-do-jednego",
+ "messages_containing_keywords": "Wiadomości zawierające słowa kluczowe",
+ "error_saving": "Błąd zapisywania ustawień powiadomień",
+ "error_saving_detail": "Wystąpił błąd podczas zapisywania twoich ustawień powiadomień.",
+ "enable_notifications_account": "Włącz powiadomienia na tym koncie",
+ "enable_notifications_account_detail": "Włącz, aby wyłączyć powiadomienia na wszystkich swoich urządzeniach i sesjach",
+ "enable_email_notifications": "Włącz powiadomienia email dla %(email)s",
+ "enable_notifications_device": "Włącz powiadomienia dla tego urządzenia",
+ "enable_desktop_notifications_session": "Włącz powiadomienia na pulpicie dla tej sesji",
+ "show_message_desktop_notification": "Pokaż wiadomość w notyfikacji na pulpicie",
+ "enable_audible_notifications_session": "Włącz powiadomienia dźwiękowe dla tej sesji"
},
"appearance": {
"layout_irc": "IRC (eksperymentalny)",
- "layout_bubbles": "Dymki wiadomości"
+ "layout_bubbles": "Dymki wiadomości",
+ "heading": "Dostosuj wygląd",
+ "subheading": "Ustawienia wyglądu wpływają tylko na tę sesję %(brand)s.",
+ "match_system_theme": "Dopasuj do motywu systemowego",
+ "custom_font": "Użyj czcionki systemowej",
+ "custom_font_name": "Nazwa czcionki systemowej",
+ "custom_theme_invalid": "Nieprawidłowy schemat motywu.",
+ "custom_theme_error_downloading": "Wystąpił błąd podczas pobierania informacji motywu.",
+ "custom_theme_success": "Dodano motyw!",
+ "custom_theme_url": "Niestandardowy adres URL motywu",
+ "use_high_contrast": "Użyj wysokiego kontrastu",
+ "custom_theme_add_button": "Dodaj motyw",
+ "font_size": "Rozmiar czcionki",
+ "custom_font_description": "Wybierz nazwę czcionki zainstalowanej w systemie, a %(brand)s spróbuje jej użyć.",
+ "timeline_image_size": "Rozmiar obrazu na osi czasu",
+ "timeline_image_size_default": "Zwykły",
+ "timeline_image_size_large": "Duży"
}
},
"devtools": {
@@ -3682,7 +3656,15 @@
"removed": "%(senderName)s usunął główny adres tego pokoju.",
"changed_alternative": "%(senderName)s zmienił alternatywne adresy dla tego pokoju.",
"changed_main_and_alternative": "%(senderName)s zmienił główne i alternatywne adresy dla tego pokoju.",
- "changed": "%(senderName)s zmienił adresy dla tego pokoju."
+ "changed": "%(senderName)s zmienił adresy dla tego pokoju.",
+ "alt_added": {
+ "other": "%(senderName)s dodał alternatywne adresy %(addresses)s dla tego pokoju.",
+ "one": "%(senderName)s dodał alternatywny adres %(addresses)s dla tego pokoju."
+ },
+ "alt_removed": {
+ "one": "%(senderName)s usunął alternatywny adres %(addresses)s tego pokoju.",
+ "other": "%(senderName)s usunął alternatywny adres %(addresses)s tego pokoju."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s odwołał zaproszenie dla %(targetDisplayName)s, aby dołączył do pokoju.",
@@ -3861,6 +3843,29 @@
"one": "%(oneUser)swysłał ukrytą wiadomość",
"other": "%(oneUser)swysłał %(count)s ukrytych wiadomości"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s zmienił poziom uprawnień %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s usunął regułę banującą użytkowników pasujących do wzorca %(glob)s",
+ "removed_rule_rooms": "%(senderName)s usunął regułę banującą pokoje pasujące do wzorca %(glob)s",
+ "removed_rule_servers": "%(senderName)s usunął regułę banującą serwery pasujące do wzorca %(glob)s",
+ "removed_rule": "%(senderName)s usunął zasadę banowania pasującą do %(glob)s",
+ "updated_invalid_rule": "%(senderName)s zaktualizował nieprawidłową regułę banującą",
+ "updated_rule_users": "%(senderName)s zaktualizował regułę banującą użytkowników pasujących do wzorca %(glob)s z powodu %(reason)s",
+ "updated_rule_rooms": "%(senderName)s zaktualizował regułę banującą pokoje pasujące do wzorca %(glob)s z powodu %(reason)s",
+ "updated_rule_servers": "%(senderName)s zaktualizował regułę banującą serwery pasujące do wzorca %(glob)s z powodu %(reason)s",
+ "updated_rule": "%(senderName)s zmienił zasadę banowania pasującą do %(glob)s ponieważ %(reason)s",
+ "created_rule_users": "%(senderName)s utworzył regułę banującą użytkowników pasujących do wzorca %(glob)s z powodu %(reason)s",
+ "created_rule_rooms": "%(senderName)s utworzył regułę banującą pokoje pasujące do wzorca %(glob)s z powodu %(reason)s",
+ "created_rule_servers": "%(senderName)s utworzył regułę banującą serwery pasujące do wzorca %(glob)s z powodu %(reason)s",
+ "created_rule": "%(senderName)s stworzył zasadę banowania pasującą do %(glob)s ponieważ %(reason)s",
+ "changed_rule_users": "%(senderName)s zmienił regułę banującą użytkowników pasujących do wzorca na %(oldGlob)s ustawiając nowy wzorzec %(newGlob)s z powodu %(reason)s",
+ "changed_rule_rooms": "%(senderName)s zmienił regułę banującą pokoje pasujące do wzorca na %(oldGlob)s ustawiając nowy wzorzec %(newGlob)s z powodu %(reason)s",
+ "changed_rule_servers": "%(senderName)s zmienił regułę banującą serwery pasujące do wzorca na %(oldGlob)s ustawiając nowy wzorzec %(newGlob)s z powodu %(reason)s",
+ "changed_rule_glob": "%(senderName)s zaktualizował zasadę banowania z pasowania do %(oldGlob)s na %(newGlob)s ponieważ %(reason)s"
}
},
"slash_command": {
@@ -4060,5 +4065,19 @@
"bullet_1": "Nie zapisujemy żadnych danych, ani nie profilujemy twojego konta",
"bullet_2": "Nie udostępniamy żadnych informacji podmiotom zewnętrznym",
"disable_prompt": "Możesz to wyłączyć kiedy zechcesz w ustawieniach"
+ },
+ "chat_effects": {
+ "confetti_description": "Wysyła podaną wiadomość z konfetti",
+ "confetti_message": "wysyła konfetti",
+ "fireworks_description": "Wysyła podaną wiadomość z fajerwerkami",
+ "fireworks_message": "wysyła fajerwerki",
+ "rainfall_description": "Wysyła podaną wiadomość z deszczem",
+ "rainfall_message": "wysyła deszcz",
+ "snowfall_description": "Wysyła podaną wiadomość ze śniegiem",
+ "snowfall_message": "wysyła śnieg",
+ "spaceinvaders_description": "Wysyła podaną wiadomość z efektem kosmicznym",
+ "spaceinvaders_message": "wysyła kosmicznych najeźdźców",
+ "hearts_description": "Wysyła podaną wiadomość z serduszkami",
+ "hearts_message": "wysyła serduszka"
}
}
diff --git a/src/i18n/strings/pt.json b/src/i18n/strings/pt.json
index 8086d286ee..2fc6c679ba 100644
--- a/src/i18n/strings/pt.json
+++ b/src/i18n/strings/pt.json
@@ -76,11 +76,9 @@
"Dec": "Dez",
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s às %(time)s",
"%(weekDayName)s %(time)s": "%(weekDayName)s às %(time)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s alterou o nível de permissões de %(powerLevelDiffText)s.",
"Failed to send request.": "Não foi possível mandar requisição.",
"Failed to verify email address: make sure you clicked the link in the email": "Não foi possível verificar o endereço de email: verifique se você realmente clicou no link que está no seu email",
"Failure to create room": "Não foi possível criar a sala",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s para %(toPowerLevel)s",
"Missing room_id in request": "Faltou o id da sala na requisição",
"Missing user_id in request": "Faltou o id de usuário na requisição",
"Power level must be positive integer.": "O nível de permissões tem que ser um número inteiro e positivo.",
@@ -731,6 +729,9 @@
"rule_invite_for_me": "Quando sou convidado para uma sala",
"rule_call": "Convite para chamada",
"rule_suppress_notices": "Mensagens enviadas por bots"
+ },
+ "appearance": {
+ "timeline_image_size_default": "Padrão"
}
},
"devtools": {
@@ -763,6 +764,10 @@
"modified": "Widget %(widgetName)s modificado por %(senderName)s",
"added": "Widget %(widgetName)s adicionado por %(senderName)s",
"removed": "Widget %(widgetName)s removido por %(senderName)s"
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s alterou o nível de permissões de %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s de %(fromPowerLevel)s para %(toPowerLevel)s"
}
},
"slash_command": {
@@ -810,5 +815,9 @@
},
"Messages": "Mensagens",
"Other": "Outros",
- "Advanced": "Avançado"
+ "Advanced": "Avançado",
+ "labs": {
+ "group_profile": "Perfil",
+ "group_rooms": "Salas"
+ }
}
diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json
index 29e43c0563..c27f809535 100644
--- a/src/i18n/strings/pt_BR.json
+++ b/src/i18n/strings/pt_BR.json
@@ -76,11 +76,9 @@
"Dec": "Dez",
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s às %(time)s",
"%(weekDayName)s %(time)s": "%(weekDayName)s às %(time)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s alterou o nível de permissão de %(powerLevelDiffText)s.",
"Failed to send request.": "Não foi possível mandar requisição.",
"Failed to verify email address: make sure you clicked the link in the email": "Falha ao confirmar o endereço de e-mail: certifique-se de clicar no link do e-mail",
"Failure to create room": "Não foi possível criar a sala",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s para %(toPowerLevel)s",
"Missing room_id in request": "Faltou o id da sala na requisição",
"Missing user_id in request": "Faltou o id de usuário na requisição",
"Power level must be positive integer.": "O nível de permissão precisa ser um número inteiro e positivo.",
@@ -292,7 +290,6 @@
"All Rooms": "Todas as salas",
"You cannot delete this message. (%(code)s)": "Você não pode apagar esta mensagem. (%(code)s)",
"Thursday": "Quinta-feira",
- "Show message in desktop notification": "Mostrar a mensagem na notificação da área de trabalho",
"Yesterday": "Ontem",
"Error encountered (%(errorDetail)s).": "Erro encontrado (%(errorDetail)s).",
"Low Priority": "Baixa prioridade",
@@ -565,31 +562,6 @@
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ATENÇÃO: A CONFIRMAÇÃO DA CHAVE FALHOU! A chave de assinatura para %(userId)s e sessão %(deviceId)s é \"%(fprint)s\", o que não corresponde à chave fornecida \"%(fingerprint)s\". Isso pode significar que suas comunicações estejam sendo interceptadas por terceiros!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "A chave de assinatura que você forneceu corresponde à chave de assinatura que você recebeu da sessão %(deviceId)s do usuário %(userId)s. Esta sessão foi marcada como confirmada.",
"Opens chat with the given user": "Abre um chat com determinada pessoa",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s adicionou os endereços alternativos %(addresses)s desta sala.",
- "one": "%(senderName)s adicionou o endereço alternativo %(addresses)s desta sala."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s removeu os endereços alternativos %(addresses)s desta sala.",
- "one": "%(senderName)s removeu o endereço alternativo %(addresses)s desta sala."
- },
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s removeu a regra que bane usuários que correspondem a %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s removeu a regra que bane salas que correspondem a %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s removeu a regra que bane servidores que correspondem a %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s removeu uma regra de banimento correspondendo a %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s atualizou uma regra de banimento inválida",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s atualizou a regra de banimento de usuários correspondendo a %(glob)s devido à %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s atualizou a regra que bane salas que correspondem a %(glob)s devido à %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s atualizou a regra que bane servidores que correspondem a %(glob)s devido à %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s atualizou uma regra de banimento correspondendo a %(glob)s devido à %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s criou uma regra que bane usuários que correspondem a %(glob)s devido à %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s criou uma regra que bane salas que correspondem a %(glob)s devido à %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s criou uma regra que bane servidores que correspondem a %(glob)s devido à %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s criou uma regra de banimento correspondendo a %(glob)s devido à %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s alterou uma regra que bania usuários que correspondiam a %(oldGlob)s para corresponder a %(newGlob)s devido à %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s alterou uma regra que bania salas que correspondiam a %(oldGlob)s para corresponder a %(newGlob)s devido à %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s alterou uma regra que bania servidores que correspondiam a %(oldGlob)s para corresponder a %(newGlob)s devido à %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s alterou uma regra que bania o que correspondia a %(oldGlob)s para corresponder a %(newGlob)s devido à %(reason)s",
"You signed in to a new session without verifying it:": "Você entrou em uma nova sessão sem confirmá-la:",
"Verify your other session using one of the options below.": "Confirme suas outras sessões usando uma das opções abaixo.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) entrou em uma nova sessão sem confirmá-la:",
@@ -617,11 +589,7 @@
"Verify this session": "Confirmar esta sessão",
"Other users may not trust it": "Outras(os) usuárias(os) podem não confiar nela",
"New login. Was this you?": "Novo login. Foi você?",
- "Font size": "Tamanho da fonte",
"Use custom size": "Usar tamanho personalizado",
- "Match system theme": "Se adaptar ao tema do sistema",
- "Use a system font": "Usar uma fonte do sistema",
- "System font name": "Nome da fonte do sistema",
"Never send encrypted messages to unverified sessions from this session": "Nunca envie mensagens criptografadas a partir desta sessão para sessões não confirmadas",
"Never send encrypted messages to unverified sessions in this room from this session": "Nunca envie mensagens criptografadas a partir desta sessão para sessões não confirmadas nessa sala",
"Show hidden events in timeline": "Mostrar eventos ocultos nas conversas",
@@ -751,7 +719,6 @@
"%(brand)s is securely caching encrypted messages locally for them to appear in search results:": "%(brand)s está armazenando de forma segura as mensagens criptografadas localmente, para que possam aparecer nos resultados das buscas:",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s de %(totalRooms)s",
"Click the button below to confirm adding this phone number.": "Clique no botão abaixo para confirmar a adição deste número de telefone.",
- "Enable desktop notifications for this session": "Ativar notificações na área de trabalho nesta sessão",
"Notification options": "Alterar notificações",
"Forget Room": "Esquecer Sala",
"Favourited": "Favoritado",
@@ -859,7 +826,6 @@
"You cannot sign in to your account. Please contact your homeserver admin for more information.": "Você não pôde se conectar na sua conta. Entre em contato com o administrador do servidor para obter mais informações.",
"Confirm adding this phone number by using Single Sign On to prove your identity.": "Confirme a adição deste número de telefone usando o Login Único para provar sua identidade.",
"Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Use um servidor de identidade para convidar por e-mail. Clique em continuar para usar o servidor de identidade padrão (%(defaultIdentityServerName)s) ou gerencie nas Configurações.",
- "Enable audible notifications for this session": "Ativar o som de notificações nesta sessão",
"Display Name": "Nome e sobrenome",
"Checking server": "Verificando servidor",
"Change identity server": "Alterar o servidor de identidade",
@@ -888,14 +854,6 @@
"Size must be a number": "O tamanho deve ser um número",
"Custom font size can only be between %(min)s pt and %(max)s pt": "O tamanho da fonte personalizada só pode estar entre %(min)s pt e %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Use entre %(min)s pt e %(max)s pt",
- "Invalid theme schema.": "Esquema inválido de tema.",
- "Error downloading theme information.": "Erro ao baixar as informações do tema.",
- "Theme added!": "Tema adicionado!",
- "Custom theme URL": "Link do tema personalizado",
- "Add theme": "Adicionar tema",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Defina o nome de uma fonte instalada no seu sistema e o %(brand)s tentará usá-la.",
- "Customise your appearance": "Personalize sua aparência",
- "Appearance Settings only affect this %(brand)s session.": "As configurações de aparência afetam apenas esta sessão do %(brand)s.",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Concorde com os Termos de Serviço do servidor de identidade (%(serverName)s), para que você possa ser descoberto por endereço de e-mail ou por número de celular.",
"Discovery": "Contatos",
"Deactivate account": "Desativar minha conta",
@@ -1667,16 +1625,10 @@
"Reason (optional)": "Motivo (opcional)",
"Invalid URL": "URL inválido",
"Unable to validate homeserver": "Não foi possível validar o servidor local",
- "sends confetti": "envia confetes",
- "Sends the given message with confetti": "Envia a mensagem com confetes",
"Hold": "Pausar",
"Resume": "Retomar",
"You've reached the maximum number of simultaneous calls.": "Você atingiu o número máximo de chamadas simultâneas.",
"Too Many Calls": "Muitas chamadas",
- "sends snowfall": "envia neve caindo",
- "Sends the given message with snowfall": "Envia a mensagem com neve caindo",
- "sends fireworks": "envia fogos de artifício",
- "Sends the given message with fireworks": "Envia a mensagem com fogos de artifício",
"You have no visible notifications.": "Não há notificações.",
"This session has detected that your Security Phrase and key for Secure Messages have been removed.": "Esta sessão detectou que a sua Frase de Segurança e a chave para mensagens seguras foram removidas.",
"A new Security Phrase and key for Secure Messages have been detected.": "Uma nova Frase de Segurança e uma nova chave para mensagens seguras foram detectadas.",
@@ -1803,8 +1755,6 @@
"Global": "Global",
"New keyword": "Nova palavra-chave",
"Keyword": "Palavra-chave",
- "Error saving notification preferences": "Erro ao salvar as preferências de notificações",
- "Messages containing keywords": "Mensagens contendo palavras-chave",
"Recommended for public spaces.": "Recomendado para espaços públicos.",
"Preview Space": "Previsualizar o Espaço",
"Visibility": "Visibilidade",
@@ -1818,7 +1768,6 @@
"Please enter a name for the space": "Por favor entre o nome do espaço",
"Connecting": "Conectando",
"unknown person": "pessoa desconhecida",
- "sends space invaders": "envia os invasores do espaço",
"%(deviceId)s from %(ip)s": "%(deviceId)s de %(ip)s",
"Review to ensure your account is safe": "Revise para assegurar que sua conta está segura",
"See when people join, leave, or are invited to your active room": "Ver quando as pessoas entram, saem, ou são convidadas para sua sala ativa",
@@ -1826,8 +1775,6 @@
"Your access token gives full access to your account. Do not share it with anyone.": "Seu token de acesso dá acesso total à sua conta. Não o compartilhe com ninguém.",
"Olm version:": "Versão do Olm:",
"There was an error loading your notification settings.": "Um erro ocorreu ao carregar suas configurações de notificação.",
- "Enable email notifications for %(email)s": "Habilita notificação por emails para %(email)s",
- "An error occurred whilst saving your notification preferences.": "Um erro ocorreu enquanto suas preferências de notificação eram salvas.",
"Anyone in a space can find and join. You can select multiple spaces.": "Qualquer um em um espaço pode encontrar e se juntar. Você pode selecionar múltiplos espaços.",
"Message search initialisation failed": "Falha na inicialização da pesquisa de mensagens",
"Allow people to preview your space before they join.": "Permite que pessoas vejam seu espaço antes de entrarem.",
@@ -1955,12 +1902,9 @@
"You cannot place calls without a connection to the server.": "Você não pode fazer chamadas sem uma conexão com o servidor.",
"Connectivity to the server has been lost": "A conectividade com o servidor foi perdida",
"Cross-signing is ready but keys are not backed up.": "A verificação está pronta mas as chaves não tem um backup configurado.",
- "Sends the given message with a space themed effect": "Envia a mensagem com um efeito com tema espacial",
"Search %(spaceName)s": "Pesquisar %(spaceName)s",
"Pin to sidebar": "Fixar na barra lateral",
"Quick settings": "Configurações rápidas",
- "sends rainfall": "Enviar efeito de chuva",
- "Sends the given message with rainfall": "Envia a mensagem dada com um efeito de chuva",
"Developer mode": "Modo desenvolvedor",
"Automatically send debug logs on any error": "Enviar automaticamente logs de depuração em qualquer erro",
"Surround selected text when typing special characters": "Circule o texto selecionado ao digitar caracteres especiais",
@@ -2063,7 +2007,6 @@
"Displaying time": "Exibindo tempo",
"To view all keyboard shortcuts, click here.": "Para ver todos os atalhos do teclado, clique aqui.",
"Show tray icon and minimise window to it on close": "Mostrar o ícone da bandeja e minimizar a janela ao fechar",
- "Use high contrast": "Usar alto contraste",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Atualizando espaço...",
"other": "Atualizando espaços... (%(progress)s de %(count)s)"
@@ -2076,7 +2019,6 @@
"Upgrading room": "Atualizando sala",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Esta sala está em alguns espaços dos quais você não é administrador. Nesses espaços, a sala antiga ainda será exibida, mas as pessoas serão solicitadas a ingressar na nova.",
"Large": "Grande",
- "Image size in the timeline": "Tamanho da imagem na linha do tempo",
"Deselect all": "Desmarcar todos",
"Select all": "Selecionar tudo",
"Sign out devices": {
@@ -2407,7 +2349,18 @@
"state_counters": "Renderizar contadores simples no cabeçalho da sala",
"custom_themes": "Permite adicionar temas personalizados",
"dehydration": "Envio de mensagens criptografadas offline, usando dispositivos específicos",
- "bridge_state": "Exibir informações sobre integrações nas configurações das salas"
+ "bridge_state": "Exibir informações sobre integrações nas configurações das salas",
+ "group_messaging": "Mensagens",
+ "group_profile": "Perfil",
+ "group_spaces": "Espaços",
+ "group_widgets": "Widgets",
+ "group_rooms": "Salas",
+ "group_voip": "Voz e vídeo",
+ "group_moderation": "Moderação",
+ "group_themes": "Temas",
+ "group_encryption": "Criptografia",
+ "group_experimental": "Experimental",
+ "group_developer": "Desenvolvedor"
},
"keyboard": {
"home": "Home",
@@ -2544,11 +2497,34 @@
"rule_call": "Recebendo chamada",
"rule_suppress_notices": "Mensagens enviadas por bots",
"rule_tombstone": "Quando a versão da sala é atualizada",
- "rule_encrypted_room_one_to_one": "Mensagens criptografadas em conversas individuais"
+ "rule_encrypted_room_one_to_one": "Mensagens criptografadas em conversas individuais",
+ "messages_containing_keywords": "Mensagens contendo palavras-chave",
+ "error_saving": "Erro ao salvar as preferências de notificações",
+ "error_saving_detail": "Um erro ocorreu enquanto suas preferências de notificação eram salvas.",
+ "enable_email_notifications": "Habilita notificação por emails para %(email)s",
+ "enable_desktop_notifications_session": "Ativar notificações na área de trabalho nesta sessão",
+ "show_message_desktop_notification": "Mostrar a mensagem na notificação da área de trabalho",
+ "enable_audible_notifications_session": "Ativar o som de notificações nesta sessão"
},
"appearance": {
"layout_irc": "IRC (experimental)",
- "layout_bubbles": "Balões de mensagem"
+ "layout_bubbles": "Balões de mensagem",
+ "heading": "Personalize sua aparência",
+ "subheading": "As configurações de aparência afetam apenas esta sessão do %(brand)s.",
+ "match_system_theme": "Se adaptar ao tema do sistema",
+ "custom_font": "Usar uma fonte do sistema",
+ "custom_font_name": "Nome da fonte do sistema",
+ "custom_theme_invalid": "Esquema inválido de tema.",
+ "custom_theme_error_downloading": "Erro ao baixar as informações do tema.",
+ "custom_theme_success": "Tema adicionado!",
+ "custom_theme_url": "Link do tema personalizado",
+ "use_high_contrast": "Usar alto contraste",
+ "custom_theme_add_button": "Adicionar tema",
+ "font_size": "Tamanho da fonte",
+ "custom_font_description": "Defina o nome de uma fonte instalada no seu sistema e o %(brand)s tentará usá-la.",
+ "timeline_image_size": "Tamanho da imagem na linha do tempo",
+ "timeline_image_size_default": "Padrão",
+ "timeline_image_size_large": "Grande"
}
},
"devtools": {
@@ -2677,7 +2653,15 @@
"removed": "%(senderName)s removeu o endereço principal desta sala.",
"changed_alternative": "%(senderName)s alterou os endereços alternativos desta sala.",
"changed_main_and_alternative": "%(senderName)s alterou os endereços principal e alternativos desta sala.",
- "changed": "%(senderName)s alterou os endereços desta sala."
+ "changed": "%(senderName)s alterou os endereços desta sala.",
+ "alt_added": {
+ "other": "%(senderName)s adicionou os endereços alternativos %(addresses)s desta sala.",
+ "one": "%(senderName)s adicionou o endereço alternativo %(addresses)s desta sala."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s removeu os endereços alternativos %(addresses)s desta sala.",
+ "one": "%(senderName)s removeu o endereço alternativo %(addresses)s desta sala."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s cancelou o convite para %(targetDisplayName)s entrar na sala.",
@@ -2818,6 +2802,29 @@
"other": "%(oneUser)s não fez alterações %(count)s vezes",
"one": "%(oneUser)s não fez alterações"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s alterou o nível de permissão de %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s de %(fromPowerLevel)s para %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s removeu a regra que bane usuários que correspondem a %(glob)s",
+ "removed_rule_rooms": "%(senderName)s removeu a regra que bane salas que correspondem a %(glob)s",
+ "removed_rule_servers": "%(senderName)s removeu a regra que bane servidores que correspondem a %(glob)s",
+ "removed_rule": "%(senderName)s removeu uma regra de banimento correspondendo a %(glob)s",
+ "updated_invalid_rule": "%(senderName)s atualizou uma regra de banimento inválida",
+ "updated_rule_users": "%(senderName)s atualizou a regra de banimento de usuários correspondendo a %(glob)s devido à %(reason)s",
+ "updated_rule_rooms": "%(senderName)s atualizou a regra que bane salas que correspondem a %(glob)s devido à %(reason)s",
+ "updated_rule_servers": "%(senderName)s atualizou a regra que bane servidores que correspondem a %(glob)s devido à %(reason)s",
+ "updated_rule": "%(senderName)s atualizou uma regra de banimento correspondendo a %(glob)s devido à %(reason)s",
+ "created_rule_users": "%(senderName)s criou uma regra que bane usuários que correspondem a %(glob)s devido à %(reason)s",
+ "created_rule_rooms": "%(senderName)s criou uma regra que bane salas que correspondem a %(glob)s devido à %(reason)s",
+ "created_rule_servers": "%(senderName)s criou uma regra que bane servidores que correspondem a %(glob)s devido à %(reason)s",
+ "created_rule": "%(senderName)s criou uma regra de banimento correspondendo a %(glob)s devido à %(reason)s",
+ "changed_rule_users": "%(senderName)s alterou uma regra que bania usuários que correspondiam a %(oldGlob)s para corresponder a %(newGlob)s devido à %(reason)s",
+ "changed_rule_rooms": "%(senderName)s alterou uma regra que bania salas que correspondiam a %(oldGlob)s para corresponder a %(newGlob)s devido à %(reason)s",
+ "changed_rule_servers": "%(senderName)s alterou uma regra que bania servidores que correspondiam a %(oldGlob)s para corresponder a %(newGlob)s devido à %(reason)s",
+ "changed_rule_glob": "%(senderName)s alterou uma regra que bania o que correspondia a %(oldGlob)s para corresponder a %(newGlob)s devido à %(reason)s"
}
},
"slash_command": {
@@ -2995,5 +3002,17 @@
"enable_prompt": "Ajude a melhorar %(analyticsOwner)s",
"consent_migration": "Você consentiu anteriormente em compartilhar dados de uso anônimos conosco. Estamos atualizando como isso funciona.",
"learn_more": "Compartilhe dados anônimos para nos ajudar a identificar problemas. Nada pessoal. Sem terceiros. Saiba mais"
+ },
+ "chat_effects": {
+ "confetti_description": "Envia a mensagem com confetes",
+ "confetti_message": "envia confetes",
+ "fireworks_description": "Envia a mensagem com fogos de artifício",
+ "fireworks_message": "envia fogos de artifício",
+ "rainfall_description": "Envia a mensagem dada com um efeito de chuva",
+ "rainfall_message": "Enviar efeito de chuva",
+ "snowfall_description": "Envia a mensagem com neve caindo",
+ "snowfall_message": "envia neve caindo",
+ "spaceinvaders_description": "Envia a mensagem com um efeito com tema espacial",
+ "spaceinvaders_message": "envia os invasores do espaço"
}
}
diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json
index 0ea4dcad5a..8648dbdf56 100644
--- a/src/i18n/strings/ru.json
+++ b/src/i18n/strings/ru.json
@@ -41,11 +41,9 @@
"Warning!": "Внимание!",
"Who can read history?": "Кто может читать историю?",
"You do not have permission to post to this room": "Вы не можете писать в эту комнату",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s изменил(а) уровни прав %(powerLevelDiffText)s.",
"Failed to send request.": "Не удалось отправить запрос.",
"Failed to verify email address: make sure you clicked the link in the email": "Не удалось проверить email: убедитесь, что вы перешли по ссылке в письме",
"Failure to create room": "Не удалось создать комнату",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "для %(userId)s с %(fromPowerLevel)s на %(toPowerLevel)s",
"Missing room_id in request": "Отсутствует room_id в запросе",
"Missing user_id in request": "Отсутствует user_id в запросе",
"Connectivity to the server has been lost.": "Связь с сервером потеряна.",
@@ -296,7 +294,6 @@
"You cannot delete this message. (%(code)s)": "Это сообщение нельзя удалить. (%(code)s)",
"Thursday": "Четверг",
"Logs sent": "Журналы отправлены",
- "Show message in desktop notification": "Показывать текст сообщения в уведомлениях на рабочем столе",
"Yesterday": "Вчера",
"Error encountered (%(errorDetail)s).": "Обнаружена ошибка (%(errorDetail)s).",
"Low Priority": "Маловажные",
@@ -809,9 +806,6 @@
"Error adding ignored user/server": "Ошибка добавления игнорируемого пользователя/сервера",
"Error subscribing to list": "Ошибка при подписке на список",
"Error upgrading room": "Ошибка обновления комнаты",
- "Match system theme": "Тема системы",
- "Enable desktop notifications for this session": "Показывать уведомления на рабочем столе для этого сеанса",
- "Enable audible notifications for this session": "Звуковые уведомления для этого сеанса",
"Manage integrations": "Управление интеграциями",
"Direct Messages": "Личные сообщения",
"%(count)s sessions": {
@@ -833,8 +827,6 @@
"Double check that your server supports the room version chosen and try again.": "Убедитесь, что ваш сервер поддерживает выбранную версию комнаты и попробуйте снова.",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ВНИМАНИЕ: ПРОВЕРКА КЛЮЧА НЕ ПРОШЛА! Ключом подписи для %(userId)s и сеанса %(deviceId)s является \"%(fprint)s\", что не соответствует указанному ключу \"%(fingerprint)s\". Это может означать, что ваши сообщения перехватываются!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Ключ подписи, который вы предоставили, соответствует ключу подписи, который вы получили от пользователя %(userId)s через сеанс %(deviceId)s. Сеанс отмечен как подтверждённый.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s удалил(а) правило блокировки пользователей по шаблону %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s удалил правило блокировки комнат по шаблону %(glob)s",
"Enable message search in encrypted rooms": "Включить поиск сообщений в зашифрованных комнатах",
"How fast should messages be downloaded.": "Как быстро сообщения должны быть загружены.",
"This is your list of users/servers you have blocked - don't leave the room!": "Это список пользователей/серверов, которые вы заблокировали — не покидайте комнату!",
@@ -850,29 +842,6 @@
"Sign In or Create Account": "Войдите или создайте учётную запись",
"Use your account or create a new one to continue.": "Воспользуйтесь своей учётной записью или создайте новую, чтобы продолжить.",
"Create Account": "Создать учётную запись",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s добавил(а) альтернативные адреса %(addresses)s для этой комнаты.",
- "one": "%(senderName)s добавил(а) альтернативные адреса %(addresses)s для этой комнаты."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s удалил(а) альтернативные адреса %(addresses)s для этой комнаты.",
- "one": "%(senderName)s удалил(а) альтернативные адреса %(addresses)s для этой комнаты."
- },
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s удалил(а) правило блокировки серверов по шаблону %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s удалил(а) правило блокировки по шаблону %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s обновил(а) неверное правило блокировки",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s обновил(а) правило блокировки пользователей по шаблону %(glob)s за %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s обновил(а) правило блокировки комнат по шаблону %(glob)s за %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s обновил(а) правило блокировки серверов по шаблону %(glob)s за %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s обновил(а) правило блокировки по шаблону %(glob)s за %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s создал(а) правило блокировки пользователей по шаблону %(glob)s за %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s создал(а) правило блокировки комнат по шаблону %(glob)s за %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s создал(а) правило блокировки серверов по шаблону %(glob)s за %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s создал(а) правило блокировки по шаблону %(glob)s за %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s изменил(а) правило блокировки пользователей по шаблону %(oldGlob)s на шаблон %(newGlob)s за %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s изменил(а) правило блокировки комнат по шаблону %(oldGlob)s на шаблон %(newGlob)s за %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s изменил(а) правило блокировки серверов по шаблону %(oldGlob)s на шаблон %(newGlob)s за %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s обновил(а) правило блокировки по шаблону %(oldGlob)s на шаблон %(newGlob)s за %(reason)s",
"Not Trusted": "Недоверенное",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) произвел(а) вход через новый сеанс без подтверждения:",
"Ask this user to verify their session, or manually verify it below.": "Попросите этого пользователя подтвердить сеанс или подтвердите его вручную ниже.",
@@ -896,10 +865,6 @@
"Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Подключите этот сеанс к резервированию ключей до выхода, чтобы избежать утраты доступных только в этом сеансе ключей.",
"Connect this session to Key Backup": "Подключить этот сеанс к резервированию ключей",
"This backup is trusted because it has been restored on this session": "Эта резервная копия является доверенной, потому что она была восстановлена в этом сеансе",
- "Invalid theme schema.": "Неверная схема темы.",
- "Error downloading theme information.": "Ошибка при загрузке информации темы.",
- "Theme added!": "Тема добавлена!",
- "Add theme": "Добавить тему",
"Something went wrong. Please try again or view your console for hints.": "Что-то пошло не так. Попробуйте снова или поищите подсказки в консоли.",
"Error unsubscribing from list": "Не удалось отписаться от списка",
"None": "Нет",
@@ -933,7 +898,6 @@
"well formed": "корректный",
"unexpected type": "непредвиденный тип",
"Self signing private key:": "Самоподписанный приватный ключ:",
- "Custom theme URL": "Ссылка на стороннюю тему",
"⚠ These settings are meant for advanced users.": "⚠ Эти настройки рассчитаны для опытных пользователей.",
"Personal ban list": "Личный список блокировки",
"eg: @bot:* or example.org": "например: @bot:* или example.org",
@@ -1066,14 +1030,9 @@
"Size must be a number": "Размер должен быть числом",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Пользовательский размер шрифта может быть только между %(min)s pt и %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Введите значение между %(min)s pt и %(max)s pt",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Установите имя шрифта, установленного в вашей системе, и %(brand)s попытается его использовать.",
- "Customise your appearance": "Настройка внешнего вида",
"Remove for everyone": "Убрать для всех",
"Country Dropdown": "Выпадающий список стран",
- "Font size": "Размер шрифта",
"Use custom size": "Использовать другой размер",
- "Use a system font": "Использовать системный шрифт",
- "System font name": "Название системного шрифта",
"Please verify the room ID or address and try again.": "Проверьте ID комнаты или адрес и попробуйте снова.",
"Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Администратор вашего сервера отключил сквозное шифрование по умолчанию в приватных комнатах и диалогах.",
"Explore Public Rooms": "Просмотреть публичные комнаты",
@@ -1094,7 +1053,6 @@
"Create a Group Chat": "Создать комнату",
"All settings": "Все настройки",
"Feedback": "Отзыв",
- "Appearance Settings only affect this %(brand)s session.": "Настройки внешнего вида работают только в этом сеансе %(brand)s.",
"Forget Room": "Забыть комнату",
"This room is public": "Это публичная комната",
"You can use /help to list available commands. Did you mean to send this as a message?": "Введите /help для списка доступных команд. Хотите отправить это сообщение как есть?",
@@ -1348,7 +1306,6 @@
"Enter phone number": "Введите номер телефона",
"Enter email address": "Введите адрес электронной почты",
"The %(capability)s capability": "%(capability)s возможности",
- "sends confetti": "отправляет конфетти",
"Invalid URL": "Неправильный URL-адрес",
"Reason (optional)": "Причина (необязательно)",
"About homeservers": "О домашних серверах",
@@ -1668,15 +1625,10 @@
"There was a problem communicating with the homeserver, please try again later.": "Возникла проблема при обмене данными с домашним сервером. Повторите попытку позже.",
"Already have an account? Sign in here": "Уже есть учётная запись? Войдите здесь",
"Decide where your account is hosted": "Выберите, кто обслуживает вашу учётную запись",
- "Sends the given message with confetti": "Отправляет данное сообщение с конфетти",
"Hold": "Удерживать",
"Resume": "Возобновить",
"You've reached the maximum number of simultaneous calls.": "Вы достигли максимального количества одновременных звонков.",
"Too Many Calls": "Слишком много звонков",
- "sends fireworks": "отправляет фейерверк",
- "Sends the given message with fireworks": "Отправляет сообщение с фейерверком",
- "sends snowfall": "отправляет снегопад",
- "Sends the given message with snowfall": "Отправляет сообщение со снегопадом",
"You have no visible notifications.": "У вас нет видимых уведомлений.",
"Transfer": "Перевод",
"Failed to transfer call": "Не удалось перевести звонок",
@@ -2007,10 +1959,6 @@
"Global": "Глобально",
"New keyword": "Новое ключевое слово",
"Keyword": "Ключевое слово",
- "Enable email notifications for %(email)s": "Уведомления по электронной почте для %(email)s",
- "An error occurred whilst saving your notification preferences.": "При сохранении ваших настроек уведомлений произошла ошибка.",
- "Error saving notification preferences": "Ошибка при сохранении настроек уведомлений",
- "Messages containing keywords": "Сообщения с ключевыми словами",
"Message search initialisation failed": "Инициализация поиска сообщений не удалась",
"Recommended for public spaces.": "Рекомендуется для публичных пространств.",
"Allow people to preview your space before they join.": "Дайте людям возможность предварительно ознакомиться с вашим пространством, прежде чем они присоединятся к нему.",
@@ -2031,8 +1979,6 @@
"More": "Больше",
"Show sidebar": "Показать боковую панель",
"Hide sidebar": "Скрыть боковую панель",
- "sends space invaders": "отправляет космических захватчиков",
- "Sends the given message with a space themed effect": "Отправить данное сообщение с эффектом космоса",
"Surround selected text when typing special characters": "Обводить выделенный текст при вводе специальных символов",
"Review to ensure your account is safe": "Проверьте, чтобы убедиться, что ваша учётная запись в безопасности",
"See when people join, leave, or are invited to your active room": "Просмотрите, когда люди присоединяются, уходят или приглашают в вашу активную комнату",
@@ -2314,10 +2260,8 @@
"To view all keyboard shortcuts, click here.": "Чтобы просмотреть все сочетания клавиш, нажмите здесь.",
"Show tray icon and minimise window to it on close": "Показывать значок в трее и сворачивать в него окно при закрытии",
"Keyboard": "Горячие клавиши",
- "Use high contrast": "Высокая контрастность",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Эта комната находится в некоторых пространствах, администратором которых вы не являетесь. В этих пространствах старая комната будет по-прежнему отображаться, но людям будет предложено присоединиться к новой.",
"Large": "Большой",
- "Image size in the timeline": "Размер изображения в ленте сообщений",
"Select all": "Выбрать все",
"Deselect all": "Отменить выбор",
"Sign out devices": {
@@ -2338,8 +2282,6 @@
"Verify this device by confirming the following number appears on its screen.": "Проверьте это устройство, убедившись, что на его экране отображается следующее число.",
"Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…": "Ожидает проверки на другом устройстве, %(deviceName)s (%(deviceId)s)…",
"Confirm the emoji below are displayed on both devices, in the same order:": "Убедитесь, что приведённые ниже смайлики отображаются в обоих сеансах в одинаковом порядке:",
- "sends rainfall": "отправляет дождь",
- "Sends the given message with rainfall": "Отправляет заданное сообщение с дождём",
"Automatically send debug logs on decryption errors": "Автоматическая отправка журналов отладки при ошибках расшифровки",
"Automatically send debug logs on any error": "Автоматическая отправка журналов отладки при любой ошибке",
"Use a more compact 'Modern' layout": "Использовать более компактный \"Современный\" макет",
@@ -2443,7 +2385,6 @@
"one": "Удаляются сообщения в %(count)s комнате",
"other": "Удаляются сообщения в %(count)s комнатах"
},
- "Sends the given message with hearts": "Отправляет данное сообщение с сердечками",
"You were disconnected from the call. (Error: %(message)s)": "Вас отключили от звонка. (Ошибка: %(message)s)",
"Next recently visited room or space": "Следующая недавно посещённая комната или пространство",
"New video room": "Новая видеокомната",
@@ -2465,7 +2406,6 @@
"one": "%(count)s человек присоединился",
"other": "%(count)s человек(а) присоединились"
},
- "sends hearts": "отправляет сердечки",
"Enable hardware acceleration": "Включить аппаратное ускорение",
"Remove from space": "Исключить из пространства",
"This room or space is not accessible at this time.": "Эта комната или пространство в данный момент недоступны.",
@@ -2485,7 +2425,6 @@
"Check your email to continue": "Проверьте свою электронную почту, чтобы продолжить",
"An error occurred while stopping your live location, please try again": "При остановки передачи информации о вашем местоположении произошла ошибка, попробуйте ещё раз",
"An error occurred whilst sharing your live location, please try again": "При передаче информации о вашем местоположении произошла ошибка, попробуйте ещё раз",
- "%(timeRemaining)s left": "Осталось %(timeRemaining)s",
"You are sharing your live location": "Вы делитесь своим местоположением в реальном времени",
"An error occurred whilst sharing your live location": "Произошла ошибка при передаче информации о вашем местоположении в реальном времени",
"An error occurred while stopping your live location": "Произошла ошибка при остановке вашего местоположения в реальном времени",
@@ -2670,9 +2609,6 @@
"Push notifications": "Уведомления",
"Receive push notifications on this session.": "Получать push-уведомления в этом сеансе.",
"Toggle push notifications on this session.": "Push-уведомления для этого сеанса.",
- "Enable notifications for this device": "Уведомления для этого сеанса",
- "Enable notifications for this account": "Уведомления для этой учётной записи",
- "Turn off to disable notifications on all your devices and sessions": "Выключите, чтобы убрать уведомления во всех своих сеансах",
"Failed to set pusher state": "Не удалось установить состояние push-службы",
"URL": "URL-адрес",
"Room info": "О комнате",
@@ -3039,7 +2975,18 @@
"jump_to_date_msc_support": "Требуется, чтобы ваш сервер поддерживал MSC3030",
"sliding_sync_description": "В активной разработке, нельзя отключить.",
"under_active_development": "В активной разработке.",
- "location_share_live_description": "Временная реализация. Местоположения сохраняются в истории комнаты."
+ "location_share_live_description": "Временная реализация. Местоположения сохраняются в истории комнаты.",
+ "group_messaging": "Общение",
+ "group_profile": "Профиль",
+ "group_spaces": "Пространства",
+ "group_widgets": "Виджеты",
+ "group_rooms": "Комнаты",
+ "group_voip": "Голос и видео",
+ "group_moderation": "Модерация",
+ "group_themes": "Темы",
+ "group_encryption": "Шифрование",
+ "group_experimental": "Экспериментально",
+ "group_developer": "Разработка"
},
"keyboard": {
"home": "Главная",
@@ -3130,7 +3077,8 @@
"few_seconds_ago": "несколько секунд назад",
"about_minute_ago": "около минуты назад",
"about_hour_ago": "около часа назад",
- "about_day_ago": "около суток назад"
+ "about_day_ago": "около суток назад",
+ "left": "Осталось %(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "Безопасный обмен сообщениями для друзей и семьи",
@@ -3212,11 +3160,37 @@
"rule_call": "Звонки",
"rule_suppress_notices": "Сообщения от ботов",
"rule_tombstone": "При обновлении комнат",
- "rule_encrypted_room_one_to_one": "Зашифрованные сообщения в персональных чатах"
+ "rule_encrypted_room_one_to_one": "Зашифрованные сообщения в персональных чатах",
+ "messages_containing_keywords": "Сообщения с ключевыми словами",
+ "error_saving": "Ошибка при сохранении настроек уведомлений",
+ "error_saving_detail": "При сохранении ваших настроек уведомлений произошла ошибка.",
+ "enable_notifications_account": "Уведомления для этой учётной записи",
+ "enable_notifications_account_detail": "Выключите, чтобы убрать уведомления во всех своих сеансах",
+ "enable_email_notifications": "Уведомления по электронной почте для %(email)s",
+ "enable_notifications_device": "Уведомления для этого сеанса",
+ "enable_desktop_notifications_session": "Показывать уведомления на рабочем столе для этого сеанса",
+ "show_message_desktop_notification": "Показывать текст сообщения в уведомлениях на рабочем столе",
+ "enable_audible_notifications_session": "Звуковые уведомления для этого сеанса"
},
"appearance": {
"layout_irc": "IRC (Экспериментально)",
- "layout_bubbles": "Пузыри сообщений"
+ "layout_bubbles": "Пузыри сообщений",
+ "heading": "Настройка внешнего вида",
+ "subheading": "Настройки внешнего вида работают только в этом сеансе %(brand)s.",
+ "match_system_theme": "Тема системы",
+ "custom_font": "Использовать системный шрифт",
+ "custom_font_name": "Название системного шрифта",
+ "custom_theme_invalid": "Неверная схема темы.",
+ "custom_theme_error_downloading": "Ошибка при загрузке информации темы.",
+ "custom_theme_success": "Тема добавлена!",
+ "custom_theme_url": "Ссылка на стороннюю тему",
+ "use_high_contrast": "Высокая контрастность",
+ "custom_theme_add_button": "Добавить тему",
+ "font_size": "Размер шрифта",
+ "custom_font_description": "Установите имя шрифта, установленного в вашей системе, и %(brand)s попытается его использовать.",
+ "timeline_image_size": "Размер изображения в ленте сообщений",
+ "timeline_image_size_default": "По умолчанию",
+ "timeline_image_size_large": "Большой"
}
},
"devtools": {
@@ -3398,7 +3372,15 @@
"removed": "%(senderName)s удалил главный адрес комнаты.",
"changed_alternative": "%(senderName)s изменил(а) альтернативные адреса для этой комнаты.",
"changed_main_and_alternative": "%(senderName)s изменил(а) главный и альтернативные адреса для этой комнаты.",
- "changed": "%(senderName)s изменил(а) адреса для этой комнаты."
+ "changed": "%(senderName)s изменил(а) адреса для этой комнаты.",
+ "alt_added": {
+ "other": "%(senderName)s добавил(а) альтернативные адреса %(addresses)s для этой комнаты.",
+ "one": "%(senderName)s добавил(а) альтернативные адреса %(addresses)s для этой комнаты."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s удалил(а) альтернативные адреса %(addresses)s для этой комнаты.",
+ "one": "%(senderName)s удалил(а) альтернативные адреса %(addresses)s для этой комнаты."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s отозвал/а приглашение %(targetDisplayName)s присоединиться к комнате.",
@@ -3571,6 +3553,29 @@
"one": "%(oneUser)sотправил(а) скрытое сообщение",
"other": "%(oneUser)sотправил(а) %(count)s скрытых сообщения(-й)"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s изменил(а) уровни прав %(powerLevelDiffText)s.",
+ "user_from_to": "для %(userId)s с %(fromPowerLevel)s на %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s удалил(а) правило блокировки пользователей по шаблону %(glob)s",
+ "removed_rule_rooms": "%(senderName)s удалил правило блокировки комнат по шаблону %(glob)s",
+ "removed_rule_servers": "%(senderName)s удалил(а) правило блокировки серверов по шаблону %(glob)s",
+ "removed_rule": "%(senderName)s удалил(а) правило блокировки по шаблону %(glob)s",
+ "updated_invalid_rule": "%(senderName)s обновил(а) неверное правило блокировки",
+ "updated_rule_users": "%(senderName)s обновил(а) правило блокировки пользователей по шаблону %(glob)s за %(reason)s",
+ "updated_rule_rooms": "%(senderName)s обновил(а) правило блокировки комнат по шаблону %(glob)s за %(reason)s",
+ "updated_rule_servers": "%(senderName)s обновил(а) правило блокировки серверов по шаблону %(glob)s за %(reason)s",
+ "updated_rule": "%(senderName)s обновил(а) правило блокировки по шаблону %(glob)s за %(reason)s",
+ "created_rule_users": "%(senderName)s создал(а) правило блокировки пользователей по шаблону %(glob)s за %(reason)s",
+ "created_rule_rooms": "%(senderName)s создал(а) правило блокировки комнат по шаблону %(glob)s за %(reason)s",
+ "created_rule_servers": "%(senderName)s создал(а) правило блокировки серверов по шаблону %(glob)s за %(reason)s",
+ "created_rule": "%(senderName)s создал(а) правило блокировки по шаблону %(glob)s за %(reason)s",
+ "changed_rule_users": "%(senderName)s изменил(а) правило блокировки пользователей по шаблону %(oldGlob)s на шаблон %(newGlob)s за %(reason)s",
+ "changed_rule_rooms": "%(senderName)s изменил(а) правило блокировки комнат по шаблону %(oldGlob)s на шаблон %(newGlob)s за %(reason)s",
+ "changed_rule_servers": "%(senderName)s изменил(а) правило блокировки серверов по шаблону %(oldGlob)s на шаблон %(newGlob)s за %(reason)s",
+ "changed_rule_glob": "%(senderName)s обновил(а) правило блокировки по шаблону %(oldGlob)s на шаблон %(newGlob)s за %(reason)s"
}
},
"slash_command": {
@@ -3765,5 +3770,19 @@
"bullet_1": "Мы <не записываем и не профилируем любые данные учетной записи",
"bullet_2": "Мы не передаем информацию третьим лицам",
"disable_prompt": "Вы можете отключить это в любое время в настройках"
+ },
+ "chat_effects": {
+ "confetti_description": "Отправляет данное сообщение с конфетти",
+ "confetti_message": "отправляет конфетти",
+ "fireworks_description": "Отправляет сообщение с фейерверком",
+ "fireworks_message": "отправляет фейерверк",
+ "rainfall_description": "Отправляет заданное сообщение с дождём",
+ "rainfall_message": "отправляет дождь",
+ "snowfall_description": "Отправляет сообщение со снегопадом",
+ "snowfall_message": "отправляет снегопад",
+ "spaceinvaders_description": "Отправить данное сообщение с эффектом космоса",
+ "spaceinvaders_message": "отправляет космических захватчиков",
+ "hearts_description": "Отправляет данное сообщение с сердечками",
+ "hearts_message": "отправляет сердечки"
}
}
diff --git a/src/i18n/strings/sk.json b/src/i18n/strings/sk.json
index 43e0a112ce..5be61c161e 100644
--- a/src/i18n/strings/sk.json
+++ b/src/i18n/strings/sk.json
@@ -54,8 +54,6 @@
"You are no longer ignoring %(userId)s": "Od teraz viac neignorujete používateľa %(userId)s",
"Verified key": "Kľúč overený",
"Reason": "Dôvod",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s zmenil úroveň oprávnenia pre %(powerLevelDiffText)s.",
"Failure to create room": "Nepodarilo sa vytvoriť miestnosť",
"Server may be unavailable, overloaded, or you hit a bug.": "Server môže byť nedostupný, preťažený, alebo ste narazili na chybu.",
"Your browser does not support the required cryptography extensions": "Váš prehliadač nepodporuje požadované kryptografické rozšírenia",
@@ -295,7 +293,6 @@
"You cannot delete this message. (%(code)s)": "Nemôžete vymazať túto správu. (%(code)s)",
"Thursday": "Štvrtok",
"Logs sent": "Záznamy boli odoslané",
- "Show message in desktop notification": "Zobraziť text správy v oznámení na pracovnej ploche",
"Yesterday": "Včera",
"Error encountered (%(errorDetail)s).": "Vyskytla sa chyba (%(errorDetail)s).",
"Low Priority": "Nízka priorita",
@@ -599,25 +596,7 @@
"Use an identity server": "Použiť server totožností",
"Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Na pozvanie e-mailom použite server identity. Kliknite na tlačidlo Pokračovať, ak chcete použiť predvolený server identity (%(defaultIdentityServerName)s) alebo ho upravte v Nastaveniach.",
"Use an identity server to invite by email. Manage in Settings.": "Server totožností sa použije na pozývanie používateľov zadaním emailovej adresy. Spravujte v nastaveniach.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s odstránil pravidlo zákazu vstúpiť používateľom zhodujúcich sa s %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s odstránil pravidlo zákaz vstúpiť do miestností zhodujúcich sa s %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s odstránil pravidlo zakázať vstúpiť z domovského servera zhodnými s %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s odstránil pravidlo zákazu vstupu zhodné s %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s aktualizoval neplatné pravidlo zákazu vstúpiť",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s aktualizoval pravidlo zákazu vstúpiť používateľom zhodujúcim sa s %(glob)s, dôvod: %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s aktualizoval pravidlo zakázať vstúpiť do miestností shodujúcich sa s %(glob)s, dôvod: %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s aktualizoval pravidlo zakázať vstúpiť z domovských serverov zhodujúcich sa s %(glob)s, dôvod: %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s aktualizoval pravidlo zakázať vstúpiť zhodujúce sa s %(glob)s, dôvod: %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s vytvoril pravidlo zakázať vstúpiť používateľom zhodujúcim sa s %(glob)s, dôvod: %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s vytvoril pravidlo zakázať vstúpiť do miestností zhodujúcich sa s %(glob)s, dôvod: %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s vytvoril pravidlo zakázať vstúpiť z domovských serverov zhodujúcich sa s %(glob)s, dôvod: %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s vytvoril pravidlo zakázať vstúpiť zhodujúce sa s %(glob)s, dôvod: %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s zmenil pravidlo zakázať vstúpiť používateľom pôvodne zhodujúcich sa s %(oldGlob)s na používateľov zhodujúcich sa s %(newGlob)s, dôvod: %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s zmenil pravidlo zakázať vstúpiť do miestností pôvodne zhodujúcich sa s %(oldGlob)s na miestnosti zhodujúce sa s %(newGlob)s, dôvod: %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s zmenil pravidlo, ktoré zakazovalo servery zodpovedajúce %(oldGlob)s na zodpovedajúce %(newGlob)s z %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s aktualizoval pravidlo zakázať vstúpiť pôvodne sa zhodujúce s %(oldGlob)s na %(newGlob)s, dôvod: %(reason)s",
"%(name)s (%(userId)s)": "%(name)s (%(userId)s)",
- "Match system theme": "Prispôsobiť sa vzhľadu systému",
"My Ban List": "Môj zoznam zákazov",
"This is your list of users/servers you have blocked - don't leave the room!": "Toto je zoznam používateľov / serverov, ktorých ste zablokovali - neopúšťajte miestnosť!",
"Cross-signing public keys:": "Verejné kľúče krížového podpisovania:",
@@ -682,14 +661,6 @@
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "VAROVANIE: OVERENIE KĽÚČOV ZLYHALO! Podpisový kľúč používateľa %(userId)s a relácia %(deviceId)s je \"%(fprint)s\" čo nezodpovedá zadanému kľúču \"%(fingerprint)s\". Môže to znamenať, že vaša komunikácia je odpočúvaná!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Zadaný podpisový kľúč sa zhoduje s podpisovým kľúčom, ktorý ste dostali z relácie používateľa %(userId)s %(deviceId)s. Relácia označená ako overená.",
"Opens chat with the given user": "Otvorí konverzáciu s daným používateľom",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s pridal/a alternatívne adresy %(addresses)s pre túto miestnosť.",
- "one": "%(senderName)s pridal/a alternatívnu adresu %(addresses)s pre túto miestnosť."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s odstránil/a alternatívne adresy %(addresses)s pre túto miestnosť.",
- "one": "%(senderName)s odstránil/a alternatívnu adresu %(addresses)s pre túto miestnosť."
- },
"You signed in to a new session without verifying it:": "Prihlásili ste sa do novej relácie bez jej overenia:",
"Verify your other session using one of the options below.": "Overte svoje ostatné relácie pomocou jednej z nižšie uvedených možností.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) sa prihlásil do novej relácie bez jej overenia:",
@@ -710,7 +681,6 @@
"Registration Successful": "Úspešná registrácia",
"Failed to re-authenticate due to a homeserver problem": "Opätovná autentifikácia zlyhala kvôli problému domovského servera",
"Failed to re-authenticate": "Nepodarilo sa opätovne overiť",
- "Font size": "Veľkosť písma",
"Never send encrypted messages to unverified sessions from this session": "Nikdy neposielať šifrované správy neovereným reláciám z tejto relácie",
"Never send encrypted messages to unverified sessions in this room from this session": "Nikdy neposielať šifrované správy neovereným reláciám v tejto miestnosti z tejto relácie",
"Enable message search in encrypted rooms": "Povoliť vyhľadávanie správ v šifrovaných miestnostiach",
@@ -758,8 +728,6 @@
"Connect this session to Key Backup": "Pripojiť túto reláciu k Zálohe kľúčov",
"This backup is trusted because it has been restored on this session": "Táto záloha je dôveryhodná, lebo už bola načítaná v tejto relácii",
"Your keys are not being backed up from this session.": "Vaše kľúče nie sú zálohované z tejto relácie.",
- "Enable desktop notifications for this session": "Povoliť oznámenia na ploche pre túto reláciu",
- "Enable audible notifications for this session": "Povoliť zvukové oznámenia pre túto reláciu",
"Size must be a number": "Veľkosť musí byť číslo",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Vlastná veľkosť písma môže byť len v rozmedzí %(min)s pt až %(max)s pt",
"Your homeserver has exceeded its user limit.": "Na vašom domovskom serveri bol prekročený limit počtu používateľov.",
@@ -768,20 +736,10 @@
"Ok": "Ok",
"Ask your %(brand)s admin to check your config for incorrect or duplicate entries.": "Požiadajte správcu vášho %(brand)su, aby skontroloval vašu konfiguráciu. Pravdepodobne obsahuje chyby alebo duplikáty.",
"Use custom size": "Použiť vlastnú veľkosť",
- "Use a system font": "Použiť systémové písmo",
- "System font name": "Meno systémového písma",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use %(brand)s Desktop for encrypted messages to appear in search results.": "%(brand)s nedokáže bezpečne lokálne ukladať do vyrovnávacej pamäte zašifrované správy, keď je spustený vo webovom prehliadači. Na zobrazenie šifrovaných správ vo výsledkoch vyhľadávania použite %(brand)s Desktop.",
"New version available. Update now.": "Je dostupná nová verzia. Aktualizovať.",
"Hey you. You're the best!": "Hej, ty. Si jednotka!",
"Use between %(min)s pt and %(max)s pt": "Použite veľkosť mezi %(min)s pt a %(max)s pt",
- "Invalid theme schema.": "Neplatná schéma vzhľadu.",
- "Error downloading theme information.": "Chyba pri stiahnutí informácií o vzhľade.",
- "Theme added!": "Vzhľad pridaný!",
- "Custom theme URL": "URL adresa vlastného vzhľadu",
- "Add theme": "Pridať vzhľad",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Nastavte názov písma, ktoré máte nainštalované na vašom systéme & %(brand)s sa ho pokúsi použiť.",
- "Customise your appearance": "Upravte svoj vzhľad",
- "Appearance Settings only affect this %(brand)s session.": "Nastavenia vzhľadu ovplyvnia len túto reláciu %(brand)s.",
"To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "Ak chcete nahlásiť bezpečnostný problém týkajúci sa Matrix-u, prečítajte si, prosím, zásady zverejňovania informácií o bezpečnosti Matrix.org.",
"Please verify the room ID or address and try again.": "Prosím, overte ID miestnosti alebo adresu a skúste to znovu.",
"Error unsubscribing from list": "Chyba pri zrušení odberu zo zoznamu",
@@ -1139,13 +1097,11 @@
"This is the beginning of your direct message history with .": "Toto je začiatok histórie vašich priamych správ s používateľom .",
"The user you called is busy.": "Volaný používateľ má obsadené.",
"Search spaces": "Hľadať priestory",
- "Enable email notifications for %(email)s": "Povolenie e-mailových oznámení pre %(email)s",
"Select all": "Vybrať všetky",
"Deselect all": "Zrušiť výber všetkých",
"Images, GIFs and videos": "Obrázky, GIF animácie a videá",
"New keyword": "Nové kľúčové slovo",
"Keyword": "Kľúčové slovo",
- "Messages containing keywords": "Správy obsahujúce kľúčové slová",
"@mentions & keywords": "@zmienky a kľúčové slová",
"Mentions & keywords": "Zmienky a kľúčové slová",
"Global": "Celosystémové",
@@ -1189,7 +1145,6 @@
"one": "Odhlásiť zariadenie",
"other": "Odhlásené zariadenia"
},
- "Image size in the timeline": "Veľkosť obrázku na časovej osi",
"Unable to copy a link to the room to the clipboard.": "Nie je možné skopírovať odkaz na miestnosť do schránky.",
"Unable to copy room link": "Nie je možné skopírovať odkaz na miestnosť",
"Remove recent messages": "Odstrániť posledné správy",
@@ -1638,7 +1593,6 @@
"Any of the following data may be shared:": "Zdieľané môžu byť niektoré z nasledujúcich údajov:",
"An unknown error occurred": "Vyskytla sa neznáma chyba",
"A new Security Phrase and key for Secure Messages have been detected.": "Bola zistená nová bezpečnostná fráza a kľúč pre zabezpečené správy.",
- "An error occurred whilst saving your notification preferences.": "Pri ukladaní vašich predvolieb oznámení došlo k chybe.",
"Already have an account? Sign in here": "Už máte účet? Prihláste sa tu",
"Almost there! Is %(displayName)s showing the same shield?": "Už je to takmer hotové! Zobrazuje sa %(displayName)s rovnaký štít?",
"All threads": "Všetky vlákna",
@@ -1955,7 +1909,6 @@
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Ste si istí, že chcete ukončiť túto anketu? Zobrazia sa konečné výsledky ankety a ľudia nebudú môcť už hlasovať.",
"Open this settings tab": "Otvoriť túto kartu nastavení",
"Keyboard": "Klávesnica",
- "Use high contrast": "Použiť vysoký kontrast",
"Can't find this server or its room list": "Nemôžeme nájsť tento server alebo jeho zoznam miestností",
"Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Overením tohto zariadenia ho označíte ako dôveryhodné a používatelia, ktorí vás overili, budú tomuto zariadeniu dôverovať.",
"If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.": "Ak ste to urobili omylom, môžete v tejto relácii nastaviť Zabezpečené správy, ktoré znovu zašifrujú históriu správ tejto relácie pomocou novej metódy obnovy.",
@@ -2129,7 +2082,6 @@
"To avoid these issues, create a new encrypted room for the conversation you plan to have.": "Ak sa chcete vyhnúť týmto problémom, vytvorte novú šifrovanú miestnosť pre konverzáciu, ktorú plánujete viesť.",
"Select the roles required to change various parts of the space": "Vyberte role potrebné na zmenu rôznych častí tohto priestoru",
"There was an error loading your notification settings.": "Pri načítaní nastavení oznámení došlo k chybe.",
- "Error saving notification preferences": "Chyba pri ukladaní nastavení oznamovania",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Táto miestnosť sa nachádza v niektorých priestoroch, ktorých nie ste správcom. V týchto priestoroch bude stará miestnosť stále zobrazená, ale ľudia budú vyzvaní, aby sa pripojili k novej miestnosti.",
"Currently, %(count)s spaces have access": {
"one": "V súčasnosti má priestor prístup",
@@ -2250,12 +2202,6 @@
"Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Váš server neodpovedá na niektoré vaše požiadavky. Nižšie sú uvedené niektoré z najpravdepodobnejších dôvodov.",
"Spam or propaganda": "Spam alebo propaganda",
"Unable to validate homeserver": "Nie je možné overiť domovský server",
- "Sends the given message with confetti": "Odošle danú správu s konfetami",
- "sends confetti": "pošle konfety",
- "Sends the given message with fireworks": "Odošle danú správu s ohňostrojom",
- "sends fireworks": "pošle ohňostroj",
- "Sends the given message with snowfall": "Odošle danú správu so snežením",
- "sends snowfall": "pošle sneženie",
"Your server does not support showing space hierarchies.": "Váš server nepodporuje zobrazovanie hierarchií priestoru.",
"Failed to remove some rooms. Try again later": "Nepodarilo sa odstrániť niektoré miestnosti. Skúste to neskôr",
"Mark as not suggested": "Označiť ako neodporúčaný",
@@ -2327,8 +2273,6 @@
"other": "Potvrďte odhlásenie týchto zariadení pomocou jednotného prihlásenia (SSO) na preukázanie svojej totožnosti.",
"one": "Potvrďte odhlásenie tohto zariadenia pomocou jednotného prihlásenia (SSO) na preukázanie svojej totožnosti."
},
- "sends rainfall": "odošle dážď",
- "Sends the given message with rainfall": "Odošle danú správu s dažďom",
"Automatically send debug logs when key backup is not functioning": "Automaticky odosielať záznamy o ladení, ak zálohovanie kľúčov nefunguje",
"See %(msgtype)s messages posted to your active room": "Zobraziť %(msgtype)s správy zverejnené vo vašej aktívnej miestnosti",
"See %(msgtype)s messages posted to this room": "Zobraziť %(msgtype)s správy zverejnené v tejto miestnosti",
@@ -2408,8 +2352,6 @@
"Resend %(unsentCount)s reaction(s)": "Opätovné odoslanie %(unsentCount)s reakcií",
"Consult first": "Najprv konzultovať",
"Disinvite from %(roomName)s": "Zrušenie pozvania z %(roomName)s",
- "sends space invaders": "odošle vesmírnych útočníkov",
- "Sends the given message with a space themed effect": "Odošle zadanú správu s efektom vesmíru",
"Don't miss a reply": "Nezmeškajte odpoveď",
"The above, but in as well": "Vyššie uvedené, ale aj v ",
"The above, but in any room you are joined or invited to as well": "Vyššie uvedené, ale tiež v akejkoľvek miestnosti do ktorej ste sa pripojili alebo do ktorej ste boli prizvaný",
@@ -2430,7 +2372,6 @@
"other": "V súčasnosti sa odstraňujú správy v %(count)s miestnostiach"
},
"Share for %(duration)s": "Zdieľať na %(duration)s",
- "%(timeRemaining)s left": "zostáva %(timeRemaining)s",
"Next recently visited room or space": "Ďalšia nedávno navštívená miestnosť alebo priestor",
"Previous recently visited room or space": "Predchádzajúca nedávno navštívená miestnosť alebo priestor",
"Unsent": "Neodoslané",
@@ -2478,8 +2419,6 @@
"New room": "Nová miestnosť",
"Threads help keep your conversations on-topic and easy to track.": "Vlákna pomáhajú udržiavať konverzácie v téme a uľahčujú ich sledovanie.",
"%(featureName)s Beta feedback": "%(featureName)s Beta spätná väzba",
- "sends hearts": "pošle srdiečka",
- "Sends the given message with hearts": "Odošle danú správu so srdiečkami",
"Confirm signing out these devices": {
"one": "Potvrďte odhlásenie z tohto zariadenia",
"other": "Potvrdiť odhlásenie týchto zariadení"
@@ -2693,9 +2632,6 @@
"Receive push notifications on this session.": "Prijímať push oznámenia v tejto relácii.",
"Push notifications": "Push oznámenia",
"Toggle push notifications on this session.": "Prepnúť push oznámenia v tejto relácii.",
- "Enable notifications for this device": "Povoliť oznámenia pre toto zariadenie",
- "Turn off to disable notifications on all your devices and sessions": "Vypnutím vypnete upozornenia na všetkých svojich zariadeniach a reláciách",
- "Enable notifications for this account": "Povoliť oznámenia pre tento účet",
"Video call ended": "Videohovor ukončený",
"%(name)s started a video call": "%(name)s začal/a videohovor",
"URL": "URL",
@@ -3298,7 +3234,18 @@
"sliding_sync_description": "V štádiu aktívneho vývoja, nie je možné to vypnúť.",
"under_active_development": "V štádiu aktívneho vývoja.",
"location_share_live_description": "Dočasná implementácia. Polohy ostávajú v histórii miestnosti.",
- "dynamic_room_predecessors_description": "Zapnúť MSC3946 (na podporu neskorých archívov miestností)"
+ "dynamic_room_predecessors_description": "Zapnúť MSC3946 (na podporu neskorých archívov miestností)",
+ "group_messaging": "Posielanie správ",
+ "group_profile": "Profil",
+ "group_spaces": "Priestory",
+ "group_widgets": "Widgety",
+ "group_rooms": "Miestnosti",
+ "group_voip": "Zvuk a video",
+ "group_moderation": "Moderovanie",
+ "group_themes": "Vzhľad",
+ "group_encryption": "Šifrovanie",
+ "group_experimental": "Experimentálne",
+ "group_developer": "Vývojárske"
},
"keyboard": {
"home": "Domov",
@@ -3394,7 +3341,8 @@
"few_seconds_ago": "pred pár sekundami",
"about_minute_ago": "približne pred minútou",
"about_hour_ago": "približne pred hodinou",
- "about_day_ago": "asi pred jedným dňom"
+ "about_day_ago": "asi pred jedným dňom",
+ "left": "zostáva %(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "Zabezpečené zasielanie správ pre priateľov a rodinu",
@@ -3481,11 +3429,37 @@
"rule_call": "Pozvánka na telefonát",
"rule_suppress_notices": "Správy odosielané robotmi",
"rule_tombstone": "Keď sú miestnosti aktualizované",
- "rule_encrypted_room_one_to_one": "Šifrované správy v priamych konverzáciách"
+ "rule_encrypted_room_one_to_one": "Šifrované správy v priamych konverzáciách",
+ "messages_containing_keywords": "Správy obsahujúce kľúčové slová",
+ "error_saving": "Chyba pri ukladaní nastavení oznamovania",
+ "error_saving_detail": "Pri ukladaní vašich predvolieb oznámení došlo k chybe.",
+ "enable_notifications_account": "Povoliť oznámenia pre tento účet",
+ "enable_notifications_account_detail": "Vypnutím vypnete upozornenia na všetkých svojich zariadeniach a reláciách",
+ "enable_email_notifications": "Povolenie e-mailových oznámení pre %(email)s",
+ "enable_notifications_device": "Povoliť oznámenia pre toto zariadenie",
+ "enable_desktop_notifications_session": "Povoliť oznámenia na ploche pre túto reláciu",
+ "show_message_desktop_notification": "Zobraziť text správy v oznámení na pracovnej ploche",
+ "enable_audible_notifications_session": "Povoliť zvukové oznámenia pre túto reláciu"
},
"appearance": {
"layout_irc": "IRC (experimentálne)",
- "layout_bubbles": "Správy v bublinách"
+ "layout_bubbles": "Správy v bublinách",
+ "heading": "Upravte svoj vzhľad",
+ "subheading": "Nastavenia vzhľadu ovplyvnia len túto reláciu %(brand)s.",
+ "match_system_theme": "Prispôsobiť sa vzhľadu systému",
+ "custom_font": "Použiť systémové písmo",
+ "custom_font_name": "Meno systémového písma",
+ "custom_theme_invalid": "Neplatná schéma vzhľadu.",
+ "custom_theme_error_downloading": "Chyba pri stiahnutí informácií o vzhľade.",
+ "custom_theme_success": "Vzhľad pridaný!",
+ "custom_theme_url": "URL adresa vlastného vzhľadu",
+ "use_high_contrast": "Použiť vysoký kontrast",
+ "custom_theme_add_button": "Pridať vzhľad",
+ "font_size": "Veľkosť písma",
+ "custom_font_description": "Nastavte názov písma, ktoré máte nainštalované na vašom systéme & %(brand)s sa ho pokúsi použiť.",
+ "timeline_image_size": "Veľkosť obrázku na časovej osi",
+ "timeline_image_size_default": "Predvolené",
+ "timeline_image_size_large": "Veľký"
}
},
"devtools": {
@@ -3698,7 +3672,15 @@
"removed": "%(senderName)s odstránil hlavnú adresu tejto miestnosti.",
"changed_alternative": "%(senderName)s zmenil/a alternatívne adresy pre túto miestnosť.",
"changed_main_and_alternative": "%(senderName)s zmenil/a hlavnú a alternatívne adresy pre túto miestnosť.",
- "changed": "%(senderName)s zmenil/a adresy pre túto miestnosť."
+ "changed": "%(senderName)s zmenil/a adresy pre túto miestnosť.",
+ "alt_added": {
+ "other": "%(senderName)s pridal/a alternatívne adresy %(addresses)s pre túto miestnosť.",
+ "one": "%(senderName)s pridal/a alternatívnu adresu %(addresses)s pre túto miestnosť."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s odstránil/a alternatívne adresy %(addresses)s pre túto miestnosť.",
+ "one": "%(senderName)s odstránil/a alternatívnu adresu %(addresses)s pre túto miestnosť."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s odvolal pozvanie vstúpiť do miestnosti pre %(targetDisplayName)s.",
@@ -3879,6 +3861,29 @@
"one": "%(oneUser)sposlal/a skrytú správu",
"other": "%(oneUser)sposlal %(count)s skrytých správ"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s zmenil úroveň oprávnenia pre %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s odstránil pravidlo zákazu vstúpiť používateľom zhodujúcich sa s %(glob)s",
+ "removed_rule_rooms": "%(senderName)s odstránil pravidlo zákaz vstúpiť do miestností zhodujúcich sa s %(glob)s",
+ "removed_rule_servers": "%(senderName)s odstránil pravidlo zakázať vstúpiť z domovského servera zhodnými s %(glob)s",
+ "removed_rule": "%(senderName)s odstránil pravidlo zákazu vstupu zhodné s %(glob)s",
+ "updated_invalid_rule": "%(senderName)s aktualizoval neplatné pravidlo zákazu vstúpiť",
+ "updated_rule_users": "%(senderName)s aktualizoval pravidlo zákazu vstúpiť používateľom zhodujúcim sa s %(glob)s, dôvod: %(reason)s",
+ "updated_rule_rooms": "%(senderName)s aktualizoval pravidlo zakázať vstúpiť do miestností shodujúcich sa s %(glob)s, dôvod: %(reason)s",
+ "updated_rule_servers": "%(senderName)s aktualizoval pravidlo zakázať vstúpiť z domovských serverov zhodujúcich sa s %(glob)s, dôvod: %(reason)s",
+ "updated_rule": "%(senderName)s aktualizoval pravidlo zakázať vstúpiť zhodujúce sa s %(glob)s, dôvod: %(reason)s",
+ "created_rule_users": "%(senderName)s vytvoril pravidlo zakázať vstúpiť používateľom zhodujúcim sa s %(glob)s, dôvod: %(reason)s",
+ "created_rule_rooms": "%(senderName)s vytvoril pravidlo zakázať vstúpiť do miestností zhodujúcich sa s %(glob)s, dôvod: %(reason)s",
+ "created_rule_servers": "%(senderName)s vytvoril pravidlo zakázať vstúpiť z domovských serverov zhodujúcich sa s %(glob)s, dôvod: %(reason)s",
+ "created_rule": "%(senderName)s vytvoril pravidlo zakázať vstúpiť zhodujúce sa s %(glob)s, dôvod: %(reason)s",
+ "changed_rule_users": "%(senderName)s zmenil pravidlo zakázať vstúpiť používateľom pôvodne zhodujúcich sa s %(oldGlob)s na používateľov zhodujúcich sa s %(newGlob)s, dôvod: %(reason)s",
+ "changed_rule_rooms": "%(senderName)s zmenil pravidlo zakázať vstúpiť do miestností pôvodne zhodujúcich sa s %(oldGlob)s na miestnosti zhodujúce sa s %(newGlob)s, dôvod: %(reason)s",
+ "changed_rule_servers": "%(senderName)s zmenil pravidlo, ktoré zakazovalo servery zodpovedajúce %(oldGlob)s na zodpovedajúce %(newGlob)s z %(reason)s",
+ "changed_rule_glob": "%(senderName)s aktualizoval pravidlo zakázať vstúpiť pôvodne sa zhodujúce s %(oldGlob)s na %(newGlob)s, dôvod: %(reason)s"
}
},
"slash_command": {
@@ -4078,5 +4083,19 @@
"bullet_1": "Nezaznamenávame ani neprofilujeme žiadne údaje o účte",
"bullet_2": "Nezdieľame informácie s tretími stranami",
"disable_prompt": "Túto funkciu môžete kedykoľvek vypnúť v nastaveniach"
+ },
+ "chat_effects": {
+ "confetti_description": "Odošle danú správu s konfetami",
+ "confetti_message": "pošle konfety",
+ "fireworks_description": "Odošle danú správu s ohňostrojom",
+ "fireworks_message": "pošle ohňostroj",
+ "rainfall_description": "Odošle danú správu s dažďom",
+ "rainfall_message": "odošle dážď",
+ "snowfall_description": "Odošle danú správu so snežením",
+ "snowfall_message": "pošle sneženie",
+ "spaceinvaders_description": "Odošle zadanú správu s efektom vesmíru",
+ "spaceinvaders_message": "odošle vesmírnych útočníkov",
+ "hearts_description": "Odošle danú správu so srdiečkami",
+ "hearts_message": "pošle srdiečka"
}
}
diff --git a/src/i18n/strings/sq.json b/src/i18n/strings/sq.json
index dbf62a291b..7bf715fa24 100644
--- a/src/i18n/strings/sq.json
+++ b/src/i18n/strings/sq.json
@@ -87,7 +87,6 @@
"You cannot delete this message. (%(code)s)": "S’mund ta fshini këtë mesazh. (%(code)s)",
"Thursday": "E enjte",
"Logs sent": "Regjistrat u dërguan",
- "Show message in desktop notification": "Shfaq mesazh në njoftim për desktop",
"Yesterday": "Dje",
"Error encountered (%(errorDetail)s).": "U has gabim (%(errorDetail)s).",
"Low Priority": "Përparësi e Ulët",
@@ -301,8 +300,6 @@
"Upgrade this room to version %(version)s": "Përmirësojeni këtë dhomë me versionin %(version)s",
"Share Room": "Ndani Dhomë Me të Tjerë",
"Share Room Message": "Ndani Me të Tjerë Mesazh Dhome",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s nga %(fromPowerLevel)s në %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ndryshoi shkallën e pushtetit të %(powerLevelDiffText)s.",
"Enable URL previews for this room (only affects you)": "Aktivizo paraparje URL-sh për këtë dhomë (prek vetëm ju)",
"Enable URL previews by default for participants in this room": "Aktivizo, si parazgjedhje, paraparje URL-sh për pjesëmarrësit në këtë dhomë",
"A text message has been sent to %(msisdn)s": "Te %(msisdn)s u dërgua një mesazh tekst",
@@ -863,7 +860,6 @@
"Verification Request": "Kërkesë Verifikimi",
"Error upgrading room": "Gabim në përditësim dhome",
"Double check that your server supports the room version chosen and try again.": "Rikontrolloni që shërbyesi juaj e mbulon versionin e zgjedhur për dhomën dhe riprovoni.",
- "Match system theme": "Përputhe me temën e sistemit",
"Cross-signing public keys:": "Kyçe publikë për cross-signing:",
"not found": "s’u gjet",
"in secret storage": "në depozitë të fshehtë",
@@ -878,23 +874,6 @@
"This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Kjo zakonisht prek vetëm mënyrën se si përpunohet dhoma te shërbyesi. Nëse keni probleme me %(brand)s-in, ju lutemi, njoftoni një të metë.",
"You'll upgrade this room from to .": "Do ta përmirësoni këtë dhomë nga në .",
"Unable to set up secret storage": "S’u arrit të ujdiset depozitë e fshehtë",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s hoqi rregullin për dëbim përdoruesish që kanë përputhje me %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s hoqi rregullin që dëbon dhoma që kanë përputhje me %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s hoqi rregullin që dëbon shërbyes që kanë përputhje me %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s hoqi një rregull dëbimi mbi përputhje me %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s përditësoi një rregull të pavlefshëm dëbimesh",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s përditësoi rregullin mbi dëbim përdoruesish që kanë përputhje me %(glob)s për %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s përditësoi rregullin për dëbim dhomash që kanë përputhje me %(glob)s për %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s përditësoi rregullin për dëbim shërbyesish që kanë përputhje me %(glob)s për %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s përditësoi një rregull dëbimi rreth përputhjesh me %(glob)s për %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s krijoi një rregull mbi dëbim përdoruesish që kanë përputhje me %(glob)s për %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s krijoi një rregull mbi dëbim dhomash që kanë përputhje me %(glob)s për %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s krijoi një rregull mbi dëbim shërbyesish që kanë përputhje me %(glob)s për %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s krijoi një rregull dëbimi rreth përputhjesh me %(glob)s për %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ndryshoi një rregull që dëbonte përdorues me përputhje me %(oldGlob)s për përputhje me %(newGlob)s për %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ndryshoi një rregull që dëbonte dhoma me përputhje me %(oldGlob)s për përputhje me %(newGlob)s për %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ndryshoi një rregull që dëbonte shërbyes me përputhje me %(oldGlob)s për përputhje me %(newGlob)s për %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s përditësoi një rregull dëbimesh mbi përputhje me %(oldGlob)s për përputhje me %(newGlob)s për %(reason)s",
"not stored": "e padepozituar",
"Close preview": "Mbylle paraparjen",
"Hide verified sessions": "Fshih sesione të verifikuar",
@@ -958,8 +937,6 @@
"Connect this session to Key Backup": "Lidhe këtë sesion me Kopjeruajtje Kyçesh",
"This backup is trusted because it has been restored on this session": "Kjo kopjeruajtje është e besuar, ngaqë është rikthyer në këtë sesion",
"Your keys are not being backed up from this session.": "Kyçet tuaj nuk po kopjeruhen nga ky sesion.",
- "Enable desktop notifications for this session": "Aktivizo njoftime desktop për këtë sesion",
- "Enable audible notifications for this session": "Aktivizo njoftime audio për këtë sesion",
"Session ID:": "ID sesioni:",
"Session key:": "Kyç sesioni:",
"This room is bridging messages to the following platforms. Learn more.": "Kjo dhomë i kalon mesazhet te platformat vijuese. Mësoni më tepër.",
@@ -1024,19 +1001,6 @@
"Mark all as read": "Vëru të tërave shenjë si të lexuara",
"Not currently indexing messages for any room.": "Pa indeksuar aktualisht mesazhe nga ndonjë dhomë.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s nga %(totalRooms)s",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s shtoi adresat alternative %(addresses)s për këtë dhomë.",
- "one": "%(senderName)s shtoi adresën alternative %(addresses)s për këtë dhomë."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s hoqi adresat alternative %(addresses)s për këtë dhomë.",
- "one": "%(senderName)s hoqi adresën alternative %(addresses)s për këtë dhomë."
- },
- "Invalid theme schema.": "Skemë e pavlefshme teme.",
- "Error downloading theme information.": "Gabim në shkarkim të dhënash teme.",
- "Theme added!": "Tema u shtua!",
- "Custom theme URL": "URL teme vetjake",
- "Add theme": "Shtoni temë",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Pati një gabim gjatë përditësimit të adresave alternative të dhomës. Mund të mos lejohet nga shërbyesi pse ndodhi një gabim i përkohshëm.",
"Local address": "Adresë vendore",
"Published Addresses": "Adresa të Publikuara",
@@ -1151,7 +1115,6 @@
"Dismiss read marker and jump to bottom": "Mos merr parasysh piketë leximi dhe hidhu te fundi",
"Jump to oldest unread message": "Hidhu te mesazhi më i vjetër i palexuar",
"Upload a file": "Ngarkoni një kartelë",
- "Font size": "Madhësi shkronjash",
"IRC display name width": "Gjerësi shfaqjeje emrash IRC",
"Size must be a number": "Madhësia duhet të jetë një numër",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Madhësia vetjake për shkronjat mund të jetë vetëm mes vlerave %(min)s pt dhe %(max)s pt",
@@ -1191,15 +1154,11 @@
"one": "Shfaq %(count)s tjetër"
},
"Room options": "Mundësi dhome",
- "Customise your appearance": "Përshtatni dukjen tuaj",
- "Appearance Settings only affect this %(brand)s session.": "Rregullimet e Dukjes prekin vetëm këtë sesion %(brand)s.",
"Activity": "Veprimtari",
"A-Z": "A-Z",
"Looks good!": "Mirë duket!",
"Use custom size": "Përdor madhësi vetjake",
"Hey you. You're the best!": "Hej, ju. S’u ka kush shokun!",
- "Use a system font": "Përdor një palë shkronja sistemi",
- "System font name": "Emër shkronjash sistemi",
"The authenticity of this encrypted message can't be guaranteed on this device.": "Mirëfilltësia e këtij mesazhi të fshehtëzuar s’mund të garantohet në këtë pajisje.",
"Message deleted on %(date)s": "Mesazh i fshirë më %(date)s",
"Wrong file type": "Lloj i gabuar kartele",
@@ -1217,7 +1176,6 @@
"Save your Security Key": "Ruani Kyçin tuaj të Sigurisë",
"Are you sure you want to cancel entering passphrase?": "Jeni i sigurt se doni të anulohet dhënie frazëkalimi?",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use %(brand)s Desktop for encrypted messages to appear in search results.": "%(brand)s s’mund të ruajë lokalisht në fshehtinë në mënyrë të siguruar mesazhe të fshehtëzuar, teksa xhirohet në një shfletues. Që mesazhet e fshehtëzuar të shfaqen te përfundime kërkimi, përdorni %(brand)s Desktop.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Caktoni emrin e një palë shkronjash të instaluara në sistemin tuaj & %(brand)s do të provojë t’i përdorë.",
"Show rooms with unread messages first": "Së pari shfaq dhoma me mesazhe të palexuar",
"Show previews of messages": "Shfaq paraparje mesazhesh",
"Notification options": "Mundësi njoftimesh",
@@ -1665,14 +1623,8 @@
"Invalid URL": "URL e pavlefshme",
"Unable to validate homeserver": "S’arrihet të vlerësohet shërbyesi Home",
"Reason (optional)": "Arsye (opsionale)",
- "sends confetti": "dërgon bonbone",
- "Sends the given message with confetti": "E dërgon mesazhin e dhënë me bonbone",
"You've reached the maximum number of simultaneous calls.": "Keni mbërritur në numrin maksimum të thirrjeve të njëkohshme.",
"Too Many Calls": "Shumë Thirrje",
- "sends fireworks": "dërgon fishekzjarrë",
- "Sends the given message with fireworks": "E dërgon me fishekzjarrë mesazhin e dhënë",
- "sends snowfall": "dërgon rënie bore",
- "Sends the given message with snowfall": "E dërgon mesazhin e dhënë të stolisur me rënie bore",
"You have no visible notifications.": "S’keni njoftime të dukshme.",
"Transfer": "Shpërngule",
"Failed to transfer call": "S’u arrit të shpërngulej thirrje",
@@ -1863,8 +1815,6 @@
"Connecting": "Po lidhet",
"Message search initialisation failed": "Dështoi gatitje kërkimi mesazhesh",
"Go to my space": "Kalo te hapësira ime",
- "sends space invaders": "dërgon pushtues hapësire",
- "Sends the given message with a space themed effect": "E dërgon mesazhin e dhënë me një efekt teme hapësinore",
"See when people join, leave, or are invited to your active room": "Shihni kur persona vijnë, ikin ose janë ftuar në dhomën tuaj aktive",
"See when people join, leave, or are invited to this room": "Shihni kur persona vijnë, ikin ose janë ftuar në këtë dhomë",
"Space Autocomplete": "Vetëplotësim Hapësire",
@@ -1952,10 +1902,6 @@
"Global": "Global",
"New keyword": "Fjalëkyç i ri",
"Keyword": "Fjalëkyç",
- "Enable email notifications for %(email)s": "Aktivizo njoftime me email për %(email)s",
- "An error occurred whilst saving your notification preferences.": "Ndodhi një gabim teksa ruheshin parapëlqimet tuaja për njoftimet.",
- "Error saving notification preferences": "Gabim në ruajtje parapëlqimesh për njoftimet",
- "Messages containing keywords": "Mesazhe që përmbajnë fjalëkyçe",
"Transfer Failed": "Shpërngulja Dështoi",
"The call is in an unknown state!": "Thirrja gjendet në një gjendje të panjohur!",
"Call back": "Thirreni ju",
@@ -2130,7 +2076,6 @@
"Developer mode": "Mënyra zhvillues",
"Joined": "Hyri",
"Insert link": "Futni lidhje",
- "Use high contrast": "Përdor kontrast të lartë",
"Light high contrast": "Kontrast i fortë drite",
"Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Depozitojeni Kyçin tuaj të Sigurisë diku të parrezik, bie fjala në një përgjegjës fjalëkalimesh, ose në një kasafortë, ngaqë përdoret për të mbrojtur të dhënat tuaja të fshehtëzuara.",
"We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "Do të prodhojmë për ju një Kyç Sigurie që ta depozitoni diku në një vend të parrezik, bie fjala, në një përgjegjës fjalëkalimesh, ose në një kasafortë.",
@@ -2200,12 +2145,9 @@
"You most likely do not want to reset your event index store": "Gjasat janë të mos doni të riktheni te parazgjedhjet arkivin e indeksimit të akteve",
"Reset event store?": "Të rikthehet te parazgjedhjet arkivi i akteve?",
"Favourited": "U bë e parapëlqyer",
- "sends rainfall": "dërgon shi",
- "Sends the given message with rainfall": "Dërgoje mesazhin e dhënë me shi",
"Close this widget to view it in this panel": "Mbylleni këtë widget, që ta shihni te ky panel",
"Unpin this widget to view it in this panel": "Hiqjani fiksimin këtij widget-i, që ta shihni te ky panel",
"Large": "E madhe",
- "Image size in the timeline": "Madhësi figure në rrjedhën kohore",
"%(spaceName)s and %(count)s others": {
"one": "%(spaceName)s dhe %(count)s tjetër",
"other": "%(spaceName)s dhe %(count)s të tjerë"
@@ -2430,7 +2372,6 @@
"Command error: Unable to handle slash command.": "Gabim urdhri: S’arrihet të trajtohet urdhër i dhënë me / .",
"Next recently visited room or space": "Dhoma ose hapësira pasuese vizituar së fundi",
"Previous recently visited room or space": "Dhoma ose hapësira e mëparshme vizituar së fundi",
- "%(timeRemaining)s left": "Edhe %(timeRemaining)s",
"Unsent": "Të padërguar",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Që të bëni hyrjen te shërbyes të tjerë Matrix, duke specifikuar një URL të një shërbyesi Home tjetër, mund të përdorni mundësitë vetjake për shërbyesin. Kjo ju lejon të përdorni %(brand)s në një tjetër shërbyes Home me një llogari Matrix ekzistuese.",
"%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.": "%(brand)s iu mohua leja për të sjellë vendndodhjen tuaj. Ju lutemi, lejoni përdorim vendndodhjeje, te rregullimet e shfletuesit tuaj.",
@@ -2560,8 +2501,6 @@
"one": "Hyri %(count)s person",
"other": "Hynë %(count)s vetë"
},
- "sends hearts": "dërgoni zemra",
- "Sends the given message with hearts": "Mesazhin e dhënë e dërgon me zemra",
"Enable hardware acceleration": "Aktivizo përshpejtim hardware",
"Explore public spaces in the new search dialog": "Eksploroni hapësira publike te dialogu i ri i kërkimeve",
"Connection lost": "Humbi lidhja",
@@ -2616,7 +2555,6 @@
"Filter devices": "Filtroni pajisje",
"Toggle push notifications on this session.": "Aktivizo/çaktivizo njoftime push për këtë sesion.",
"It's not recommended to add encryption to public rooms. Anyone can find and join public rooms, so anyone can read messages in them. You'll get none of the benefits of encryption, and you won't be able to turn it off later. Encrypting messages in a public room will make receiving and sending messages slower.": "Nuk rekomandohet të shtohet fshehtëzim në dhoma publike.Dhomat publike mund t’i gjejë dhe hyjë në to kushdo, pra cilido të mund të lexojë mesazhet në to. S’do të përfitoni asnjë nga të mirat e fshehtëzimit dhe s’do të jeni në gjendje ta çaktivizoni më vonë. Fshehtëzimi i mesazheve në një dhomë publike do të ngadalësojë marrjen dhe dërgimin e mesazheve.",
- "Enable notifications for this device": "Aktivizo njoftime për këtë pajisje",
"Download %(brand)s": "Shkarko %(brand)s",
"Toggle attribution": "Shfaq/fshih atribut",
"Empty room (was %(oldName)s)": "Dhomë e zbrazët (qe %(oldName)s)",
@@ -2710,7 +2648,6 @@
"For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.": "Për sigurinë më të mirë, verifikoni sesionet tuaja dhe dilni nga çfarëdo sesioni që s’e njihni, ose s’e përdorni më.",
"Other sessions": "Sesione të tjerë",
"Sessions": "Sesione",
- "Enable notifications for this account": "Aktivizo njoftime për këtë llogari",
"Sorry — this call is currently full": "Na ndjeni — aktualisht kjo thirrje është plot",
"Record the client name, version, and url to recognise sessions more easily in session manager": "Regjistro emrin, versionin dhe URL-në e klientit, për të dalluar më kollaj sesionet te përgjegjës sesionesh",
"Unknown room": "Dhomë e panjohur",
@@ -2753,7 +2690,6 @@
},
"Your server doesn't support disabling sending read receipts.": "Shërbyesi juaj nuk mbulon çaktivizimin e dërgimit të dëftesave të leximit.",
"Share your activity and status with others.": "Ndani me të tjerët veprimtarinë dhe gjendjen tuaj.",
- "Turn off to disable notifications on all your devices and sessions": "Mbylleni që të çaktivizohen njoftimet në krejt pajisjet dhe sesionet tuaja",
"Show shortcut to welcome checklist above the room list": "Shhkurtoren e listës së hapave të mirëseardhjes shfaqe mbi listën e dhomave",
"Verify your email to continue": "Që të vazhdohet, verifikoni email-in tuaj",
"%(homeserver)s will send you a verification link to let you reset your password.": "%(homeserver)s do t’ju dërgojë një lidhje verifikimi, që t’ju lejojë të ricaktoni fjalëkalimin tuaj.",
@@ -3216,7 +3152,18 @@
"jump_to_date_msc_support": "Lyp që shërbyesi juaj të mbulojë MSC3030",
"sliding_sync_description": "Nën zhvillim aktiv, s’mund të çaktivizohet.",
"under_active_development": "Nën zhvillim aktiv.",
- "location_share_live_description": "Sendërtim i përkohshëm. Vendndodhjet mbeten te historiku i dhomës."
+ "location_share_live_description": "Sendërtim i përkohshëm. Vendndodhjet mbeten te historiku i dhomës.",
+ "group_messaging": "Shkëmbim mesazhes",
+ "group_profile": "Profil",
+ "group_spaces": "Hapësira",
+ "group_widgets": "Widget-e",
+ "group_rooms": "Dhoma",
+ "group_voip": "Zë & Video",
+ "group_moderation": "Moderim",
+ "group_themes": "Tema",
+ "group_encryption": "Fshehtëzim",
+ "group_experimental": "Eksperimentale",
+ "group_developer": "Zhvillues"
},
"keyboard": {
"home": "Kreu",
@@ -3312,7 +3259,8 @@
"few_seconds_ago": "pak sekonda më parë",
"about_minute_ago": "rreth një minutë më parë",
"about_hour_ago": "rreth një orë më parë",
- "about_day_ago": "rreth një ditë më parë"
+ "about_day_ago": "rreth një ditë më parë",
+ "left": "Edhe %(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "Shkëmbim i sigurt mesazhesh për shokë dhe familje",
@@ -3397,11 +3345,37 @@
"rule_call": "Ftesë për thirrje",
"rule_suppress_notices": "Mesazhe të dërguar nga boti",
"rule_tombstone": "Kur përmirësohen dhomat",
- "rule_encrypted_room_one_to_one": "Mesazhe të fshehtëzuar në fjalosje tek-për-tek"
+ "rule_encrypted_room_one_to_one": "Mesazhe të fshehtëzuar në fjalosje tek-për-tek",
+ "messages_containing_keywords": "Mesazhe që përmbajnë fjalëkyçe",
+ "error_saving": "Gabim në ruajtje parapëlqimesh për njoftimet",
+ "error_saving_detail": "Ndodhi një gabim teksa ruheshin parapëlqimet tuaja për njoftimet.",
+ "enable_notifications_account": "Aktivizo njoftime për këtë llogari",
+ "enable_notifications_account_detail": "Mbylleni që të çaktivizohen njoftimet në krejt pajisjet dhe sesionet tuaja",
+ "enable_email_notifications": "Aktivizo njoftime me email për %(email)s",
+ "enable_notifications_device": "Aktivizo njoftime për këtë pajisje",
+ "enable_desktop_notifications_session": "Aktivizo njoftime desktop për këtë sesion",
+ "show_message_desktop_notification": "Shfaq mesazh në njoftim për desktop",
+ "enable_audible_notifications_session": "Aktivizo njoftime audio për këtë sesion"
},
"appearance": {
"layout_irc": "IRC (Eksperimentale)",
- "layout_bubbles": "Flluska mesazhesh"
+ "layout_bubbles": "Flluska mesazhesh",
+ "heading": "Përshtatni dukjen tuaj",
+ "subheading": "Rregullimet e Dukjes prekin vetëm këtë sesion %(brand)s.",
+ "match_system_theme": "Përputhe me temën e sistemit",
+ "custom_font": "Përdor një palë shkronja sistemi",
+ "custom_font_name": "Emër shkronjash sistemi",
+ "custom_theme_invalid": "Skemë e pavlefshme teme.",
+ "custom_theme_error_downloading": "Gabim në shkarkim të dhënash teme.",
+ "custom_theme_success": "Tema u shtua!",
+ "custom_theme_url": "URL teme vetjake",
+ "use_high_contrast": "Përdor kontrast të lartë",
+ "custom_theme_add_button": "Shtoni temë",
+ "font_size": "Madhësi shkronjash",
+ "custom_font_description": "Caktoni emrin e një palë shkronjash të instaluara në sistemin tuaj & %(brand)s do të provojë t’i përdorë.",
+ "timeline_image_size": "Madhësi figure në rrjedhën kohore",
+ "timeline_image_size_default": "Parazgjedhje",
+ "timeline_image_size_large": "E madhe"
}
},
"devtools": {
@@ -3602,7 +3576,15 @@
"removed": "%(senderName)s hoqi adresën kryesore për këtë dhomë.",
"changed_alternative": "%(senderName)s ndryshoi adresat alternative për këtë dhomë.",
"changed_main_and_alternative": "%(senderName)s ndryshoi adresat kryesore dhe alternative për këtë dhomë.",
- "changed": "%(senderName)s ndryshoi adresat për këtë dhomë."
+ "changed": "%(senderName)s ndryshoi adresat për këtë dhomë.",
+ "alt_added": {
+ "other": "%(senderName)s shtoi adresat alternative %(addresses)s për këtë dhomë.",
+ "one": "%(senderName)s shtoi adresën alternative %(addresses)s për këtë dhomë."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s hoqi adresat alternative %(addresses)s për këtë dhomë.",
+ "one": "%(senderName)s hoqi adresën alternative %(addresses)s për këtë dhomë."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s shfuqizoi ftesën për %(targetDisplayName)s që të marrë pjesë në dhomë.",
@@ -3775,6 +3757,29 @@
"one": "%(oneUser)sdërgoi një mesazh të fshehur",
"other": "%(oneUser)s dërgoi %(count)s mesazhe të fshehur"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s ndryshoi shkallën e pushtetit të %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s nga %(fromPowerLevel)s në %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s hoqi rregullin për dëbim përdoruesish që kanë përputhje me %(glob)s",
+ "removed_rule_rooms": "%(senderName)s hoqi rregullin që dëbon dhoma që kanë përputhje me %(glob)s",
+ "removed_rule_servers": "%(senderName)s hoqi rregullin që dëbon shërbyes që kanë përputhje me %(glob)s",
+ "removed_rule": "%(senderName)s hoqi një rregull dëbimi mbi përputhje me %(glob)s",
+ "updated_invalid_rule": "%(senderName)s përditësoi një rregull të pavlefshëm dëbimesh",
+ "updated_rule_users": "%(senderName)s përditësoi rregullin mbi dëbim përdoruesish që kanë përputhje me %(glob)s për %(reason)s",
+ "updated_rule_rooms": "%(senderName)s përditësoi rregullin për dëbim dhomash që kanë përputhje me %(glob)s për %(reason)s",
+ "updated_rule_servers": "%(senderName)s përditësoi rregullin për dëbim shërbyesish që kanë përputhje me %(glob)s për %(reason)s",
+ "updated_rule": "%(senderName)s përditësoi një rregull dëbimi rreth përputhjesh me %(glob)s për %(reason)s",
+ "created_rule_users": "%(senderName)s krijoi një rregull mbi dëbim përdoruesish që kanë përputhje me %(glob)s për %(reason)s",
+ "created_rule_rooms": "%(senderName)s krijoi një rregull mbi dëbim dhomash që kanë përputhje me %(glob)s për %(reason)s",
+ "created_rule_servers": "%(senderName)s krijoi një rregull mbi dëbim shërbyesish që kanë përputhje me %(glob)s për %(reason)s",
+ "created_rule": "%(senderName)s krijoi një rregull dëbimi rreth përputhjesh me %(glob)s për %(reason)s",
+ "changed_rule_users": "%(senderName)s ndryshoi një rregull që dëbonte përdorues me përputhje me %(oldGlob)s për përputhje me %(newGlob)s për %(reason)s",
+ "changed_rule_rooms": "%(senderName)s ndryshoi një rregull që dëbonte dhoma me përputhje me %(oldGlob)s për përputhje me %(newGlob)s për %(reason)s",
+ "changed_rule_servers": "%(senderName)s ndryshoi një rregull që dëbonte shërbyes me përputhje me %(oldGlob)s për përputhje me %(newGlob)s për %(reason)s",
+ "changed_rule_glob": "%(senderName)s përditësoi një rregull dëbimesh mbi përputhje me %(oldGlob)s për përputhje me %(newGlob)s për %(reason)s"
}
},
"slash_command": {
@@ -3971,5 +3976,19 @@
"bullet_1": "Nuk regjistrojmë ose profilizojmë ndonjë të dhënë llogarie",
"bullet_2": "Nuk u japin hollësi palëve të treta",
"disable_prompt": "Këtë mund të çaktivizoni në çfarëdo kohe që nga rregullimet"
+ },
+ "chat_effects": {
+ "confetti_description": "E dërgon mesazhin e dhënë me bonbone",
+ "confetti_message": "dërgon bonbone",
+ "fireworks_description": "E dërgon me fishekzjarrë mesazhin e dhënë",
+ "fireworks_message": "dërgon fishekzjarrë",
+ "rainfall_description": "Dërgoje mesazhin e dhënë me shi",
+ "rainfall_message": "dërgon shi",
+ "snowfall_description": "E dërgon mesazhin e dhënë të stolisur me rënie bore",
+ "snowfall_message": "dërgon rënie bore",
+ "spaceinvaders_description": "E dërgon mesazhin e dhënë me një efekt teme hapësinore",
+ "spaceinvaders_message": "dërgon pushtues hapësire",
+ "hearts_description": "Mesazhin e dhënë e dërgon me zemra",
+ "hearts_message": "dërgoni zemra"
}
}
diff --git a/src/i18n/strings/sr.json b/src/i18n/strings/sr.json
index 429b278d2f..34fa915399 100644
--- a/src/i18n/strings/sr.json
+++ b/src/i18n/strings/sr.json
@@ -56,8 +56,6 @@
"You are no longer ignoring %(userId)s": "Више не занемарујете корисника %(userId)s",
"Verified key": "Проверени кључ",
"Reason": "Разлог",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s са %(fromPowerLevel)s на %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s промени ниво снаге за %(powerLevelDiffText)s.",
"Failure to create room": "Неуспех при прављењу собе",
"Server may be unavailable, overloaded, or you hit a bug.": "Сервер је можда недоступан, преоптерећен или сте нашли грешку.",
"Send": "Пошаљи",
@@ -294,7 +292,6 @@
"Invite to this room": "Позови у ову собу",
"You cannot delete this message. (%(code)s)": "Не можете обрисати ову поруку. (%(code)s)",
"Thursday": "Четвртак",
- "Show message in desktop notification": "Прикажи поруку у стоном обавештењу",
"Yesterday": "Јуче",
"Error encountered (%(errorDetail)s).": "Догодила се грешка (%(errorDetail)s).",
"Low Priority": "Најмања важност",
@@ -408,20 +405,11 @@
"All settings": "Сва подешавања",
"Feedback": "Повратни подаци",
"General failure": "Општа грешка",
- "Font size": "Величина фонта",
"Use custom size": "Користи прилагођену величину",
- "Match system theme": "Прати тему система",
- "Use a system font": "Користи системски фонт",
- "System font name": "Назив системског фонта",
"Got It": "Разумем",
"Light bulb": "сијалица",
"Hey you. You're the best!": "Хеј! Само напред!",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Прилагођена величина фонта може бити између %(min)s и %(max)s тачака",
- "Theme added!": "Тема додата!",
- "Custom theme URL": "Адреса прилагођене теме",
- "Add theme": "Додај тему",
- "Customise your appearance": "Прилагодите изглед",
- "Appearance Settings only affect this %(brand)s session.": "Подешавања изгледа се примењују само на %(brand)s сесију.",
"Help & About": "Помоћ и подаци о програму",
"Voice & Video": "Глас и видео",
"Unable to revoke sharing for email address": "Не могу да опозовем дељење ове мејл адресе",
@@ -721,10 +709,6 @@
"Unexpected error resolving homeserver configuration": "Неочекивана грешка при откривању подешавања сервера",
"No homeserver URL provided": "Није наведен УРЛ сервера",
"Cannot reach homeserver": "Сервер недоступан",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s је додао алтернативну адресу %(addresses)s за ову собу.",
- "one": "%(senderName)s је додао алтернативну адресу %(addresses)s за ову собу."
- },
"Takes the call in the current room off hold": "Узима позив са чекања у тренутној соби",
"Places the call in the current room on hold": "Ставља позив на чекање у тренутној соби",
"Opens chat with the given user": "Отвара ћаскање са наведеним корисником",
@@ -755,10 +739,6 @@
"Error changing power level": "Грешка при промени нивоа снаге",
"Power level": "Ниво снаге",
"Explore rooms": "Истражи собе",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s је уклонио алтернативне адресе %(addresses)s за ову собу.",
- "one": "%(senderName)s је уклонио алтернативну адресу %(addresses)s за ову собу."
- },
"Converts the room to a DM": "Претвара собу у директно дописивање",
"Converts the DM to a room": "Претвара директно дописивање у собу",
"We couldn't log you in": "Не могу да вас пријавим",
@@ -982,25 +962,8 @@
"Ask this user to verify their session, or manually verify it below.": "Питајте овог корисника да потврди његову сесију или ручно да потврди у наставку.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) се улоговао у нову сесију без потврђивања:",
"Verify your other session using one of the options below.": "Потврдите другу сесију помоћу једних од опција у испод.",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s је створиоправило о забрани које се подударају са %(glob)s због %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s је створио правило које забрањије сервере који се подударају са %(glob)s због %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s је створио правило које забрањује собе које се подударају са %(glob)s због %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s је створио правило које забрањује кориснике који се подударају са %(glob)s због %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s је аужурирао правило о забрани које се поударају са %(glob)s због %(reason)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s је уклонио правило које забрањује кориснике који се подударају са %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s је уклонио правило које забрањује собе које подударају са %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s је уклонио правил које забрањује сервере који подударају са %(glob)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s је аужурирао правило које забрањује сервере које се подударају са %(glob)s због %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s је аужурирао правило које забрањује соба које се подударају са %(glob)s због %(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s је аужурирао правило о забрани корисника који се подударају са %(glob)s због %(reason)s",
"You signed in to a new session without verifying it:": "Пријавили сте се у нову сесију без потврђивања:",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s је аужурирао правило о забрани које се подударало са %(oldGlob)s да би се подударало са %(newGlob)s због %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s је променио правило које је забрањинвало сервере који су се подударале са %(oldGlob)s да би се подударале са %(newGlob)s због %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s је променио правило које је забрањивало собе који се подударају са %(oldGlob)s да би се подударале са %(newGlob)s због %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s је променио правило које забрањије кориснике који се подударају са %(oldGlob)s да се подудара са %(newGlob)s због %(reason)s",
"Accept all %(invitedRooms)s invites": "Прихвати све %(invitedRooms)s позивнице",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s је аужурирао неважеће правило о забрани",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s је уклонио правило о забрани које подудара са %(glob)s",
"Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Користите сервер за идентитет да бисте послали позивнице е-поштом. Кликните на даље да бисте користили уобичајни сервер идентитета %(defaultIdentityServerName)s или управљајте у подешавањима.",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Кључ за потписивање који сте навели поклапа се са кључем за потписивање који сте добили од %(userId)s сесије %(deviceId)s. Сесија је означена као проверена.",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "УПОЗОРЕЊЕ: ПРОВЕРА КЉУЧА НИЈЕ УСПЕЛА! Кључ за потписивање за %(userId)s и сесију %(deviceId)s је \"%(fprint)s\", који се не подудара са наведеним кључем \"%(fingerprint)s\". То може значити да су ваше комуникације пресретнуте!",
@@ -1113,7 +1076,12 @@
},
"labs": {
"pinning": "Закачене поруке",
- "bridge_state": "Прикажи податке о мостовима у подешавањима собе"
+ "bridge_state": "Прикажи податке о мостовима у подешавањима собе",
+ "group_profile": "Профил",
+ "group_widgets": "Виџети",
+ "group_rooms": "Собе",
+ "group_voip": "Глас и видео",
+ "group_encryption": "Шифровање"
},
"keyboard": {
"home": "Почетна",
@@ -1166,7 +1134,20 @@
"rule_message": "Поруке у групним ћаскањима",
"rule_invite_for_me": "Када сам позван у собу",
"rule_call": "Позивница за позив",
- "rule_suppress_notices": "Поруке послате од бота"
+ "rule_suppress_notices": "Поруке послате од бота",
+ "show_message_desktop_notification": "Прикажи поруку у стоном обавештењу"
+ },
+ "appearance": {
+ "heading": "Прилагодите изглед",
+ "subheading": "Подешавања изгледа се примењују само на %(brand)s сесију.",
+ "match_system_theme": "Прати тему система",
+ "custom_font": "Користи системски фонт",
+ "custom_font_name": "Назив системског фонта",
+ "custom_theme_success": "Тема додата!",
+ "custom_theme_url": "Адреса прилагођене теме",
+ "custom_theme_add_button": "Додај тему",
+ "font_size": "Величина фонта",
+ "timeline_image_size_default": "Подразумевано"
}
},
"devtools": {
@@ -1215,7 +1196,15 @@
"removed": "%(senderName)s је уклони главну адресу за ову собу.",
"changed_alternative": "%(senderName)s је изменио алтернативне адресе за ову собу.",
"changed_main_and_alternative": "%(senderName)s је изменио главну и алтернативне адресе за ову собу.",
- "changed": "%(senderName)s је изменио адресе за ову собу."
+ "changed": "%(senderName)s је изменио адресе за ову собу.",
+ "alt_added": {
+ "other": "%(senderName)s је додао алтернативну адресу %(addresses)s за ову собу.",
+ "one": "%(senderName)s је додао алтернативну адресу %(addresses)s за ову собу."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s је уклонио алтернативне адресе %(addresses)s за ову собу.",
+ "one": "%(senderName)s је уклонио алтернативну адресу %(addresses)s за ову собу."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s је повукао позивницу за приступ соби кориснику %(targetDisplayName)s.",
@@ -1326,6 +1315,29 @@
"other": "%(oneUser)s промени своје име %(count)s пута",
"one": "%(oneUser)s промени своје име"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s промени ниво снаге за %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s са %(fromPowerLevel)s на %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s је уклонио правило које забрањује кориснике који се подударају са %(glob)s",
+ "removed_rule_rooms": "%(senderName)s је уклонио правило које забрањује собе које подударају са %(glob)s",
+ "removed_rule_servers": "%(senderName)s је уклонио правил које забрањује сервере који подударају са %(glob)s",
+ "removed_rule": "%(senderName)s је уклонио правило о забрани које подудара са %(glob)s",
+ "updated_invalid_rule": "%(senderName)s је аужурирао неважеће правило о забрани",
+ "updated_rule_users": "%(senderName)s је аужурирао правило о забрани корисника који се подударају са %(glob)s због %(reason)s",
+ "updated_rule_rooms": "%(senderName)s је аужурирао правило које забрањује соба које се подударају са %(glob)s због %(reason)s",
+ "updated_rule_servers": "%(senderName)s је аужурирао правило које забрањује сервере које се подударају са %(glob)s због %(reason)s",
+ "updated_rule": "%(senderName)s је аужурирао правило о забрани које се поударају са %(glob)s због %(reason)s",
+ "created_rule_users": "%(senderName)s је створио правило које забрањује кориснике који се подударају са %(glob)s због %(reason)s",
+ "created_rule_rooms": "%(senderName)s је створио правило које забрањује собе које се подударају са %(glob)s због %(reason)s",
+ "created_rule_servers": "%(senderName)s је створио правило које забрањије сервере који се подударају са %(glob)s због %(reason)s",
+ "created_rule": "%(senderName)s је створиоправило о забрани које се подударају са %(glob)s због %(reason)s",
+ "changed_rule_users": "%(senderName)s је променио правило које забрањије кориснике који се подударају са %(oldGlob)s да се подудара са %(newGlob)s због %(reason)s",
+ "changed_rule_rooms": "%(senderName)s је променио правило које је забрањивало собе који се подударају са %(oldGlob)s да би се подударале са %(newGlob)s због %(reason)s",
+ "changed_rule_servers": "%(senderName)s је променио правило које је забрањинвало сервере који су се подударале са %(oldGlob)s да би се подударале са %(newGlob)s због %(reason)s",
+ "changed_rule_glob": "%(senderName)s је аужурирао правило о забрани које се подударало са %(oldGlob)s да би се подударало са %(newGlob)s због %(reason)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/sr_Latn.json b/src/i18n/strings/sr_Latn.json
index e12cfd535e..8d09cae8f8 100644
--- a/src/i18n/strings/sr_Latn.json
+++ b/src/i18n/strings/sr_Latn.json
@@ -104,7 +104,10 @@
"seconds_left": "preostalo još %(seconds)ss"
},
"settings": {
- "use_control_enter_send_message": "Koristi Ctrl + Enter za slanje poruke"
+ "use_control_enter_send_message": "Koristi Ctrl + Enter za slanje poruke",
+ "appearance": {
+ "timeline_image_size_default": "Podrazumevano"
+ }
},
"slash_command": {
"category_admin": "Administrator"
diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json
index 3665fb935f..c725e03ac2 100644
--- a/src/i18n/strings/sv.json
+++ b/src/i18n/strings/sv.json
@@ -51,13 +51,11 @@
"Favourite": "Favoritmarkera",
"Admin Tools": "Admin-verktyg",
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Kan inte ansluta till hemservern - vänligen kolla din nätverksanslutning, se till att hemserverns SSL-certifikat är betrott, och att inget webbläsartillägg blockerar förfrågningar.",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ändrade behörighetsnivå för %(powerLevelDiffText)s.",
"Enter passphrase": "Ange lösenfras",
"Failure to create room": "Misslyckades att skapa rummet",
"Filter room members": "Filtrera rumsmedlemmar",
"Forget room": "Glöm bort rum",
"For security, this session has been signed out. Please sign in again.": "Av säkerhetsskäl har den här sessionen loggats ut. Vänligen logga in igen.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s från %(fromPowerLevel)s till %(toPowerLevel)s",
"Historical": "Historiska",
"Home": "Hem",
"Import E2E room keys": "Importera rumskrypteringsnycklar",
@@ -175,7 +173,6 @@
"What's new?": "Vad är nytt?",
"Invite to this room": "Bjud in till rummet",
"Thursday": "torsdag",
- "Show message in desktop notification": "Visa meddelande i skrivbordsavisering",
"Yesterday": "igår",
"Error encountered (%(errorDetail)s).": "Fel påträffat (%(errorDetail)s).",
"Low Priority": "Låg prioritet",
@@ -640,10 +637,6 @@
"%(name)s (%(userId)s)": "%(name)s (%(userId)s)",
"Error upgrading room": "Fel vid uppgradering av rum",
"Double check that your server supports the room version chosen and try again.": "Dubbelkolla att din server stöder den valda rumsversionen och försök igen.",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s tog bort regeln som bannar användare som matchar %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s tog bort regeln som bannar rum som matchar %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s tog bort regeln som bannar servrar som matchar %(glob)s",
- "Match system theme": "Matcha systemtema",
"not found": "hittades inte",
"Cannot connect to integration manager": "Kan inte ansluta till integrationshanteraren",
"The integration manager is offline or it cannot reach your homeserver.": "Integrationshanteraren är offline eller kan inte nå din hemserver.",
@@ -767,29 +760,7 @@
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "VARNING: NYCKELVERIFIERING MISSLYCKADES! Den signerade nyckeln för %(userId)s och sessionen %(deviceId)s är \"%(fprint)s\" vilket inte matchar den givna nyckeln \"%(fingerprint)s\". Detta kan betyda att kommunikationen är övervakad!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Signeringsnyckeln du gav matchar signeringsnyckeln du fick av %(userId)ss session %(deviceId)s. Sessionen markerades som verifierad.",
"Opens chat with the given user": "Öppnar en chatt med den valda användaren",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s lade till de alternativa adresserna %(addresses)s till det här rummet.",
- "one": "%(senderName)s lade till den alternativa adressen %(addresses)s till det här rummet."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s tog bort de alternativa adresserna %(addresses)s från det här rummet.",
- "one": "%(senderName)s tog bort den alternativa adressen %(addresses)s från det här rummet."
- },
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s tog bort en bannregel som matchar %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s uppdaterade en ogiltig bannregel",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s uppdaterade regeln som bannar användare som matchar %(glob)s på grund av %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s uppdaterade regeln som bannar rum som matchar %(glob)s på grund av %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s uppdaterade regeln som bannar servrar som matchar %(glob)s på grund av %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s uppdaterade en bannregel som matchar %(glob)s på grund av %(reason)s",
"Use bots, bridges, widgets and sticker packs": "Använd bottar, bryggor, widgets och dekalpaket",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s skapade en regel som bannar användare som matchar %(glob)s på grund av %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s skapade en regel som bannar rum som matchar %(glob)s på grund av %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s skapade en regel som bannar servrar som matchar %(glob)s på grund av %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s skapade en bannregel som matchar %(glob)s på grund av %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ändrade en regel som bannade användare som matchade %(oldGlob)s till att matcha %(newGlob)s på grund av %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ändrade en regel som bannade rum som matchade %(oldGlob)s till att matcha %(newGlob)s på grund av %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ändrade en regel som bannade servrar som matchade %(oldGlob)s till att matcha %(newGlob)s på grund av %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s uppdaterade en bannregel som matchade %(oldGlob)s till att matcha %(newGlob)s på grund av %(reason)s",
"You signed in to a new session without verifying it:": "Du loggade in i en ny session utan att verifiera den:",
"Verify your other session using one of the options below.": "Verifiera din andra session med ett av alternativen nedan.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) loggade in i en ny session utan att verifiera den:",
@@ -806,10 +777,7 @@
"Other users may not trust it": "Andra användare kanske inta litar på den",
"New login. Was this you?": "Ny inloggning. Var det du?",
"Change notification settings": "Ändra aviseringsinställningar",
- "Font size": "Teckenstorlek",
"Use custom size": "Använd anpassad storlek",
- "Use a system font": "Använd systemets teckensnitt",
- "System font name": "Namn på systemets teckensnitt",
"Never send encrypted messages to unverified sessions from this session": "Skicka aldrig krypterade meddelanden till overifierade sessioner från den här sessionen",
"Never send encrypted messages to unverified sessions in this room from this session": "Skicka aldrig krypterade meddelanden till overifierade sessioner i det här rummet från den här sessionen",
"Enable message search in encrypted rooms": "Aktivera meddelandesökning i krypterade rum",
@@ -854,8 +822,6 @@
"Your keys are not being backed up from this session.": "Dina nycklar säkerhetskopieras inte från den här sessionen.",
"Back up your keys before signing out to avoid losing them.": "Säkerhetskopiera dina nycklar innan du loggar ut för att undvika att du blir av med dem.",
"Start using Key Backup": "Börja använda nyckelsäkerhetskopiering",
- "Enable desktop notifications for this session": "Aktivera skrivbordsaviseringar för den här sessionen",
- "Enable audible notifications for this session": "Aktivera ljudaviseringar för den här sessionen",
"Terms of service not accepted or the identity server is invalid.": "Användarvillkoren accepterades inte eller identitetsservern är inte giltig.",
"The identity server you have chosen does not have any terms of service.": "Identitetsservern du har valt har inga användarvillkor.",
"You should remove your personal data from identity server before disconnecting. Unfortunately, identity server is currently offline or cannot be reached.": "Du bör ta bort din personliga information från identitetsservern innan du kopplar ifrån. Tyvärr är identitetsservern för närvarande offline eller kan inte nås.",
@@ -868,14 +834,6 @@
"Size must be a number": "Storleken måste vara ett nummer",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Anpassad teckenstorlek kan bara vara mellan %(min)s pt och %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Använd mellan %(min)s pt och %(max)s pt",
- "Invalid theme schema.": "Ogiltigt temaschema.",
- "Error downloading theme information.": "Fel vid nedladdning av temainformation.",
- "Theme added!": "Tema tillagt!",
- "Custom theme URL": "Anpassad tema-URL",
- "Add theme": "Lägg till tema",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Sätt namnet för ett teckensnitt installerat på ditt system så kommer %(brand)s att försöka använda det.",
- "Customise your appearance": "Anpassa ditt utseende",
- "Appearance Settings only affect this %(brand)s session.": "Utseende inställningar påverkar bara den här %(brand)s-sessionen.",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Samtyck till identitetsserverns (%(serverName)s) användarvillkor för att låta dig själv vara upptäckbar med e-postadress eller telefonnummer.",
"Clear cache and reload": "Rensa cache och ladda om",
"To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.": "För att rapportera ett Matrix-relaterat säkerhetsproblem, vänligen läs Matrix.orgs riktlinjer för säkerhetspublicering.",
@@ -1641,8 +1599,6 @@
"Send emotes as you in this room": "Skicka emotes som dig i det här rummet",
"Just a heads up, if you don't add an email and forget your password, you could permanently lose access to your account.": "En förvarning, om du inte lägger till en e-postadress och glömmer ditt lösenord, så kan du permanent förlora åtkomst till ditt konto.",
"Continuing without email": "Fortsätter utan e-post",
- "sends confetti": "skickar konfetti",
- "Sends the given message with confetti": "Skickar det givna meddelandet med konfetti",
"Go to Home View": "Gå till hemvyn",
"Decide where your account is hosted": "Bestäm var ditt konto finns",
"Host account on": "Skapa kontot på",
@@ -1671,10 +1627,6 @@
"Specify a homeserver": "Specificera en hemserver",
"Invalid URL": "Ogiltig URL",
"Unable to validate homeserver": "Kan inte validera hemservern",
- "sends snowfall": "skickar snöfall",
- "Sends the given message with snowfall": "Skickar det givna meddelandet med snöfall",
- "sends fireworks": "skickar fyrverkerier",
- "Sends the given message with fireworks": "Skicka det givna meddelandet med fyrverkerier",
"You've reached the maximum number of simultaneous calls.": "Du har nått det maximala antalet samtidiga samtal.",
"Too Many Calls": "För många samtal",
"You have no visible notifications.": "Du har inga synliga aviseringar.",
@@ -1870,8 +1822,6 @@
"Connecting": "Ansluter",
"Space Autocomplete": "Utrymmesautokomplettering",
"Go to my space": "Gå till mitt utrymme",
- "sends space invaders": "skickar Space Invaders",
- "Sends the given message with a space themed effect": "Skickar det givna meddelandet med en effekt med rymdtema",
"See when people join, leave, or are invited to your active room": "Se när folk går med, lämnar eller bjuds in till ditt aktiva rum",
"See when people join, leave, or are invited to this room": "Se när folk går med, lämnar eller bjuds in till det här rummet",
"Currently joining %(count)s rooms": {
@@ -1929,10 +1879,6 @@
"Global": "Globalt",
"New keyword": "Nytt nyckelord",
"Keyword": "Nyckelord",
- "Enable email notifications for %(email)s": "Aktivera e-postaviseringar för %(email)s",
- "An error occurred whilst saving your notification preferences.": "Ett fel inträffade när dina aviseringsinställningar sparades.",
- "Error saving notification preferences": "Fel vid sparning av aviseringsinställningar",
- "Messages containing keywords": "Meddelanden som innehåller nyckelord",
"Recommended for public spaces.": "Rekommenderas för offentliga utrymmen.",
"Allow people to preview your space before they join.": "Låt personer förhandsgranska ditt utrymme innan de går med.",
"Preview Space": "Förhandsgranska utrymme",
@@ -2135,7 +2081,6 @@
"Joined": "Gick med",
"Insert link": "Infoga länk",
"Joining": "Går med",
- "Use high contrast": "Använd högkontrast",
"Light high contrast": "Ljust högkontrast",
"Automatically send debug logs on any error": "Skicka automatiskt felsökningsloggar vid fel",
"Use a more compact 'Modern' layout": "Använd ett mer kompakt 'modernt' arrangemang",
@@ -2197,15 +2142,12 @@
"Connectivity to the server has been lost": "Anslutningen till servern har förlorats",
"Pin to sidebar": "Fäst i sidopanelen",
"Quick settings": "Snabbinställningar",
- "sends rainfall": "skickar regn",
- "Sends the given message with rainfall": "Skickar det givna meddelandet med regn",
"Spaces to show": "Utrymmen att visa",
"Sidebar": "Sidofält",
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Dela anonyma data med oss för att hjälpa oss att identifiera problem. Inget personligt. Inga tredje parter.",
"To view all keyboard shortcuts, click here.": "För att se alla tangentbordsgenvägar, klicka här.",
"Show tray icon and minimise window to it on close": "Visa ikon i systembrickan och minimera programmet till den när fönstret stängs",
"Large": "Stor",
- "Image size in the timeline": "Bildstorlek i tidslinjen",
"No active call in this room": "Inget aktivt samtal i det här rummet",
"Unable to find Matrix ID for phone number": "Kunde inte hitta Matrix-ID för telefonnumret",
"Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "Okänt (användare, session)-par: (%(userId)s, %(deviceId)s)",
@@ -2447,8 +2389,6 @@
"Expand quotes": "Expandera citat",
"Collapse quotes": "Kollapsa citat",
"Can't create a thread from an event with an existing relation": "Kan inte skapa tråd från en händelse med en existerande relation",
- "sends hearts": "skicka hjärtan",
- "Sends the given message with hearts": "Skickar det givna meddelandet med hjärtan",
"Confirm signing out these devices": {
"one": "Bekräfta utloggning av denna enhet",
"other": "Bekräfta utloggning av dessa enheter"
@@ -2470,7 +2410,6 @@
"We'll create rooms for each of them.": "Vi kommer skapa rum för var och en av dem.",
"An error occurred while stopping your live location, please try again": "Ett fel inträffade medans din platsdelning avslutades, försök igen",
"Live location enabled": "Realtidsposition aktiverad",
- "%(timeRemaining)s left": "%(timeRemaining)s kvar",
"You are sharing your live location": "Du delar din position i realtid",
"Close sidebar": "Stäng sidopanel",
"View List": "Se lista",
@@ -2671,9 +2610,6 @@
"What's next for %(brand)s? Labs are the best way to get things early, test out new features and help shape them before they actually launch.": "Vad händer härnäst med %(brand)s? Experiment är det bästa sättet att få saker tidigt, pröva nya funktioner, och hjälpa till att forma dem innan de egentligen släpps.",
"Upcoming features": "Kommande funktioner",
"Spell check": "Rättstavning",
- "Enable notifications for this device": "Aktivera aviseringar för den här enheten",
- "Turn off to disable notifications on all your devices and sessions": "Stäng av för att inaktivera aviseringar för alla dina enheter och sessioner",
- "Enable notifications for this account": "Aktivera aviseringar för det här kontot",
"Search users in this room…": "Sök efter användare i det här rummet…",
"Give one or multiple users in this room more privileges": "Ge en eller flera användare i det här rummet fler privilegier",
"Add privileged users": "Lägg till privilegierade användare",
@@ -3252,7 +3188,18 @@
"sliding_sync_description": "Under aktiv utveckling, kan inte inaktiveras.",
"under_active_development": "Under aktiv utveckling.",
"location_share_live_description": "Temporär implementation. Platser stannar kvar i rumshistoriken.",
- "dynamic_room_predecessors_description": "Aktivera MSC3946 (för att stöda sen-ankomna rumsarkiv)"
+ "dynamic_room_predecessors_description": "Aktivera MSC3946 (för att stöda sen-ankomna rumsarkiv)",
+ "group_messaging": "Meddelanden",
+ "group_profile": "Profil",
+ "group_spaces": "Utrymmen",
+ "group_widgets": "Widgets",
+ "group_rooms": "Rum",
+ "group_voip": "Röst & video",
+ "group_moderation": "Moderering",
+ "group_themes": "Teman",
+ "group_encryption": "Kryptering",
+ "group_experimental": "Experimentellt",
+ "group_developer": "Utvecklare"
},
"keyboard": {
"home": "Hem",
@@ -3348,7 +3295,8 @@
"few_seconds_ago": "några sekunder sedan",
"about_minute_ago": "cirka en minut sedan",
"about_hour_ago": "cirka en timme sedan",
- "about_day_ago": "cirka en dag sedan"
+ "about_day_ago": "cirka en dag sedan",
+ "left": "%(timeRemaining)s kvar"
},
"onboarding": {
"personal_messaging_title": "Säkra meddelanden för vänner och familj",
@@ -3435,11 +3383,37 @@
"rule_call": "Inbjudan till samtal",
"rule_suppress_notices": "Meddelanden från bottar",
"rule_tombstone": "När rum uppgraderas",
- "rule_encrypted_room_one_to_one": "Krypterade meddelanden i en-till-en-chattar"
+ "rule_encrypted_room_one_to_one": "Krypterade meddelanden i en-till-en-chattar",
+ "messages_containing_keywords": "Meddelanden som innehåller nyckelord",
+ "error_saving": "Fel vid sparning av aviseringsinställningar",
+ "error_saving_detail": "Ett fel inträffade när dina aviseringsinställningar sparades.",
+ "enable_notifications_account": "Aktivera aviseringar för det här kontot",
+ "enable_notifications_account_detail": "Stäng av för att inaktivera aviseringar för alla dina enheter och sessioner",
+ "enable_email_notifications": "Aktivera e-postaviseringar för %(email)s",
+ "enable_notifications_device": "Aktivera aviseringar för den här enheten",
+ "enable_desktop_notifications_session": "Aktivera skrivbordsaviseringar för den här sessionen",
+ "show_message_desktop_notification": "Visa meddelande i skrivbordsavisering",
+ "enable_audible_notifications_session": "Aktivera ljudaviseringar för den här sessionen"
},
"appearance": {
"layout_irc": "IRC (Experimentellt)",
- "layout_bubbles": "Meddelandebubblor"
+ "layout_bubbles": "Meddelandebubblor",
+ "heading": "Anpassa ditt utseende",
+ "subheading": "Utseende inställningar påverkar bara den här %(brand)s-sessionen.",
+ "match_system_theme": "Matcha systemtema",
+ "custom_font": "Använd systemets teckensnitt",
+ "custom_font_name": "Namn på systemets teckensnitt",
+ "custom_theme_invalid": "Ogiltigt temaschema.",
+ "custom_theme_error_downloading": "Fel vid nedladdning av temainformation.",
+ "custom_theme_success": "Tema tillagt!",
+ "custom_theme_url": "Anpassad tema-URL",
+ "use_high_contrast": "Använd högkontrast",
+ "custom_theme_add_button": "Lägg till tema",
+ "font_size": "Teckenstorlek",
+ "custom_font_description": "Sätt namnet för ett teckensnitt installerat på ditt system så kommer %(brand)s att försöka använda det.",
+ "timeline_image_size": "Bildstorlek i tidslinjen",
+ "timeline_image_size_default": "Standard",
+ "timeline_image_size_large": "Stor"
}
},
"devtools": {
@@ -3647,7 +3621,15 @@
"removed": "%(senderName)s tog bort huvudadressen för detta rum.",
"changed_alternative": "%(senderName)s ändrade de alternativa adresserna för det här rummet.",
"changed_main_and_alternative": "%(senderName)s ändrade huvudadressen och de alternativa adresserna för det här rummet.",
- "changed": "%(senderName)s ändrade adresserna för det här rummet."
+ "changed": "%(senderName)s ändrade adresserna för det här rummet.",
+ "alt_added": {
+ "other": "%(senderName)s lade till de alternativa adresserna %(addresses)s till det här rummet.",
+ "one": "%(senderName)s lade till den alternativa adressen %(addresses)s till det här rummet."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s tog bort de alternativa adresserna %(addresses)s från det här rummet.",
+ "one": "%(senderName)s tog bort den alternativa adressen %(addresses)s från det här rummet."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s återkallade inbjudan för %(targetDisplayName)s att gå med i rummet.",
@@ -3820,6 +3802,29 @@
"one": "%(oneUser)sskickade ett dolt meddelande",
"other": "%(oneUser)sskickade %(count)s dolda meddelanden"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s ändrade behörighetsnivå för %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s från %(fromPowerLevel)s till %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s tog bort regeln som bannar användare som matchar %(glob)s",
+ "removed_rule_rooms": "%(senderName)s tog bort regeln som bannar rum som matchar %(glob)s",
+ "removed_rule_servers": "%(senderName)s tog bort regeln som bannar servrar som matchar %(glob)s",
+ "removed_rule": "%(senderName)s tog bort en bannregel som matchar %(glob)s",
+ "updated_invalid_rule": "%(senderName)s uppdaterade en ogiltig bannregel",
+ "updated_rule_users": "%(senderName)s uppdaterade regeln som bannar användare som matchar %(glob)s på grund av %(reason)s",
+ "updated_rule_rooms": "%(senderName)s uppdaterade regeln som bannar rum som matchar %(glob)s på grund av %(reason)s",
+ "updated_rule_servers": "%(senderName)s uppdaterade regeln som bannar servrar som matchar %(glob)s på grund av %(reason)s",
+ "updated_rule": "%(senderName)s uppdaterade en bannregel som matchar %(glob)s på grund av %(reason)s",
+ "created_rule_users": "%(senderName)s skapade en regel som bannar användare som matchar %(glob)s på grund av %(reason)s",
+ "created_rule_rooms": "%(senderName)s skapade en regel som bannar rum som matchar %(glob)s på grund av %(reason)s",
+ "created_rule_servers": "%(senderName)s skapade en regel som bannar servrar som matchar %(glob)s på grund av %(reason)s",
+ "created_rule": "%(senderName)s skapade en bannregel som matchar %(glob)s på grund av %(reason)s",
+ "changed_rule_users": "%(senderName)s ändrade en regel som bannade användare som matchade %(oldGlob)s till att matcha %(newGlob)s på grund av %(reason)s",
+ "changed_rule_rooms": "%(senderName)s ändrade en regel som bannade rum som matchade %(oldGlob)s till att matcha %(newGlob)s på grund av %(reason)s",
+ "changed_rule_servers": "%(senderName)s ändrade en regel som bannade servrar som matchade %(oldGlob)s till att matcha %(newGlob)s på grund av %(reason)s",
+ "changed_rule_glob": "%(senderName)s uppdaterade en bannregel som matchade %(oldGlob)s till att matcha %(newGlob)s på grund av %(reason)s"
}
},
"slash_command": {
@@ -4018,5 +4023,19 @@
"bullet_1": "Vi spelar inte in eller profilerar någon kontodata",
"bullet_2": "Vi delar inte information med tredje parter",
"disable_prompt": "Du kan stänga av detta när som helst i inställningarna"
+ },
+ "chat_effects": {
+ "confetti_description": "Skickar det givna meddelandet med konfetti",
+ "confetti_message": "skickar konfetti",
+ "fireworks_description": "Skicka det givna meddelandet med fyrverkerier",
+ "fireworks_message": "skickar fyrverkerier",
+ "rainfall_description": "Skickar det givna meddelandet med regn",
+ "rainfall_message": "skickar regn",
+ "snowfall_description": "Skickar det givna meddelandet med snöfall",
+ "snowfall_message": "skickar snöfall",
+ "spaceinvaders_description": "Skickar det givna meddelandet med en effekt med rymdtema",
+ "spaceinvaders_message": "skickar Space Invaders",
+ "hearts_description": "Skickar det givna meddelandet med hjärtan",
+ "hearts_message": "skicka hjärtan"
}
}
diff --git a/src/i18n/strings/ta.json b/src/i18n/strings/ta.json
index d7cd8d702c..e1a4939e04 100644
--- a/src/i18n/strings/ta.json
+++ b/src/i18n/strings/ta.json
@@ -26,7 +26,6 @@
"What's new?": "புதிதாக என்ன?",
"Waiting for response from server": "வழங்கியின் பதிலுக்காக காத்திருக்கிறது",
"You cannot delete this message. (%(code)s)": "இந்த செய்தியை நீங்கள் அழிக்க முடியாது. (%(code)s)",
- "Show message in desktop notification": "திரை அறிவிப்புகளில் செய்தியை காண்பிக்கவும்",
"Sunday": "ஞாயிறு",
"Monday": "திங்கள்",
"Tuesday": "செவ்வாய்",
@@ -144,7 +143,8 @@
"rule_message": "குழு அரட்டைகளில் உள்ள செய்திகள்",
"rule_invite_for_me": "நான் அறைக்கு அழைக்கப்பட்ட போது",
"rule_call": "அழைப்பிற்கான விண்ணப்பம்",
- "rule_suppress_notices": "bot மூலம் அனுப்பிய செய்திகள்"
+ "rule_suppress_notices": "bot மூலம் அனுப்பிய செய்திகள்",
+ "show_message_desktop_notification": "திரை அறிவிப்புகளில் செய்தியை காண்பிக்கவும்"
}
},
"voip": {
@@ -158,5 +158,8 @@
"call_failed_media_applications": "வேறு எந்த பயன்பாடும் புகைப்படக்கருவியைப் பயன்படுத்துவதில்லை",
"already_in_call": "முன்னதாகவே அழைப்பில் உள்ளது",
"already_in_call_person": "நீங்கள் முன்னதாகவே இந்த நபருடன் அழைப்பில் உள்ளீர்கள்."
+ },
+ "labs": {
+ "group_rooms": "அறைகள்"
}
}
diff --git a/src/i18n/strings/te.json b/src/i18n/strings/te.json
index 248b5aeeac..89cbc52285 100644
--- a/src/i18n/strings/te.json
+++ b/src/i18n/strings/te.json
@@ -135,6 +135,9 @@
"rule_message": "సమూహ మాటామంతిలో సందేశాలు",
"rule_call": "మాట్లాడడానికి ఆహ్వానం",
"rule_suppress_notices": "బాట్ పంపిన సందేశాలు"
+ },
+ "appearance": {
+ "timeline_image_size_default": "డిఫాల్ట్"
}
},
"timeline": {
diff --git a/src/i18n/strings/th.json b/src/i18n/strings/th.json
index afb46390bb..4859f1b7a3 100644
--- a/src/i18n/strings/th.json
+++ b/src/i18n/strings/th.json
@@ -51,7 +51,6 @@
"Failure to create room": "การสร้างห้องล้มเหลว",
"Filter room members": "กรองสมาชิกห้อง",
"Forget room": "ลืมห้อง",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s จาก %(fromPowerLevel)s ไปเป็น %(toPowerLevel)s",
"Historical": "ประวัติแชทเก่า",
"Incorrect username and/or password.": "ชื่อผู้ใช้และ/หรือรหัสผ่านไม่ถูกต้อง",
"Incorrect verification code": "รหัสยืนยันไม่ถูกต้อง",
@@ -474,6 +473,9 @@
"rule_invite_for_me": "เมื่อฉันได้รับคำเชิญเข้าห้อง",
"rule_call": "คำเชิญเข้าร่วมการโทร",
"rule_suppress_notices": "ข้อความจากบอท"
+ },
+ "appearance": {
+ "timeline_image_size_default": "ค่าเริ่มต้น"
}
},
"timeline": {
@@ -485,6 +487,9 @@
"m.image": "%(senderDisplayName)s ได้ส่งรูป",
"m.room.third_party_invite": {
"sent": "%(senderName)s ได้ส่งคำเชิญให้ %(targetDisplayName)s เข้าร่วมห้อง"
+ },
+ "m.room.power_levels": {
+ "user_from_to": "%(userId)s จาก %(fromPowerLevel)s ไปเป็น %(toPowerLevel)s"
}
},
"slash_command": {
@@ -518,5 +523,9 @@
"devtools": {
"category_room": "ห้อง"
},
- "Advanced": "ขึ้นสูง"
+ "Advanced": "ขึ้นสูง",
+ "labs": {
+ "group_profile": "โปรไฟล์",
+ "group_rooms": "ห้องสนทนา"
+ }
}
diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json
index 9c17bc9b33..f401c7b7b2 100644
--- a/src/i18n/strings/tr.json
+++ b/src/i18n/strings/tr.json
@@ -22,7 +22,6 @@
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Ana Sunucu'ya bağlanılamıyor - lütfen bağlantınızı kontrol edin , Ana Sunucu SSL sertifikanızın güvenilir olduğundan ve bir tarayıcı uzantısının istekleri engellemiyor olduğundan emin olun.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Tarayıcı çubuğunuzda bir HTTPS URL'si olduğunda Ana Sunusuna HTTP üzerinden bağlanılamıyor . Ya HTTPS kullanın veya güvensiz komut dosyalarını etkinleştirin.",
"Change Password": "Şifre Değiştir",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s %(powerLevelDiffText)s'nin güç düzeyini değiştirdi.",
"Command error": "Komut Hatası",
"Commands": "Komutlar",
"Confirm password": "Şifreyi Onayla",
@@ -57,7 +56,6 @@
"Filter room members": "Oda üyelerini Filtrele",
"Forget room": "Odayı Unut",
"For security, this session has been signed out. Please sign in again.": "Güvenlik için , bu oturuma çıkış yapıldı . Lütfen tekrar oturum açın.",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s %(fromPowerLevel)s den %(toPowerLevel)s ' ye",
"Historical": "Tarihi",
"Home": "Ev",
"Import E2E room keys": "Uçtan uca Oda Anahtarlarını İçe Aktar",
@@ -427,7 +425,6 @@
"not stored": "depolanmadı",
"All keys backed up": "Bütün yedekler yedeklendi",
"Start using Key Backup": "Anahtar Yedekleme kullanmaya başla",
- "Show message in desktop notification": "Masaüstü bildiriminde mesaj göster",
"Display Name": "Ekran Adı",
"Profile picture": "Profil resmi",
"Checking server": "Sunucu kontrol ediliyor",
@@ -634,12 +631,6 @@
"Room Topic": "Oda Başlığı",
"Ignored user": "Yoksayılan kullanıcı",
"You are now ignoring %(userId)s": "Şimdi %(userId)s yı yoksayıyorsunuz",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s bir geçersiz yasaklama kuralını güncelledi",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen yasaklama kuralını güncelledi",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen kullanıcıları yasaklama kuralı oluşturdu",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen bir oda yasaklama kuralı oluşturdu",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen bir sunucular yasaklama kuralı oluşturdu",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen bir yasak kuralı oluşturdu",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Kararlı bir internet bağlantısına sahip olduğunuzdan emin olun yada sunucu yöneticisi ile iletişime geçin",
"The user's homeserver does not support the version of the room.": "Kullanıcının ana sunucusu odanın sürümünü desteklemiyor.",
"Unknown server error": "Bilinmeyen sunucu hatası",
@@ -661,7 +652,6 @@
"This is similar to a commonly used password": "Bu yaygınca kullanılan bir parolaya benziyor",
"Names and surnames by themselves are easy to guess": "Adlar ve soyadlar kendi kendilerine tahmin için kolaydır",
"Mirror local video feed": "Yerel video beslemesi yansısı",
- "Match system theme": "Sistem temasıyla eşle",
"Missing media permissions, click the button below to request.": "Medya izinleri eksik, alttaki butona tıkayarak talep edin.",
"Clear cache and reload": "Belleği temizle ve yeniden yükle",
"Ignored/Blocked": "Yoksayılan/Bloklanan",
@@ -739,7 +729,6 @@
"The integration manager is offline or it cannot reach your homeserver.": "Entegrasyon yöneticisi çevrim dışı veya anasunucunuza erişemiyor.",
"Connect this session to Key Backup": "Anahtar Yedekleme için bu oturuma bağlanın",
"This backup is trusted because it has been restored on this session": "Bu yedek güvenilir çünkü bu oturumda geri döndürüldü",
- "Enable desktop notifications for this session": "Bu oturum için masaüstü bildirimlerini aç",
"Session ID:": "Oturum ID:",
"Session key:": "Oturum anahtarı:",
"This user has not verified all of their sessions.": "Bu kullanıcı bütün oturumlarında doğrulanmamış.",
@@ -796,7 +785,6 @@
"Your homeserver does not support cross-signing.": "Ana sunucunuz çapraz imzalamayı desteklemiyor.",
"exists": "mevcut",
"Your keys are not being backed up from this session.": "Anahtarlarınız bu oturum tarafından yedeklenmiyor.",
- "Enable audible notifications for this session": "Bu oturum için sesli bildirimleri aktifleştir",
"A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Bir metin mesajı gönderildi: +%(msisdn)s. Lütfen içerdiği doğrulama kodunu girin.",
"You have verified this user. This user has verified all of their sessions.": "Bu kullanıcıyı doğruladınız. Bu kullanıcı tüm oturumlarını doğruladı.",
"This room is end-to-end encrypted": "Bu oda uçtan uça şifreli",
@@ -837,10 +825,6 @@
"Join millions for free on the largest public server": "En büyük açık sunucu üzerindeki milyonlara ücretsiz ulaşmak için katılın",
"This room is not public. You will not be able to rejoin without an invite.": "Bu oda açık bir oda değil. Davet almadan tekrar katılamayacaksınız.",
"%(creator)s created and configured the room.": "%(creator)s odayı oluşturdu ve yapılandırdı.",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s bu odaya alternatif olarak %(addresses)s adreslerini ekledi.",
- "one": "%(senderName)s bu oda için alternatif adres %(addresses)s ekledi."
- },
"Something went wrong trying to invite the users.": "Kullanıcıların davet edilmesinde bir şeyler yanlış gitti.",
"a new master key signature": "yeni bir master anahtar imzası",
"a new cross-signing key signature": "yeni bir çapraz-imzalama anahtarı imzası",
@@ -862,21 +846,6 @@
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "UYARI: ANAHTAR DOĞRULAMASI BAŞARISIZ! %(userld)s'nin/nın %(deviceId)s oturumu için imza anahtarı \"%(fprint)s\" verilen anahtar ile uyuşmuyor \"%(fingerprint)s\". Bu iletişiminizin engellendiği anlamına gelebilir!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Verilen imza anahtarı %(userld)s'nin/nın %(deviceld)s oturumundan gelen anahtar ile uyumlu. Oturum doğrulanmış olarak işaretlendi.",
"Forces the current outbound group session in an encrypted room to be discarded": "Şifreli bir odadaki geçerli giden grup oturumunun atılmasını zorlar",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s bu oda için alternatif adresleri %(addresses)s sildi.",
- "one": "%(senderName)s bu oda için alternatif adresi %(addresses)s sildi."
- },
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s %(glob)s ile eşleşen kullanıcıları banlama kuralını kaldırdı",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s %(glob)s ile eşleşen odaları banlama kuralını kaldırdı",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s %(glob)s ile eşleşen sunucuları banlama kuralını kaldırdı",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s %(glob)s ile eşleşen banlama kuralını kaldırdı",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s %(glob)s ile eşleşen kullanıcıları banlama kuralını bu sebepten dolayı güncelledi %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s %(glob)s ile eşleşen odaları banlama kuralını bu sebepten dolayı güncelledi %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s %(glob)s ile eşleşen sunucuları banlama kuralını bu sebepten dolayı güncelledi %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s %(oldGlob)s ile eşleşen kullanıcıları banlama kuralını %(newGlob)s ile eşleşen olarak değiştirdi sebebi %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s %(oldGlob)s ile eşleşen odaları banlama kuralını %(newGlob)s ile eşleşen olarak değiştirdi sebebi %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s %(oldGlob)s ile eşleşen sunucuları banlama kuralını %(newGlob)s ile eşleşen olarak değiştirdi sebebi %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s %(oldGlob)s ile eşleşen banlama kuralını %(newGlob)s ile eşleşen olarak değiştirdi sebebi %(reason)s",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) yeni oturuma doğrulamadan giriş yaptı:",
"Ask this user to verify their session, or manually verify it below.": "Kullanıcıya oturumunu doğrulamasını söyle, ya da aşağıdan doğrula.",
"Use a longer keyboard pattern with more turns": "Daha karmaşık ve uzun bir klavye deseni kullan",
@@ -886,9 +855,6 @@
"Short keyboard patterns are easy to guess": "Kısa klavye desenleri kolay tahmin edilir",
"Never send encrypted messages to unverified sessions from this session": "Şifreli mesajları asla bu oturumdaki doğrulanmamış oturumlara iletme",
"Never send encrypted messages to unverified sessions in this room from this session": "Şifreli mesajları asla oturumdaki bu odadaki doğrulanmamış oturumlara iletme",
- "Error downloading theme information.": "Tema bilgisi indirilirken hata.",
- "Theme added!": "Tema eklendi!",
- "Add theme": "Tema ekle",
"Local address": "Yerel adres",
"Local Addresses": "Yerel Adresler",
"Hide sessions": "Oturumları gizle",
@@ -1211,23 +1177,14 @@
"See when the topic changes in this room": "Bu odada konu başlığı değişince değişiklikleri görün",
"See when the topic changes in your active room": "Bu odada konu başlığı değişince değişiklikleri görün",
"Remain on your screen when viewing another room, when running": "a",
- "sends snowfall": "Kartopu gönderir",
- "Sends the given message with snowfall": "Mesajı kartopu ile gönderir",
- "sends fireworks": "Havai fişek gönderir",
- "Sends the given message with fireworks": "Mesajı havai fişeklerle gönderir",
- "sends confetti": "Konfeti gönderir",
"Send stickers to this room as you": "Widget bu odaya sizin adınıza çıkartma göndersin",
"Send stickers to your active room as you": "Widget aktif odanıza sizin adınıza çıkartma göndersin",
"Send messages as you in this room": "Bu Araç sizin adınıza mesaj gönderir",
"Answered Elsewhere": "Arama başka bir yerde yanıtlandı",
- "Sends the given message with confetti": "Mesajı konfeti ile gönderir",
"IRC display name width": "IRC görünen ad genişliği",
"Manually verify all remote sessions": "Bütün uzaktan oturumları el ile onayla",
"How fast should messages be downloaded.": "Mesajlar ne kadar hızlı indirilmeli.",
- "System font name": "Sistem yazı tipi ismi",
- "Use a system font": "Bir sistem yazı tipi kullanın",
"Use custom size": "Özel büyüklük kullan",
- "Font size": "Yazı boyutu",
"New published address (e.g. #alias:server)": "Yeni yayınlanmış adresler (e.g. #alias:server)",
"Published Addresses": "Yayınlanmış adresler",
"No other published addresses yet, add one below": "Henüz yayınlanmış başka adres yok, aşağıdan bir tane ekle",
@@ -1336,8 +1293,6 @@
"Show rooms with unread messages first": "Önce okunmamış mesajları olan odaları göster",
"Topic: %(topic)s (edit)": "Konu: %(topic)s (düzenle)",
"We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Onaylamanız için size e-posta gönderdik. Lütfen yönergeleri takip edin ve sonra aşağıdaki butona tıklayın.",
- "Customise your appearance": "Görünüşü özelleştir",
- "Custom theme URL": "Özel tema URLsi",
"Room settings": "Oda ayarları",
"Not encrypted": "Şifrelenmemiş",
"Backup version:": "Yedekleme sürümü:",
@@ -1446,9 +1401,6 @@
"Please verify the room ID or address and try again.": "Lütfen oda kimliğini ya da adresini doğrulayıp yeniden deneyin.",
"For help with using %(brand)s, click here or start a chat with our bot using the button below.": "%(brand)s uygulamasına yardımcı olmak için buraya tıklayın ya da aşağıdaki tuşları kullanarak bot'umuzla sohbet edin.",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Başkaları tarafından e-posta adresi ya da telefon numarası ile bulunabilmek için %(serverName)s kimlik sunucusunun Kullanım Koşullarını kabul edin.",
- "Appearance Settings only affect this %(brand)s session.": "Dış Görünüş Ayarları yalnızca bu %(brand)s oturumunu etkileyecek.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Sisteminizde bulunan bir font adı belirtiniz. %(brand)s sizin için onu kullanmaya çalışacak.",
- "Invalid theme schema.": "Geçersiz tema taslağı.",
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Bir kimlik sunucusu kullanmak isteğe bağlıdır. Eğer bir tane kullanmak istemezseniz başkaları tarafından bulunamayabilir ve başkalarını e-posta adresi ya da telefon numarası ile davet edemeyebilirsiniz.",
"Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Kimlik sunucunuz ile bağlantıyı keserseniz başkaları tarafından bulunamayabilir ve başkalarını e-posta adresi ya da telefon numarası ile davet edemeyebilirsiniz.",
"You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Şu anda herhangi bir kimlik sunucusu kullanmıyorsunuz. Başkalarını bulmak ve başkaları tarafından bulunabilmek için aşağıya bir kimlik sunucusu ekleyin.",
@@ -1686,7 +1638,12 @@
"pinning": "Mesaj Sabitleme",
"state_counters": "Oda başlığında basit sayaçları görüntüle",
"custom_themes": "Özel tema eklemeyi destekle",
- "bridge_state": "Oda ayarlarındaki köprülerin bilgilerini göster"
+ "bridge_state": "Oda ayarlarındaki köprülerin bilgilerini göster",
+ "group_profile": "Profil",
+ "group_widgets": "Widgetlar",
+ "group_rooms": "Odalar",
+ "group_voip": "Ses & Video",
+ "group_encryption": "Şifreleme"
},
"keyboard": {
"home": "Ev",
@@ -1785,7 +1742,25 @@
"rule_call": "Arama davetiyesi",
"rule_suppress_notices": "Bot tarafından gönderilen mesajlar",
"rule_tombstone": "Odalar güncellendiğinde",
- "rule_encrypted_room_one_to_one": "Birebir sohbetlerdeki şifrelenmiş mesajlar"
+ "rule_encrypted_room_one_to_one": "Birebir sohbetlerdeki şifrelenmiş mesajlar",
+ "enable_desktop_notifications_session": "Bu oturum için masaüstü bildirimlerini aç",
+ "show_message_desktop_notification": "Masaüstü bildiriminde mesaj göster",
+ "enable_audible_notifications_session": "Bu oturum için sesli bildirimleri aktifleştir"
+ },
+ "appearance": {
+ "heading": "Görünüşü özelleştir",
+ "subheading": "Dış Görünüş Ayarları yalnızca bu %(brand)s oturumunu etkileyecek.",
+ "match_system_theme": "Sistem temasıyla eşle",
+ "custom_font": "Bir sistem yazı tipi kullanın",
+ "custom_font_name": "Sistem yazı tipi ismi",
+ "custom_theme_invalid": "Geçersiz tema taslağı.",
+ "custom_theme_error_downloading": "Tema bilgisi indirilirken hata.",
+ "custom_theme_success": "Tema eklendi!",
+ "custom_theme_url": "Özel tema URLsi",
+ "custom_theme_add_button": "Tema ekle",
+ "font_size": "Yazı boyutu",
+ "custom_font_description": "Sisteminizde bulunan bir font adı belirtiniz. %(brand)s sizin için onu kullanmaya çalışacak.",
+ "timeline_image_size_default": "Varsayılan"
}
},
"devtools": {
@@ -1861,7 +1836,15 @@
"removed": "Bu oda için ana adresi silen %(senderName)s.",
"changed_alternative": "Bu oda için alternatif adresler %(senderName)s tarafından değiştirildi.",
"changed_main_and_alternative": "Bu oda için ana ve alternatif adresler %(senderName)s tarafından değiştirildi.",
- "changed": "Bu oda adresleri %(senderName)s tarafından değiştirildi."
+ "changed": "Bu oda adresleri %(senderName)s tarafından değiştirildi.",
+ "alt_added": {
+ "other": "%(senderName)s bu odaya alternatif olarak %(addresses)s adreslerini ekledi.",
+ "one": "%(senderName)s bu oda için alternatif adres %(addresses)s ekledi."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s bu oda için alternatif adresleri %(addresses)s sildi.",
+ "one": "%(senderName)s bu oda için alternatif adresi %(addresses)s sildi."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s, %(targetDisplayName)s'nin odaya katılması için daveti iptal etti.",
@@ -1984,6 +1967,29 @@
"other": "%(oneUser)s %(count)s kez değişiklik yapmadı",
"one": "%(oneUser)s değişiklik yapmadı"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s %(powerLevelDiffText)s'nin güç düzeyini değiştirdi.",
+ "user_from_to": "%(userId)s %(fromPowerLevel)s den %(toPowerLevel)s ' ye"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s %(glob)s ile eşleşen kullanıcıları banlama kuralını kaldırdı",
+ "removed_rule_rooms": "%(senderName)s %(glob)s ile eşleşen odaları banlama kuralını kaldırdı",
+ "removed_rule_servers": "%(senderName)s %(glob)s ile eşleşen sunucuları banlama kuralını kaldırdı",
+ "removed_rule": "%(senderName)s %(glob)s ile eşleşen banlama kuralını kaldırdı",
+ "updated_invalid_rule": "%(senderName)s bir geçersiz yasaklama kuralını güncelledi",
+ "updated_rule_users": "%(senderName)s %(glob)s ile eşleşen kullanıcıları banlama kuralını bu sebepten dolayı güncelledi %(reason)s",
+ "updated_rule_rooms": "%(senderName)s %(glob)s ile eşleşen odaları banlama kuralını bu sebepten dolayı güncelledi %(reason)s",
+ "updated_rule_servers": "%(senderName)s %(glob)s ile eşleşen sunucuları banlama kuralını bu sebepten dolayı güncelledi %(reason)s",
+ "updated_rule": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen yasaklama kuralını güncelledi",
+ "created_rule_users": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen kullanıcıları yasaklama kuralı oluşturdu",
+ "created_rule_rooms": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen bir oda yasaklama kuralı oluşturdu",
+ "created_rule_servers": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen bir sunucular yasaklama kuralı oluşturdu",
+ "created_rule": "%(senderName)s, %(reason)s nedeniyle %(glob)s ile eşleşen bir yasak kuralı oluşturdu",
+ "changed_rule_users": "%(senderName)s %(oldGlob)s ile eşleşen kullanıcıları banlama kuralını %(newGlob)s ile eşleşen olarak değiştirdi sebebi %(reason)s",
+ "changed_rule_rooms": "%(senderName)s %(oldGlob)s ile eşleşen odaları banlama kuralını %(newGlob)s ile eşleşen olarak değiştirdi sebebi %(reason)s",
+ "changed_rule_servers": "%(senderName)s %(oldGlob)s ile eşleşen sunucuları banlama kuralını %(newGlob)s ile eşleşen olarak değiştirdi sebebi %(reason)s",
+ "changed_rule_glob": "%(senderName)s %(oldGlob)s ile eşleşen banlama kuralını %(newGlob)s ile eşleşen olarak değiştirdi sebebi %(reason)s"
}
},
"slash_command": {
@@ -2123,5 +2129,13 @@
"category_flags": "Bayraklar",
"categories": "Kategoriler",
"quick_reactions": "Hızlı Tepkiler"
+ },
+ "chat_effects": {
+ "confetti_description": "Mesajı konfeti ile gönderir",
+ "confetti_message": "Konfeti gönderir",
+ "fireworks_description": "Mesajı havai fişeklerle gönderir",
+ "fireworks_message": "Havai fişek gönderir",
+ "snowfall_description": "Mesajı kartopu ile gönderir",
+ "snowfall_message": "Kartopu gönderir"
}
}
diff --git a/src/i18n/strings/tzm.json b/src/i18n/strings/tzm.json
index 46d6f45a52..ae2397bfa2 100644
--- a/src/i18n/strings/tzm.json
+++ b/src/i18n/strings/tzm.json
@@ -157,5 +157,8 @@
"Other": "Yaḍn",
"emoji": {
"category_flags": "Icenyalen"
+ },
+ "labs": {
+ "group_profile": "Ifres"
}
}
diff --git a/src/i18n/strings/uk.json b/src/i18n/strings/uk.json
index c75ac92725..7c191d5628 100644
--- a/src/i18n/strings/uk.json
+++ b/src/i18n/strings/uk.json
@@ -29,7 +29,6 @@
"Banned users": "Заблоковані користувачі",
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Не вдалося під'єднатися до домашнього сервера — перевірте з'єднання, переконайтесь, що ваш SSL-сертифікат домашнього сервера довірений і що розширення браузера не блокує запити.",
"Change Password": "Змінити пароль",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s змінює рівень повноважень %(powerLevelDiffText)s.",
"Email": "Е-пошта",
"Email address": "Адреса е-пошти",
"Rooms": "Кімнати",
@@ -66,7 +65,6 @@
"Thursday": "Четвер",
"Search…": "Пошук…",
"Logs sent": "Журнали надіслані",
- "Show message in desktop notification": "Показувати повідомлення у стільничних сповіщеннях",
"Yesterday": "Вчора",
"Error encountered (%(errorDetail)s).": "Трапилась помилка (%(errorDetail)s).",
"Low Priority": "Неважливі",
@@ -137,7 +135,6 @@
"Displays action": "Показ дій",
"Reason": "Причина",
"Default": "Типовий",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s з %(fromPowerLevel)s до %(toPowerLevel)s",
"Failure to create room": "Не вдалося створити кімнату",
"Server may be unavailable, overloaded, or you hit a bug.": "Сервер може бути недоступний, перевантажений, або ж ви натрапили на ваду.",
"This homeserver has hit its Monthly Active User limit.": "Цей домашній сервер досягнув свого ліміту щомісячних активних користувачів.",
@@ -252,7 +249,6 @@
"We encountered an error trying to restore your previous session.": "Ми натрапили на помилку, намагаючись відновити ваш попередній сеанс.",
"Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.": "Ваш обліковий запис має перехресне підписування особи у таємному сховищі, але цей сеанс йому ще не довіряє.",
"in account data": "у даних облікового запису",
- "Theme added!": "Тему додано!",
"Email addresses": "Адреси е-пошти",
"Phone numbers": "Номери телефонів",
"Forget this room": "Забути цю кімнату",
@@ -306,26 +302,6 @@
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "УВАГА: НЕ ВДАЛОСЯ ЗВІРИТИ КЛЮЧ! Ключем для %(userId)s та сеансу %(deviceId)s є «%(fprint)s», що не збігається з наданим ключем «%(fingerprint)s». Це може означати, що ваші повідомлення перехоплюють!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Наданий вами ключ підпису збігається з ключем підпису, що ви отримали від сеансу %(deviceId)s %(userId)s. Сеанс позначено звіреним.",
"Opens chat with the given user": "Відкриває бесіду з вказаним користувачем",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s додає альтернативні адреси %(addresses)s для цієї кімнати.",
- "one": "%(senderName)s додає альтернативні адреси %(addresses)s для цієї кімнати."
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s вилучає альтернативні адреси %(addresses)s для цієї кімнати.",
- "one": "%(senderName)s вилучає альтернативні адреси %(addresses)s для цієї кімнати."
- },
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s вилучає правило заборони користувачів зі збігом з %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s вилучає правило блокування кімнат зі збігом з %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s вилучає правило блокування серверів зі збігом з %(glob)s",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s вилучає правило блокування зі збігом з %(glob)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s оновлює хибне правило блокування",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s оновлює правило блокування користувачів зі збігом з %(glob)s через %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s оновлює правило блокування кімнат зі збігом з %(glob)s через %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s оновлює правило блокування серверів зі збігом з %(glob)s через %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s оновлює правило блокування зі збігом з %(glob)s через %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s створює правило блокування користувачів зі збігом з %(glob)s через %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s створює правило блокування кімнат зі збігом з %(glob)s через %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s створює правило блокування серверів зі збігом з %(glob)s через %(reason)s",
"You signed in to a new session without verifying it:": "Ви увійшли в новий сеанс, не звіривши його:",
"Verify your other session using one of the options below.": "Звірте інший сеанс за допомогою одного з варіантів знизу.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) починає новий сеанс без його звірення:",
@@ -378,7 +354,6 @@
"Set up": "Налаштувати",
"Other users may not trust it": "Інші користувачі можуть не довіряти цьому",
"New login. Was this you?": "Новий вхід. Це були ви?",
- "Font size": "Розмір шрифту",
"Use custom size": "Використовувати нетиповий розмір",
"General": "Загальні",
"Discovery": "Виявлення",
@@ -416,7 +391,6 @@
"Room list": "Перелік кімнат",
"Composer": "Редактор",
"Security & Privacy": "Безпека й приватність",
- "Appearance Settings only affect this %(brand)s session.": "Налаштування вигляду впливають тільки на цей сеанс %(brand)s.",
"Error changing power level requirement": "Помилка під час зміни вимог до рівня повноважень",
"An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Під час зміни вимог рівня повноважень кімнати трапилась помилка. Переконайтесь, що ви маєте необхідні дозволи і спробуйте ще раз.",
"Error changing power level": "Помилка під час зміни рівня повноважень",
@@ -515,7 +489,6 @@
"Restore from Backup": "Відновити з резервної копії",
"not stored": "не збережено",
"All keys backed up": "Усі ключі збережено",
- "Enable audible notifications for this session": "Увімкнути звукові сповіщення для цього сеансу",
"Checking server": "Перевірка сервера",
"You should:": "Вам варто:",
"Disconnect anyway": "Відключити в будь-якому випадку",
@@ -618,13 +591,7 @@
"Verify by comparing unique emoji.": "Звірити порівнянням унікальних емодзі.",
"Verify by emoji": "Звірити за допомогою емодзі",
"Emoji Autocomplete": "Самодоповнення емодзі",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s створює правило блокування зі збігом з %(glob)s через %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s змінює правило блокування користувачів зі збігу з %(oldGlob)s на збіг з %(newGlob)s через %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s змінює правило блокування кімнат зі збігу з %(oldGlob)s на збіг з %(newGlob)s через %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s змінює правило блокування серверів зі збігу з %(oldGlob)s на збіг з %(newGlob)s через %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s змінює правило блокування зі збігу з %(oldGlob)s на збіг з %(newGlob)s через %(reason)s",
"The integration manager is offline or it cannot reach your homeserver.": "Менеджер інтеграцій не під'єднаний або не може зв'язатися з вашим домашнім сервером.",
- "Enable desktop notifications for this session": "Увімкнути стільничні сповіщення для цього сеансу",
"Profile picture": "Зображення профілю",
"Show %(count)s more": {
"other": "Показати ще %(count)s",
@@ -648,8 +615,6 @@
"Set up Secure Backup": "Налаштувати захищене резервне копіювання",
"Safeguard against losing access to encrypted messages & data": "Захистіться від втрати доступу до зашифрованих повідомлень і даних",
"Change notification settings": "Змінити налаштування сповіщень",
- "Use a system font": "Використовувати системний шрифт",
- "System font name": "Ім’я системного шрифту",
"Enable widget screenshots on supported widgets": "Увімкнути знімки екрана віджетів для підтримуваних віджетів",
"How fast should messages be downloaded.": "Як швидко повідомлення повинні завантажуватися.",
"My Ban List": "Мій список блокувань",
@@ -946,14 +911,7 @@
"We couldn't log you in": "Нам не вдалося виконати вхід",
"You can't send any messages until you review and agree to our terms and conditions.": "Ви не можете надсилати жодних повідомлень, поки не переглянете та не погодитесь з нашими умовами та положеннями.",
"You can use /help to list available commands. Did you mean to send this as a message?": "Ви можете скористатися /help для перегляду доступних команд. Ви мали намір надіслати це як повідомлення?",
- "sends confetti": "надсилає конфеті",
- "sends fireworks": "надсилає феєрверк",
- "sends space invaders": "надсилає тему про космічних загарбників",
- "Sends the given message with a space themed effect": "Надсилає це повідомлення з космічними ефектами",
"unknown person": "невідома особа",
- "Sends the given message with snowfall": "Надсилає це повідомлення зі снігопадом",
- "Sends the given message with fireworks": "Надсилає це повідомлення з феєрверком",
- "Sends the given message with confetti": "Надсилає це повідомлення з конфеті",
"Send text messages as you in this room": "Надсилати текстові повідомлення у цю кімнату від вашого імені",
"Send messages as you in your active room": "Надіслати повідомлення у свою активну кімнату від свого імені",
"Send messages as you in this room": "Надіслати повідомлення у цю кімнату від свого імені",
@@ -1036,7 +994,6 @@
"Error downloading audio": "Помилка завантаження аудіо",
"Preparing to download logs": "Приготування до завантаження журналів",
"Download %(text)s": "Завантажити %(text)s",
- "Error downloading theme information.": "Помилка завантаження відомостей теми.",
"Room ID": "ID кімнати",
"Decide who can join %(roomName)s.": "Вкажіть, хто може приєднуватися до %(roomName)s.",
"Original event source": "Оригінальний початковий код",
@@ -1268,10 +1225,6 @@
"Global": "Глобально",
"New keyword": "Нове ключове слово",
"Keyword": "Ключове слово",
- "Enable email notifications for %(email)s": "Увімкнути сповіщення е-поштою для %(email)s",
- "An error occurred whilst saving your notification preferences.": "Сталася помилка під час збереження налаштувань сповіщень.",
- "Error saving notification preferences": "Помилка збереження налаштувань сповіщень",
- "Messages containing keywords": "Повідомлення, що містять ключові слова",
"This upgrade will allow members of selected spaces access to this room without an invite.": "Це поліпшення дозволить учасникам обраних просторів доступитися до цієї кімнати без запрошення.",
"Space members": "Учасники простору",
"Anyone in a space can find and join. You can select multiple spaces.": "Будь-хто у просторі може знайти та приєднатися. Можна вибрати кілька просторів.",
@@ -1399,7 +1352,6 @@
"More": "Більше",
"Show sidebar": "Показати бічну панель",
"Hide sidebar": "Сховати бічну панель",
- "sends snowfall": "надсилає снігопад",
"Success!": "Успішно!",
"Clear personal data": "Очистити особисті дані",
"You're signed out": "Ви вийшли",
@@ -1580,9 +1532,6 @@
"To view all keyboard shortcuts, click here.": "Щоб переглянути всі комбінації клавіш, натисніть сюди.",
"Keyboard shortcuts": "Комбінації клавіш",
"Large": "Великі",
- "Image size in the timeline": "Розмір зображень у стрічці",
- "Customise your appearance": "Налаштування вигляду",
- "Match system theme": "Тема системи",
"Discovery options will appear once you have added a phone number above.": "Опції знаходження з'являться тут, коли ви додасте номер телефону вгорі.",
"Discovery options will appear once you have added an email above.": "Опції знаходження з'являться тут, коли ви додасте е-пошту вгорі.",
"Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Після від'єднання від сервера ідентифікації вас більше не знаходитимуть інші користувачі, а ви не зможете запрошувати інших е-поштою чи телефоном.",
@@ -1659,7 +1608,6 @@
"End Poll": "Завершити опитування",
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Точно завершити опитування? Буде показано підсумки опитування, і більше ніхто не зможе голосувати.",
"Link to room": "Посилання на кімнату",
- "Use high contrast": "Висока контрастність",
"Matrix.org is the biggest public homeserver in the world, so it's a good place for many.": "Matrix.org — найбільший загальнодоступний домашній сервер у світі, він підійде багатьом.",
"We call the places where you can host your account 'homeservers'.": "Ми називаємо місця, де ви можете розмістити обліковий запис, \"домашніми серверами\".",
"You're all caught up": "Ви в курсі всього",
@@ -2038,10 +1986,6 @@
"Autocomplete delay (ms)": "Затримка автозаповнення (мс)",
"Show tray icon and minimise window to it on close": "Згортати вікно до піктограми в лотку при закритті",
"Add users and servers you want to ignore here. Use asterisks to have %(brand)s match any characters. For example, @bot:* would ignore all users that have the name 'bot' on any server.": "Додайте сюди користувачів і сервери, якими нехтуєте. Використовуйте зірочки, де %(brand)s має підставляти довільні символи. Наприклад, @бот:* нехтуватиме всіма користувачами з іменем «бот» на будь-якому сервері.",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Вкажіть назву шрифту, встановленого у вашій системі, й %(brand)s спробує його використати.",
- "Add theme": "Додати тему",
- "Custom theme URL": "Посилання на власну тему",
- "Invalid theme schema.": "Хибна схема теми.",
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Використовувати сервер ідентифікації необов'язково. Якщо ви вирішите не використовувати сервер ідентифікації, інші користувачі не зможуть вас знаходити, а ви не зможете запрошувати інших за е-поштою чи телефоном.",
"You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Зараз ви не використовуєте сервер ідентифікації. Щоб знайти наявні контакти й вони могли знайти вас, додайте його нижче.",
"If you don't want to use to discover and be discoverable by existing contacts you know, enter another identity server below.": "Якщо ви не бажаєте використовувати , щоб знаходити наявні контакти й щоб вони вас знаходили, введіть інший сервер ідентифікації нижче.",
@@ -2055,8 +1999,6 @@
"Import E2E room keys": "Імпортувати ключі кімнат наскрізного шифрування",
"": "<не підтримується>",
"Unable to find a supported verification method.": "Не вдалося знайти підтримуваний спосіб звірки.",
- "sends rainfall": "надсилає дощ",
- "Sends the given message with rainfall": "Надсилає це повідомлення з дощем",
"Other rooms": "Інші кімнати",
"That's fine": "Гаразд",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Можете ввійти, але деякі можливості будуть недоступні, поки сервер ідентифікації не відновить роботу. Якщо часто бачите це застереження, перевірте свої параметри чи зв'яжіться з адміністратором сервера.",
@@ -2430,7 +2372,6 @@
"other": "Триває видалення повідомлень у %(count)s кімнатах"
},
"Share for %(duration)s": "Поділитися на %(duration)s",
- "%(timeRemaining)s left": "Іще %(timeRemaining)s",
"Previous recently visited room or space": "Попередня недавно відвідана кімната або простір",
"Next recently visited room or space": "Наступна недавно відвідана кімната або простір",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Використайте нетипові параметри сервера, щоб увійти в інший домашній сервер Matrix, вказавши його URL-адресу. Це дасть вам змогу використовувати %(brand)s з уже наявним у вас на іншому домашньому сервері обліковим записом Matrix.",
@@ -2478,8 +2419,6 @@
"New room": "Нова кімната",
"Threads help keep your conversations on-topic and easy to track.": "Гілки допомагають підтримувати розмови за темою та за ними легко стежити.",
"%(featureName)s Beta feedback": "%(featureName)s — відгук про бетаверсію",
- "sends hearts": "надсилає сердечка",
- "Sends the given message with hearts": "Надсилає це повідомлення з сердечками",
"Confirm signing out these devices": {
"one": "Підтвердьте вихід із цього пристрою",
"other": "Підтвердьте вихід із цих пристроїв"
@@ -2693,9 +2632,6 @@
"Receive push notifications on this session.": "Отримувати push-сповіщення в цьому сеансі.",
"Push notifications": "Push-сповіщення",
"Toggle push notifications on this session.": "Увімкнути push-сповіщення для цього сеансу.",
- "Enable notifications for this device": "Увімкнути сповіщення для цього пристрою",
- "Turn off to disable notifications on all your devices and sessions": "Вимкніть, щоб вимкнути сповіщення для всіх ваших пристроїв і сесій",
- "Enable notifications for this account": "Увімкнути сповіщення для цього облікового запису",
"Video call ended": "Відеовиклик завершено",
"%(name)s started a video call": "%(name)s розпочинає відеовиклик",
"URL": "URL",
@@ -3298,7 +3234,18 @@
"sliding_sync_description": "На стадії активної розробки, вимкнути не можна.",
"under_active_development": "У стадії активної розробки.",
"location_share_live_description": "Тимчасова реалізація. Місце перебування зберігається в історії кімнати.",
- "dynamic_room_predecessors_description": "Увімкнути MSC3946 (для підтримки архівів пізніх кімнат)"
+ "dynamic_room_predecessors_description": "Увімкнути MSC3946 (для підтримки архівів пізніх кімнат)",
+ "group_messaging": "Спілкування",
+ "group_profile": "Профіль",
+ "group_spaces": "Простори",
+ "group_widgets": "Віджети",
+ "group_rooms": "Кімнати",
+ "group_voip": "Голос і відео",
+ "group_moderation": "Модерування",
+ "group_themes": "Теми",
+ "group_encryption": "Шифрування",
+ "group_experimental": "Експериментально",
+ "group_developer": "Розробка"
},
"keyboard": {
"home": "Домівка",
@@ -3394,7 +3341,8 @@
"few_seconds_ago": "Декілька секунд тому",
"about_minute_ago": "близько хвилини тому",
"about_hour_ago": "близько години тому",
- "about_day_ago": "близько доби тому"
+ "about_day_ago": "близько доби тому",
+ "left": "Іще %(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "Безпечний обмін повідомленнями з друзями та родиною",
@@ -3481,11 +3429,37 @@
"rule_call": "Запрошення до виклику",
"rule_suppress_notices": "Повідомлення, надіслані ботом",
"rule_tombstone": "Коли кімнати поліпшено",
- "rule_encrypted_room_one_to_one": "Зашифровані повідомлення у бесідах віч-на-віч"
+ "rule_encrypted_room_one_to_one": "Зашифровані повідомлення у бесідах віч-на-віч",
+ "messages_containing_keywords": "Повідомлення, що містять ключові слова",
+ "error_saving": "Помилка збереження налаштувань сповіщень",
+ "error_saving_detail": "Сталася помилка під час збереження налаштувань сповіщень.",
+ "enable_notifications_account": "Увімкнути сповіщення для цього облікового запису",
+ "enable_notifications_account_detail": "Вимкніть, щоб вимкнути сповіщення для всіх ваших пристроїв і сесій",
+ "enable_email_notifications": "Увімкнути сповіщення е-поштою для %(email)s",
+ "enable_notifications_device": "Увімкнути сповіщення для цього пристрою",
+ "enable_desktop_notifications_session": "Увімкнути стільничні сповіщення для цього сеансу",
+ "show_message_desktop_notification": "Показувати повідомлення у стільничних сповіщеннях",
+ "enable_audible_notifications_session": "Увімкнути звукові сповіщення для цього сеансу"
},
"appearance": {
"layout_irc": "IRC (Експериментально)",
- "layout_bubbles": "Бульбашки повідомлень"
+ "layout_bubbles": "Бульбашки повідомлень",
+ "heading": "Налаштування вигляду",
+ "subheading": "Налаштування вигляду впливають тільки на цей сеанс %(brand)s.",
+ "match_system_theme": "Тема системи",
+ "custom_font": "Використовувати системний шрифт",
+ "custom_font_name": "Ім’я системного шрифту",
+ "custom_theme_invalid": "Хибна схема теми.",
+ "custom_theme_error_downloading": "Помилка завантаження відомостей теми.",
+ "custom_theme_success": "Тему додано!",
+ "custom_theme_url": "Посилання на власну тему",
+ "use_high_contrast": "Висока контрастність",
+ "custom_theme_add_button": "Додати тему",
+ "font_size": "Розмір шрифту",
+ "custom_font_description": "Вкажіть назву шрифту, встановленого у вашій системі, й %(brand)s спробує його використати.",
+ "timeline_image_size": "Розмір зображень у стрічці",
+ "timeline_image_size_default": "Типовий",
+ "timeline_image_size_large": "Великі"
}
},
"devtools": {
@@ -3698,7 +3672,15 @@
"removed": "%(senderName)s вилучає основу адресу цієї кімнати.",
"changed_alternative": "%(senderName)s змінює альтернативні адреси для цієї кімнати.",
"changed_main_and_alternative": "%(senderName)s змінює головні та альтернативні адреси для цієї кімнати.",
- "changed": "%(senderName)s змінює адреси для цієї кімнати."
+ "changed": "%(senderName)s змінює адреси для цієї кімнати.",
+ "alt_added": {
+ "other": "%(senderName)s додає альтернативні адреси %(addresses)s для цієї кімнати.",
+ "one": "%(senderName)s додає альтернативні адреси %(addresses)s для цієї кімнати."
+ },
+ "alt_removed": {
+ "other": "%(senderName)s вилучає альтернативні адреси %(addresses)s для цієї кімнати.",
+ "one": "%(senderName)s вилучає альтернативні адреси %(addresses)s для цієї кімнати."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s відкликає запрошення %(targetDisplayName)s приєднання до кімнати.",
@@ -3879,6 +3861,29 @@
"one": "%(oneUser)sнадсилає приховане повідомлення",
"other": "%(oneUser)sнадсилає %(count)s прихованих повідомлень"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s змінює рівень повноважень %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s з %(fromPowerLevel)s до %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s вилучає правило заборони користувачів зі збігом з %(glob)s",
+ "removed_rule_rooms": "%(senderName)s вилучає правило блокування кімнат зі збігом з %(glob)s",
+ "removed_rule_servers": "%(senderName)s вилучає правило блокування серверів зі збігом з %(glob)s",
+ "removed_rule": "%(senderName)s вилучає правило блокування зі збігом з %(glob)s",
+ "updated_invalid_rule": "%(senderName)s оновлює хибне правило блокування",
+ "updated_rule_users": "%(senderName)s оновлює правило блокування користувачів зі збігом з %(glob)s через %(reason)s",
+ "updated_rule_rooms": "%(senderName)s оновлює правило блокування кімнат зі збігом з %(glob)s через %(reason)s",
+ "updated_rule_servers": "%(senderName)s оновлює правило блокування серверів зі збігом з %(glob)s через %(reason)s",
+ "updated_rule": "%(senderName)s оновлює правило блокування зі збігом з %(glob)s через %(reason)s",
+ "created_rule_users": "%(senderName)s створює правило блокування користувачів зі збігом з %(glob)s через %(reason)s",
+ "created_rule_rooms": "%(senderName)s створює правило блокування кімнат зі збігом з %(glob)s через %(reason)s",
+ "created_rule_servers": "%(senderName)s створює правило блокування серверів зі збігом з %(glob)s через %(reason)s",
+ "created_rule": "%(senderName)s створює правило блокування зі збігом з %(glob)s через %(reason)s",
+ "changed_rule_users": "%(senderName)s змінює правило блокування користувачів зі збігу з %(oldGlob)s на збіг з %(newGlob)s через %(reason)s",
+ "changed_rule_rooms": "%(senderName)s змінює правило блокування кімнат зі збігу з %(oldGlob)s на збіг з %(newGlob)s через %(reason)s",
+ "changed_rule_servers": "%(senderName)s змінює правило блокування серверів зі збігу з %(oldGlob)s на збіг з %(newGlob)s через %(reason)s",
+ "changed_rule_glob": "%(senderName)s змінює правило блокування зі збігу з %(oldGlob)s на збіг з %(newGlob)s через %(reason)s"
}
},
"slash_command": {
@@ -4078,5 +4083,19 @@
"bullet_1": "Ми не зберігаємо й не аналізуємо жодних даних облікового запису",
"bullet_2": "Ми не передаємо даних стороннім особам",
"disable_prompt": "Можна вимкнути це коли завгодно в налаштуваннях"
+ },
+ "chat_effects": {
+ "confetti_description": "Надсилає це повідомлення з конфеті",
+ "confetti_message": "надсилає конфеті",
+ "fireworks_description": "Надсилає це повідомлення з феєрверком",
+ "fireworks_message": "надсилає феєрверк",
+ "rainfall_description": "Надсилає це повідомлення з дощем",
+ "rainfall_message": "надсилає дощ",
+ "snowfall_description": "Надсилає це повідомлення зі снігопадом",
+ "snowfall_message": "надсилає снігопад",
+ "spaceinvaders_description": "Надсилає це повідомлення з космічними ефектами",
+ "spaceinvaders_message": "надсилає тему про космічних загарбників",
+ "hearts_description": "Надсилає це повідомлення з сердечками",
+ "hearts_message": "надсилає сердечка"
}
}
diff --git a/src/i18n/strings/vi.json b/src/i18n/strings/vi.json
index 757ffe6bcb..a4be0f15be 100644
--- a/src/i18n/strings/vi.json
+++ b/src/i18n/strings/vi.json
@@ -70,8 +70,6 @@
"Displays action": "Hiển thị hành động",
"Forces the current outbound group session in an encrypted room to be discarded": "Buộc nhóm phiên hướng ra hiện tại trong một căn phòng được mã hóa phải bị loại bỏ",
"Reason": "Lý do",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s đổi từ %(fromPowerLevel)s thành %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s đã đổi mức quyền của %(powerLevelDiffText)s.",
"Cannot reach homeserver": "Không thể kết nối tới máy chủ",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Đảm bảo bạn có kết nối Internet ổn định, hoặc liên hệ quản trị viên để được hỗ trợ",
"Your %(brand)s is misconfigured": "Hệ thống %(brand)s của bạn bị thiết lập sai",
@@ -1218,18 +1216,10 @@
"Phone numbers": "Số điện thoại",
"Email addresses": "Địa chỉ thư điện tử",
"Failed to change password. Is your password correct?": "Không thể thay đổi mật khẩu. Mật khẩu của bạn có đúng không?",
- "Appearance Settings only affect this %(brand)s session.": "Cài đặt Giao diện chỉ ảnh hưởng đến phiên %(brand)s này.",
- "Customise your appearance": "Tùy chỉnh diện mạo của bạn",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Đặt tên phông chữ được cài đặt trên hệ thống của bạn & %(brand)s sẽ cố gắng sử dụng phông chữ đó.",
"Check for update": "Kiểm tra cập nhật",
"New version available. Update now.": "Có phiên bản mới. Cập nhật ngay bây giờ Update now.",
"No update available.": "Không có bản cập nhật nào.",
"Error encountered (%(errorDetail)s).": "Đã xảy ra lỗi (%(errorDetail)s).",
- "Add theme": "Thêm chủ đề",
- "Custom theme URL": "URL chủ đề tùy chỉnh",
- "Theme added!": "Đã thêm chủ đề!",
- "Error downloading theme information.": "Lỗi khi tải xuống thông tin chủ đề.",
- "Invalid theme schema.": "Lược đồ chủ đề không hợp lệ.",
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Người quản lý tích hợp nhận dữ liệu cấu hình và có thể sửa đổi các tiện ích, gửi lời mời vào phòng và đặt mức năng lượng thay mặt bạn.",
"Manage integrations": "Quản lý các tích hợp",
"Use an integration manager to manage bots, widgets, and sticker packs.": "Sử dụng trình quản lý tích hợp để quản lý bot, tiện ích và gói sticker cảm xúc.",
@@ -1456,14 +1446,6 @@
"Hide sidebar": "Ẩn thanh bên",
"Connecting": "Đang kết nối",
"unknown person": "người không rõ",
- "sends space invaders": "gửi những kẻ xâm lược space",
- "Sends the given message with a space themed effect": "Gửi tin nhắn đã soạn với hiệu ứng theo chủ đề space",
- "sends snowfall": "gửi tuyết rơi",
- "Sends the given message with snowfall": "Gửi thông điệp đã cho với tuyết rơi",
- "sends fireworks": "gửi pháo hoa",
- "Sends the given message with fireworks": "Gửi tin nhắn đã soạn kèm theo pháo hoa",
- "sends confetti": "gửi hoa giấy",
- "Sends the given message with confetti": "Gửi tin nhắn đã cho với hoa giấy",
"This is your list of users/servers you have blocked - don't leave the room!": "Đây là danh sách người dùng/máy chủ mà bạn đã chặn - đừng rời khỏi phòng!",
"My Ban List": "Danh sách Cấm của tôi",
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (chỉ số %(powerLevelNumber)s)",
@@ -1659,31 +1641,6 @@
"Send stickers into this room": "Gửi sticker cảm xúc vào phòng này",
"Remain on your screen while running": "Ở lại màn hình của bạn trong khi chạy",
"Remain on your screen when viewing another room, when running": "Giữ màn hình của bạn khi đang xem phòng khác, khi đang chạy chương trình khác",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s đã cập nhật quy tắc cấm khớp %(oldGlob)s sang %(newGlob)s cho %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s đã thay đổi một quy tắc cấm các máy chủ khớp với %(oldGlob)s để khớp với %(newGlob)s vì %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s đã thay đổi quy tắc cấm các phòng khớp với %(oldGlob)s thành khớp với %(newGlob)s vì %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s đã thay đổi quy tắc cấm người dùng khớp %(oldGlob)s thành %(newGlob)s vì %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s đã tạo một quy tắc cấm phù hợp với %(glob)s cho %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s đã tạo quy tắc cấm các máy chủ khớp với %(glob)s cho %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s đã tạo một quy tắc cấm các phòng khớp với %(glob)s vì %(reason)s",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s đã tạo một quy tắc cấm những người dùng khớp với %(glob)s vì %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s đã cập nhật quy tắc cấm phù hợp với %(glob)s cho %(reason)s",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s đã cập nhật quy tắc cấm các máy chủ khớp với %(glob)s cho %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s đã cập nhật quy tắc cấm các phòng khớp với %(glob)s cho %(reason)s",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s đã cập nhật quy tắc cấm người dùng khớp với %(glob)s cho %(reason)s",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s đã cập nhật quy tắc cấm không hợp lệ",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s đã xóa quy tắc cấm khớp với %(glob)s",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s đã xóa quy tắc cấm các máy chủ khớp với %(glob)s",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s đã xóa quy tắc cấm các phòng khớp với %(glob)s",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s đã xóa quy tắc cấm người dùng khớp với %(glob)s",
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s đã bỏ địa chỉ thay thế %(addresses)s cho phòng này.",
- "other": "%(senderName)s đã bỏ các địa chỉ thay thế %(addresses)s cho phòng này."
- },
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "one": "%(senderName)s đã thêm địa chỉ thay thế %(addresses)s cho phòng này.",
- "other": "%(senderName)s đã thêm các địa chỉ thay thế %(addresses)s cho phòng này."
- },
"All keys backed up": "Tất cả các khóa được sao lưu",
"Connect this session to Key Backup": "Kết nối phiên này với Khóa Sao lưu",
"Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Kết nối phiên này với máy chủ sao lưu khóa trước khi đăng xuất để tránh mất bất kỳ khóa nào có thể chỉ có trong phiên này.",
@@ -1706,13 +1663,6 @@
"Global": "Toàn cầu",
"New keyword": "Từ khóa mới",
"Keyword": "Từ khóa",
- "Enable audible notifications for this session": "Bật thông báo âm thanh cho phiên này",
- "Show message in desktop notification": "Hiển thị tin nhắn trong thông báo trên màn hình",
- "Enable desktop notifications for this session": "Bật thông báo trên màn hình cho phiên này",
- "Enable email notifications for %(email)s": "Bật thông báo qua thư điện tử cho %(email)s",
- "An error occurred whilst saving your notification preferences.": "Đã xảy ra lỗi khi lưu tùy chọn thông báo của bạn.",
- "Error saving notification preferences": "Lỗi khi lưu tùy chọn thông báo",
- "Messages containing keywords": "Tin nhắn có chứa từ khóa",
"Updating spaces... (%(progress)s out of %(count)s)": {
"one": "Đang cập nhật space…",
"other": "Đang cập nhật space… (%(progress)s trên %(count)s)"
@@ -1969,12 +1919,8 @@
"Show hidden events in timeline": "Hiện các sự kiện ẩn trong dòng thời gian",
"Never send encrypted messages to unverified sessions in this room from this session": "Không bao giờ gửi tin nhắn được mã hóa đến các phiên chưa được xác thực trong phòng này từ phiên này",
"Never send encrypted messages to unverified sessions from this session": "Không bao giờ gửi tin nhắn được mã hóa đến các phiên chưa được xác thực từ phiên này",
- "System font name": "Tên phông chữ hệ thống",
- "Use a system font": "Sử dụng phông chữ hệ thống",
- "Match system theme": "Theo chủ đề hệ thống",
"Surround selected text when typing special characters": "Bao quanh văn bản đã chọn khi nhập các ký tự đặc biệt",
"Use custom size": "Sử dụng kích thước tùy chỉnh",
- "Font size": "Cỡ chữ",
"Change notification settings": "Thay đổi cài đặt thông báo",
"New version of %(brand)s is available": "Đã có phiên bản mới của %(brand)s",
"Update %(brand)s": "Cập nhật %(brand)s",
@@ -2212,10 +2158,8 @@
"Share anonymous data to help us identify issues. Nothing personal. No third parties.": "Chia sẻ dữ liệu ẩn danh giúp chúng tôi xác định các sự cố. Không có thông tin cá nhân. Không có bên thứ ba.",
"To view all keyboard shortcuts, click here.": "Để xem tất cả các phím tắt, nhấn vào đây.",
"Show tray icon and minimise window to it on close": "Hiển thị biểu tượng khay và thu nhỏ cửa sổ vào nó khi đóng",
- "Use high contrast": "Sử dụng độ tương phản cao",
"This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.": "Phòng này đang trong một số space mà bạn không phải là quản trị viên. Trong các space đó, phòng cũ vẫn sẽ được hiển thị, nhưng mọi người sẽ được thông báo để tham gia phòng mới.",
"Large": "Lớn",
- "Image size in the timeline": "Kích thước hình ảnh trong timeline",
"Select all": "Chọn tất cả",
"Deselect all": "Bỏ chọn tất cả",
"Sign out devices": {
@@ -2232,8 +2176,6 @@
},
"Pin to sidebar": "Ghim vào sidebar",
"Quick settings": "Cài đặt nhanh",
- "sends rainfall": "gửi kiểu mưa rơi",
- "Sends the given message with rainfall": "Gửi tin nhắn đã cho với kiểu mưa rơi",
"Automatically send debug logs on any error": "Tự động gửi debug log khi có bất kỳ lỗi nào",
"Use a more compact 'Modern' layout": "Sử dụng một bố cục \"Hiện đại\" nhỏ gọn hơn",
"Developer": "Nhà phát triển",
@@ -2508,17 +2450,13 @@
"View older version of %(spaceName)s.": "Xem phiên bản cũ của %(spaceName)s.",
"play voice broadcast": "nghe phát thanh",
"Automatically adjust the microphone volume": "Tự điều chỉnh âm lượng cho micrô",
- "Enable notifications for this account": "Bật thông báo cho tài khoản này",
"Unable to play this voice broadcast": "Không thể nghe phát thanh",
"Your server doesn't support disabling sending read receipts.": "Máy chủ của bạn không hỗ trợ tắt gửi thông báo đã học.",
"Only applies if your homeserver does not offer one. Your IP address would be shared during a call.": "Chỉ áp dụng nếu máy chủ nhà của bạn không cung cấp. Địa chỉ Internet (IP) của bạn có thể được chia sẻ trong một cuộc gọi.",
- "Enable notifications for this device": "Bật thông báo cho thiết bị này",
"An error occurred when updating your notification preferences. Please try to toggle your option again.": "Một lỗi đã xảy ra khi cập nhật tùy chọn thông báo của bạn. Hãy thử làm lại.",
"Some results may be hidden for privacy": "Một số kết quả có thể bị ẩn để đảm bảo quyền riêng tư",
- "Turn off to disable notifications on all your devices and sessions": "Tắt để vô hiệu thông bao trên tất cả các thiết bị và phiên",
"Automatically send debug logs on decryption errors": "Tự động gửi nhật ký gỡ lỗi mỗi lúc gặp lỗi khi giải mã",
"Verify Session": "Xác thực phiên",
- "Sends the given message with hearts": "Gửi tin nhắn cùng với thả tim",
"Your account details are managed separately at %(hostname)s.": "Thông tin tài khoản bạn được quản lý riêng ở %(hostname)s.",
"Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.": "Space là một cách mới để nhóm các phòng và mọi người. Loại space nào bạn muốn tạo? Bạn có thể thay đổi sau.",
"Identity server is %(identityServerUrl)s": "Máy chủ định danh là %(identityServerUrl)s",
@@ -2526,7 +2464,6 @@
"If you can't find the room you're looking for, ask for an invite or create a new room.": "Nếu bạn không tìm được phòng bạn muốn, yêu cầu lời mời hay tạo phòng mới.",
"Fetching keys from server…": "Đang lấy các khóa từ máy chủ…",
"New video room": "Tạo phòng truyền hình",
- "sends hearts": "thả tim",
"Go live": "Phát trực tiếp",
"New room": "Tạo phòng",
"Stop live broadcasting?": "Ngừng phát thanh trực tiếp?",
@@ -3059,7 +2996,18 @@
"jump_to_date_msc_support": "Yêu cầu máy chủ của bạn hỗ trợ MSC3030",
"sliding_sync_description": "Đang được phát triển tích cực, không thể vô hiệu.",
"under_active_development": "Đang được phát triển tích cực.",
- "location_share_live_description": "Mới làm tạm. Vị trí lưu lại trong lịch sử phòng."
+ "location_share_live_description": "Mới làm tạm. Vị trí lưu lại trong lịch sử phòng.",
+ "group_messaging": "Tin nhắn",
+ "group_profile": "Hồ sơ",
+ "group_spaces": "Không gian",
+ "group_widgets": "Vật dụng",
+ "group_rooms": "Phòng",
+ "group_voip": "Âm thanh & Hình ảnh",
+ "group_moderation": "Việc vận hành",
+ "group_themes": "Chủ đề",
+ "group_encryption": "Mã hóa",
+ "group_experimental": "Thử nghiệm",
+ "group_developer": "Nhà phát triển"
},
"keyboard": {
"home": "Nhà",
@@ -3237,11 +3185,37 @@
"rule_call": "Lời mời cuộc gọi",
"rule_suppress_notices": "Tin nhắn được gửi bởi bot",
"rule_tombstone": "Khi phòng được nâng cấp phiên bản",
- "rule_encrypted_room_one_to_one": "Tin nhắn mã hóa trong phòng chat 1–1"
+ "rule_encrypted_room_one_to_one": "Tin nhắn mã hóa trong phòng chat 1–1",
+ "messages_containing_keywords": "Tin nhắn có chứa từ khóa",
+ "error_saving": "Lỗi khi lưu tùy chọn thông báo",
+ "error_saving_detail": "Đã xảy ra lỗi khi lưu tùy chọn thông báo của bạn.",
+ "enable_notifications_account": "Bật thông báo cho tài khoản này",
+ "enable_notifications_account_detail": "Tắt để vô hiệu thông bao trên tất cả các thiết bị và phiên",
+ "enable_email_notifications": "Bật thông báo qua thư điện tử cho %(email)s",
+ "enable_notifications_device": "Bật thông báo cho thiết bị này",
+ "enable_desktop_notifications_session": "Bật thông báo trên màn hình cho phiên này",
+ "show_message_desktop_notification": "Hiển thị tin nhắn trong thông báo trên màn hình",
+ "enable_audible_notifications_session": "Bật thông báo âm thanh cho phiên này"
},
"appearance": {
"layout_irc": "IRC (thử nghiệm)",
- "layout_bubbles": "Bong bóng tin nhắn"
+ "layout_bubbles": "Bong bóng tin nhắn",
+ "heading": "Tùy chỉnh diện mạo của bạn",
+ "subheading": "Cài đặt Giao diện chỉ ảnh hưởng đến phiên %(brand)s này.",
+ "match_system_theme": "Theo chủ đề hệ thống",
+ "custom_font": "Sử dụng phông chữ hệ thống",
+ "custom_font_name": "Tên phông chữ hệ thống",
+ "custom_theme_invalid": "Lược đồ chủ đề không hợp lệ.",
+ "custom_theme_error_downloading": "Lỗi khi tải xuống thông tin chủ đề.",
+ "custom_theme_success": "Đã thêm chủ đề!",
+ "custom_theme_url": "URL chủ đề tùy chỉnh",
+ "use_high_contrast": "Sử dụng độ tương phản cao",
+ "custom_theme_add_button": "Thêm chủ đề",
+ "font_size": "Cỡ chữ",
+ "custom_font_description": "Đặt tên phông chữ được cài đặt trên hệ thống của bạn & %(brand)s sẽ cố gắng sử dụng phông chữ đó.",
+ "timeline_image_size": "Kích thước hình ảnh trong timeline",
+ "timeline_image_size_default": "Mặc định",
+ "timeline_image_size_large": "Lớn"
}
},
"devtools": {
@@ -3414,7 +3388,15 @@
"removed": "%(senderName)s đã loại địa chỉ chính của phòng.",
"changed_alternative": "%(senderName)s đã thay đổi các địa chỉ thay thế cho phòng này.",
"changed_main_and_alternative": "%(senderName)s đã thay đổi địa chỉ chính và địa chỉ thay thế cho phòng này.",
- "changed": "%(senderName)s đã thay đổi địa chỉ cho phòng này."
+ "changed": "%(senderName)s đã thay đổi địa chỉ cho phòng này.",
+ "alt_added": {
+ "one": "%(senderName)s đã thêm địa chỉ thay thế %(addresses)s cho phòng này.",
+ "other": "%(senderName)s đã thêm các địa chỉ thay thế %(addresses)s cho phòng này."
+ },
+ "alt_removed": {
+ "one": "%(senderName)s đã bỏ địa chỉ thay thế %(addresses)s cho phòng này.",
+ "other": "%(senderName)s đã bỏ các địa chỉ thay thế %(addresses)s cho phòng này."
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s đã thu hồi lời mời %(targetDisplayName)s tham gia phòng.",
@@ -3583,6 +3565,29 @@
"other": "%(oneUser)sgửi %(count)s tin nhắn ẩn",
"one": "%(oneUser)sgửi một tin nhắn ẩn"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s đã đổi mức quyền của %(powerLevelDiffText)s.",
+ "user_from_to": "%(userId)s đổi từ %(fromPowerLevel)s thành %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s đã xóa quy tắc cấm người dùng khớp với %(glob)s",
+ "removed_rule_rooms": "%(senderName)s đã xóa quy tắc cấm các phòng khớp với %(glob)s",
+ "removed_rule_servers": "%(senderName)s đã xóa quy tắc cấm các máy chủ khớp với %(glob)s",
+ "removed_rule": "%(senderName)s đã xóa quy tắc cấm khớp với %(glob)s",
+ "updated_invalid_rule": "%(senderName)s đã cập nhật quy tắc cấm không hợp lệ",
+ "updated_rule_users": "%(senderName)s đã cập nhật quy tắc cấm người dùng khớp với %(glob)s cho %(reason)s",
+ "updated_rule_rooms": "%(senderName)s đã cập nhật quy tắc cấm các phòng khớp với %(glob)s cho %(reason)s",
+ "updated_rule_servers": "%(senderName)s đã cập nhật quy tắc cấm các máy chủ khớp với %(glob)s cho %(reason)s",
+ "updated_rule": "%(senderName)s đã cập nhật quy tắc cấm phù hợp với %(glob)s cho %(reason)s",
+ "created_rule_users": "%(senderName)s đã tạo một quy tắc cấm những người dùng khớp với %(glob)s vì %(reason)s",
+ "created_rule_rooms": "%(senderName)s đã tạo một quy tắc cấm các phòng khớp với %(glob)s vì %(reason)s",
+ "created_rule_servers": "%(senderName)s đã tạo quy tắc cấm các máy chủ khớp với %(glob)s cho %(reason)s",
+ "created_rule": "%(senderName)s đã tạo một quy tắc cấm phù hợp với %(glob)s cho %(reason)s",
+ "changed_rule_users": "%(senderName)s đã thay đổi quy tắc cấm người dùng khớp %(oldGlob)s thành %(newGlob)s vì %(reason)s",
+ "changed_rule_rooms": "%(senderName)s đã thay đổi quy tắc cấm các phòng khớp với %(oldGlob)s thành khớp với %(newGlob)s vì %(reason)s",
+ "changed_rule_servers": "%(senderName)s đã thay đổi một quy tắc cấm các máy chủ khớp với %(oldGlob)s để khớp với %(newGlob)s vì %(reason)s",
+ "changed_rule_glob": "%(senderName)s đã cập nhật quy tắc cấm khớp %(oldGlob)s sang %(newGlob)s cho %(reason)s"
}
},
"slash_command": {
@@ -3781,5 +3786,19 @@
"bullet_1": "Chúng tôi không thu thập hoặc lập hồ sơ bất kỳ dữ liệu tài khoản nào",
"bullet_2": "Chúng tôi không chia sẻ thông tin với các bên thứ ba",
"disable_prompt": "Bạn có thể tắt tính năng này bất cứ lúc nào trong cài đặt"
+ },
+ "chat_effects": {
+ "confetti_description": "Gửi tin nhắn đã cho với hoa giấy",
+ "confetti_message": "gửi hoa giấy",
+ "fireworks_description": "Gửi tin nhắn đã soạn kèm theo pháo hoa",
+ "fireworks_message": "gửi pháo hoa",
+ "rainfall_description": "Gửi tin nhắn đã cho với kiểu mưa rơi",
+ "rainfall_message": "gửi kiểu mưa rơi",
+ "snowfall_description": "Gửi thông điệp đã cho với tuyết rơi",
+ "snowfall_message": "gửi tuyết rơi",
+ "spaceinvaders_description": "Gửi tin nhắn đã soạn với hiệu ứng theo chủ đề space",
+ "spaceinvaders_message": "gửi những kẻ xâm lược space",
+ "hearts_description": "Gửi tin nhắn cùng với thả tim",
+ "hearts_message": "thả tim"
}
}
diff --git a/src/i18n/strings/vls.json b/src/i18n/strings/vls.json
index 40947449ad..7925476f6d 100644
--- a/src/i18n/strings/vls.json
+++ b/src/i18n/strings/vls.json
@@ -71,8 +71,6 @@
"Displays action": "Toogt actie",
"Forces the current outbound group session in an encrypted room to be discarded": "Forceert de huudige uutwoartsche groepssessie in e versleuterd gesprek vo verworpn te wordn",
"Reason": "Reedn",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s van %(fromPowerLevel)s noa %(toPowerLevel)s",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s èt ’t machtsniveau van %(powerLevelDiffText)s gewyzigd.",
"No homeserver URL provided": "Geen thuusserver-URL ingegeevn",
"Unexpected error resolving homeserver configuration": "Ounverwachte foute by ’t controleern van de thuusserverconfiguroasje",
"This homeserver has hit its Monthly Active User limit.": "Dezen thuusserver èt z’n limiet vo moandeliks actieve gebruukers bereikt.",
@@ -221,7 +219,6 @@
"Back up your keys before signing out to avoid losing them.": "Makt een back-up van je sleuters vooraleer da je jen afmeldt vo ze nie kwyt te speeln.",
"Start using Key Backup": "Begint me de sleuterback-up te gebruukn",
"Notification targets": "Meldiengsbestemmiengn",
- "Show message in desktop notification": "Bericht toogn in bureaubladmeldienge",
"Off": "Uut",
"On": "An",
"Noisy": "Lawoaierig",
@@ -814,7 +811,11 @@
},
"labs": {
"pinning": "Bericht vastprikkn",
- "state_counters": "Eenvoudige tellers boovnan ’t gesprek toogn"
+ "state_counters": "Eenvoudige tellers boovnan ’t gesprek toogn",
+ "group_profile": "Profiel",
+ "group_rooms": "Gesprekkn",
+ "group_voip": "Sproak & video",
+ "group_encryption": "Versleuterienge"
},
"keyboard": {
"home": "Thuus"
@@ -866,7 +867,11 @@
"rule_call": "Iproep-uutnodigienge",
"rule_suppress_notices": "Berichtn verzoundn deur e robot",
"rule_tombstone": "Wanneer da gesprekkn ipgewoardeerd wordn",
- "rule_encrypted_room_one_to_one": "Versleuterde berichtn in twigesprekkn"
+ "rule_encrypted_room_one_to_one": "Versleuterde berichtn in twigesprekkn",
+ "show_message_desktop_notification": "Bericht toogn in bureaubladmeldienge"
+ },
+ "appearance": {
+ "timeline_image_size_default": "Standoard"
}
},
"devtools": {
@@ -1018,6 +1023,10 @@
"other": "%(oneUser)s èt %(count)s kis nietent gewyzigd",
"one": "%(oneUser)s è nietent gewyzigd"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s èt ’t machtsniveau van %(powerLevelDiffText)s gewyzigd.",
+ "user_from_to": "%(userId)s van %(fromPowerLevel)s noa %(toPowerLevel)s"
}
},
"slash_command": {
diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json
index a252325900..043e66573c 100644
--- a/src/i18n/strings/zh_Hans.json
+++ b/src/i18n/strings/zh_Hans.json
@@ -26,7 +26,6 @@
"Filter room members": "过滤房间成员",
"Forget room": "忘记房间",
"For security, this session has been signed out. Please sign in again.": "出于安全考虑,此会话已被注销。请重新登录。",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s 从 %(fromPowerLevel)s 变为 %(toPowerLevel)s",
"Historical": "历史",
"Import E2E room keys": "导入房间端到端加密密钥",
"Incorrect verification code": "验证码错误",
@@ -143,7 +142,6 @@
"Publish this room to the public in %(domain)s's room directory?": "是否将此房间发布至 %(domain)s 的房间目录中?",
"No users have specific privileges in this room": "此房间中没有用户有特殊权限",
"Please check your email and click on the link it contains. Once this is done, click continue.": "请检查你的电子邮箱并点击里面包含的链接。完成时请点击继续。",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s更改了%(powerLevelDiffText)s的权力级别。",
"Deops user with given id": "按照 ID 取消特定用户的管理员权限",
"AM": "上午",
"PM": "下午",
@@ -289,7 +287,6 @@
"Thursday": "星期四",
"Search…": "搜索…",
"Logs sent": "日志已发送",
- "Show message in desktop notification": "在桌面通知中显示消息",
"Yesterday": "昨天",
"Error encountered (%(errorDetail)s).": "遇到错误 (%(errorDetail)s)。",
"Low Priority": "低优先级",
@@ -620,31 +617,6 @@
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "警告:密钥验证失败!%(userId)s 的会话 %(deviceId)s 的签名密钥为 %(fprint)s,与提供的密钥 %(fingerprint)s 不符。这可能表示你的通讯已被截获!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "你提供的签名密钥与你从 %(userId)s 的会话 %(deviceId)s 获取的一致。此会话被标为已验证。",
"Opens chat with the given user": "与指定用户发起聊天",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s 为此房间添加备用地址 %(addresses)s。",
- "one": "%(senderName)s 为此房间添加了备用地址 %(addresses)s。"
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s 为此房间移除了备用地址 %(addresses)s。",
- "one": "%(senderName)s 为此房间移除了备用地址 %(addresses)s。"
- },
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s 移除了禁止匹配 %(glob)s 的用户的规则",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s 移除了禁止匹配 %(glob)s 的服务器的规则",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s 移除了禁止匹配 %(glob)s 的规则",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s 删除了禁止房间匹配%(glob)s的规则",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s 更新了一个无效的禁止规则",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s 更新了由于%(reason)s 而禁止用户匹配%(glob)s的规则",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s 更新了由于%(reason)s而禁止房间匹配%(glob)s的规则",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s 更新了由于%(reason)s而禁止服务器匹配%(glob)s的规则",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s 更新了由于%(reason)s而禁止匹配%(glob)s的规则",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s 创建了因为%(reason)s而禁止用户匹配%(glob)s的规则",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s 创建了由于%(reason)s而禁止房间匹配%(glob)s的规则",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s 创建了由于%(reason)s而禁止服务器匹配%(glob)s的规则",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s 创建了由于%(reason)s而禁止匹配%(glob)s的规则",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s 更改了一个由于%(reason)s而禁止用户%(oldGlob)s跟%(newGlob)s匹配的规则",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s更改了一个由于%(reason)s而禁止房间%(oldGlob)s跟%(newGlob)s匹配的规则",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s 更新了一个由于%(reason)s而禁止服务器%(oldGlob)s跟%(newGlob)s匹配的规则",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s 更新了一个由于%(reason)s而禁止%(oldGlob)s跟%(newGlob)s匹配的规则",
"You signed in to a new session without verifying it:": "你登录了未经过验证的新会话:",
"Verify your other session using one of the options below.": "使用以下选项之一验证你的其他会话。",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s(%(userId)s)登录到未验证的新会话:",
@@ -671,11 +643,7 @@
"Contact your server admin.": "请联系你的服务器管理员。",
"Ok": "确定",
"Other users may not trust it": "其他用户可能不信任它",
- "Font size": "字体大小",
"Use custom size": "使用自定义大小",
- "Match system theme": "匹配系统主题",
- "Use a system font": "使用系统字体",
- "System font name": "系统字体名称",
"Never send encrypted messages to unverified sessions from this session": "永不从本会话向未验证的会话发送加密消息",
"Never send encrypted messages to unverified sessions in this room from this session": "永不从此会话向此房间中未验证的会话发送加密消息",
"Enable message search in encrypted rooms": "在加密房间中启用消息搜索",
@@ -710,8 +678,6 @@
"Connect this session to Key Backup": "将此会话连接到密钥备份",
"This backup is trusted because it has been restored on this session": "此备份是受信任的因为它恢复到了此会话上",
"Your keys are not being backed up from this session.": "你的密钥没有被此会话备份。",
- "Enable desktop notifications for this session": "为此会话启用桌面通知",
- "Enable audible notifications for this session": "为此会话启用声音通知",
"Checking server": "检查服务器",
"Change identity server": "更改身份服务器",
"Disconnect from the identity server and connect to instead?": "从身份服务器断开连接而连接到吗?",
@@ -738,13 +704,6 @@
"Hey you. You're the best!": "嘿。你是最棒的!",
"Size must be a number": "大小必须是数字",
"Custom font size can only be between %(min)s pt and %(max)s pt": "自定义字体大小只能介于 %(min)s pt 和 %(max)s pt 之间",
- "Error downloading theme information.": "下载主题信息时发生错误。",
- "Theme added!": "主题已添加!",
- "Custom theme URL": "自定义主题URL",
- "Add theme": "添加主题",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "设置一个安装在你的系统上的字体名称,%(brand)s 会尝试使用它。",
- "Customise your appearance": "自定义你的外观",
- "Appearance Settings only affect this %(brand)s session.": "外观设置仅会影响此 %(brand)s 会话。",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "同意身份服务器(%(serverName)s)的服务协议以允许自己被通过邮件地址或电话号码发现。",
"Discovery": "发现",
"Clear cache and reload": "清理缓存并重载",
@@ -1225,7 +1184,6 @@
"Self signing private key:": "自签名私钥:",
"User signing private key:": "用户签名私钥:",
"This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.": "此会话未备份你的密钥,但如果你已有现存备份,你可以继续并从中恢复和向其添加。",
- "Invalid theme schema.": "主题方案无效。",
"Read Marker lifetime (ms)": "已读标记生存期(毫秒)",
"Read Marker off-screen lifetime (ms)": "已读标记屏幕外生存期(毫秒)",
"Unable to revoke sharing for email address": "无法撤消电子邮件地址共享",
@@ -1395,12 +1353,6 @@
"Leave space": "离开空间",
"Share your public space": "分享你的公共空间",
"Create a space": "创建空间",
- "sends snowfall": "发送雪球",
- "Sends the given message with snowfall": "发送附加雪球的给定信息",
- "sends confetti": "发送五彩纸屑",
- "Sends the given message with confetti": "附加五彩纸屑发送",
- "Sends the given message with fireworks": "附加烟火发送",
- "sends fireworks": "发送烟火",
"The %(capability)s capability": "%(capability)s 容量",
"Your server does not support showing space hierarchies.": "你的服务器不支持显示空间层次结构。",
"This version of %(brand)s does not support searching encrypted messages": "当前版本的 %(brand)s 不支持搜索加密消息",
@@ -1686,7 +1638,6 @@
"You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.": "你可以启用此选项如果此房间将仅用于你的家服务器上的内部团队协作。此选项之后无法更改。",
"Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "无法访问秘密存储。请确认你输入了正确的安全短语。",
"Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "无法使用此安全密钥解密备份:请检查你输入的安全密钥是否正确。",
- "sends space invaders": "发送空间入侵者",
"This session has detected that your Security Phrase and key for Secure Messages have been removed.": "此会话已检测到你的安全短语和安全消息密钥被移除。",
"A new Security Phrase and key for Secure Messages have been detected.": "检测到新的安全短语和安全消息密钥。",
"Enter your Security Phrase a second time to confirm it.": "再次输入你的安全短语进行确认。",
@@ -1772,7 +1723,6 @@
},
"Not all selected were added": "并非所有选中的都被添加",
"You are not allowed to view this server's rooms list": "你不被允许查看此服务器的房间列表",
- "Sends the given message with a space themed effect": "此消息带有空间主题化效果",
"Retry all": "全部重试",
"View message": "查看消息",
"%(count)s people you know have already joined": {
@@ -1953,10 +1903,6 @@
"Global": "全局",
"New keyword": "新的关键词",
"Keyword": "关键词",
- "Enable email notifications for %(email)s": "为 %(email)s 启用电子邮件通知",
- "An error occurred whilst saving your notification preferences.": "保存你的通知偏好时出错。",
- "Error saving notification preferences": "保存通知偏好时出错",
- "Messages containing keywords": "当消息包含关键词时",
"Show all rooms": "显示所有房间",
"Delete avatar": "删除头像",
"More": "更多",
@@ -2134,7 +2080,6 @@
"Developer mode": "开发者模式",
"Insert link": "插入链接",
"Joined": "已加入",
- "Use high contrast": "使用高对比度",
"Light high contrast": "浅色高对比",
"Joining": "加入中",
"Automatically send debug logs on any error": "遇到任何错误自动发送调试日志",
@@ -2200,12 +2145,9 @@
"@mentions & keywords": "@提及和关键词",
"Get notified for every message": "获得每条消息的通知",
"Get notifications as set up in your settings": "如设置中设定的那样获取通知",
- "sends rainfall": "发送降雨",
- "Sends the given message with rainfall": "附加降雨发送给定的消息",
"Close this widget to view it in this panel": "关闭此小部件以在此面板中查看",
"Unpin this widget to view it in this panel": "取消固定此小部件以在此面板中查看",
"Large": "大",
- "Image size in the timeline": "时间线中的图像大小",
"%(spaceName)s and %(count)s others": {
"one": "%(spaceName)s 和其他 %(count)s 个空间",
"other": "%(spaceName)s 和其他 %(count)s 个空间"
@@ -2538,8 +2480,6 @@
"Preserve system messages": "保留系统消息",
"%(errcode)s was returned while trying to access the room or space. If you think you're seeing this message in error, please submit a bug report.": "尝试访问房间或空间时返回%(errcode)s。若你认为你看到这条消息是有问题的,请提交bug报告。",
"An error (%(errcode)s) was returned while trying to validate your invite. You could try to pass this information on to the person who invited you.": "尝试验证你的邀请时返回错误(%(errcode)s)。你可以尝试把这个信息传给邀请你的人。",
- "sends hearts": "发送爱心",
- "Sends the given message with hearts": "与爱心一起发送给定的消息",
"Your message wasn't sent because this homeserver has been blocked by its administrator. Please contact your service administrator to continue using the service.": "你的消息未被发送,因为此家服务器已被其管理员屏蔽。请联系你的服务管理员以继续使用服务。",
"Spell check": "拼写检查",
"Results are only revealed when you end the poll": "结果仅在你结束投票后展示",
@@ -2597,7 +2537,6 @@
"An error occurred while stopping your live location, please try again": "停止你的实时位置时出错,请重试",
"An error occurred whilst sharing your live location, please try again": "分享你的实时位置时出错,请重试",
"Live location enabled": "实时位置已启用",
- "%(timeRemaining)s left": "剩余%(timeRemaining)s",
"You are sharing your live location": "你正在分享你的实时位置",
"An error occurred whilst sharing your live location": "分享实时位置时出错",
"An error occurred while stopping your live location": "停止实时位置时出错",
@@ -2666,9 +2605,6 @@
"one": "正在邀请%(user)s和另外1个人",
"other": "正在邀请%(user)s和其他%(count)s人"
},
- "Turn off to disable notifications on all your devices and sessions": "关闭以在你全部设备和会话上停用通知",
- "Enable notifications for this account": "为此账户启用通知",
- "Enable notifications for this device": "为此设备启用通知",
"Record the client name, version, and url to recognise sessions more easily in session manager": "记录客户端名称、版本和url以便在会话管理器里更易识别",
"Room info": "房间信息",
"Switch to space by number": "按数字切换到空间",
@@ -2957,7 +2893,18 @@
"currently_experimental": "目前是实验性的。",
"sliding_sync_description": "正在积极开发中,不能禁用。",
"under_active_development": "积极开发中。",
- "location_share_live_description": "临时的实现。位置在房间历史中持续保留。"
+ "location_share_live_description": "临时的实现。位置在房间历史中持续保留。",
+ "group_messaging": "消息传递",
+ "group_profile": "个人资料",
+ "group_spaces": "空间",
+ "group_widgets": "挂件",
+ "group_rooms": "房间",
+ "group_voip": "语音和视频",
+ "group_moderation": "审核",
+ "group_themes": "主题",
+ "group_encryption": "加密",
+ "group_experimental": "实验性",
+ "group_developer": "开发者"
},
"keyboard": {
"home": "主页",
@@ -3040,7 +2987,8 @@
"few_seconds_ago": "数秒前",
"about_minute_ago": "约一分钟前",
"about_hour_ago": "约一小时前",
- "about_day_ago": "约一天前"
+ "about_day_ago": "约一天前",
+ "left": "剩余%(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "和朋友家人安全地收发消息",
@@ -3123,11 +3071,37 @@
"rule_call": "当受到通话邀请时",
"rule_suppress_notices": "由机器人发出的消息",
"rule_tombstone": "当房间升级时",
- "rule_encrypted_room_one_to_one": "私聊中的加密消息"
+ "rule_encrypted_room_one_to_one": "私聊中的加密消息",
+ "messages_containing_keywords": "当消息包含关键词时",
+ "error_saving": "保存通知偏好时出错",
+ "error_saving_detail": "保存你的通知偏好时出错。",
+ "enable_notifications_account": "为此账户启用通知",
+ "enable_notifications_account_detail": "关闭以在你全部设备和会话上停用通知",
+ "enable_email_notifications": "为 %(email)s 启用电子邮件通知",
+ "enable_notifications_device": "为此设备启用通知",
+ "enable_desktop_notifications_session": "为此会话启用桌面通知",
+ "show_message_desktop_notification": "在桌面通知中显示消息",
+ "enable_audible_notifications_session": "为此会话启用声音通知"
},
"appearance": {
"layout_irc": "IRC(实验性)",
- "layout_bubbles": "消息气泡"
+ "layout_bubbles": "消息气泡",
+ "heading": "自定义你的外观",
+ "subheading": "外观设置仅会影响此 %(brand)s 会话。",
+ "match_system_theme": "匹配系统主题",
+ "custom_font": "使用系统字体",
+ "custom_font_name": "系统字体名称",
+ "custom_theme_invalid": "主题方案无效。",
+ "custom_theme_error_downloading": "下载主题信息时发生错误。",
+ "custom_theme_success": "主题已添加!",
+ "custom_theme_url": "自定义主题URL",
+ "use_high_contrast": "使用高对比度",
+ "custom_theme_add_button": "添加主题",
+ "font_size": "字体大小",
+ "custom_font_description": "设置一个安装在你的系统上的字体名称,%(brand)s 会尝试使用它。",
+ "timeline_image_size": "时间线中的图像大小",
+ "timeline_image_size_default": "默认",
+ "timeline_image_size_large": "大"
}
},
"devtools": {
@@ -3300,7 +3274,15 @@
"removed": "%(senderName)s 移除了此房间的主要地址。",
"changed_alternative": "%(senderName)s 更改了此房间的备用地址。",
"changed_main_and_alternative": "%(senderName)s 更改了此房间的主要地址与备用地址。",
- "changed": "%(senderName)s 更改了此房间的地址。"
+ "changed": "%(senderName)s 更改了此房间的地址。",
+ "alt_added": {
+ "other": "%(senderName)s 为此房间添加备用地址 %(addresses)s。",
+ "one": "%(senderName)s 为此房间添加了备用地址 %(addresses)s。"
+ },
+ "alt_removed": {
+ "other": "%(senderName)s 为此房间移除了备用地址 %(addresses)s。",
+ "one": "%(senderName)s 为此房间移除了备用地址 %(addresses)s。"
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s 撤销了对 %(targetDisplayName)s 加入房间的邀请。",
@@ -3473,6 +3455,29 @@
"other": "%(oneUser)s发送了%(count)s条隐藏消息",
"one": "%(oneUser)s发送了一条隐藏消息"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s更改了%(powerLevelDiffText)s的权力级别。",
+ "user_from_to": "%(userId)s 从 %(fromPowerLevel)s 变为 %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s 移除了禁止匹配 %(glob)s 的用户的规则",
+ "removed_rule_rooms": "%(senderName)s 删除了禁止房间匹配%(glob)s的规则",
+ "removed_rule_servers": "%(senderName)s 移除了禁止匹配 %(glob)s 的服务器的规则",
+ "removed_rule": "%(senderName)s 移除了禁止匹配 %(glob)s 的规则",
+ "updated_invalid_rule": "%(senderName)s 更新了一个无效的禁止规则",
+ "updated_rule_users": "%(senderName)s 更新了由于%(reason)s 而禁止用户匹配%(glob)s的规则",
+ "updated_rule_rooms": "%(senderName)s 更新了由于%(reason)s而禁止房间匹配%(glob)s的规则",
+ "updated_rule_servers": "%(senderName)s 更新了由于%(reason)s而禁止服务器匹配%(glob)s的规则",
+ "updated_rule": "%(senderName)s 更新了由于%(reason)s而禁止匹配%(glob)s的规则",
+ "created_rule_users": "%(senderName)s 创建了因为%(reason)s而禁止用户匹配%(glob)s的规则",
+ "created_rule_rooms": "%(senderName)s 创建了由于%(reason)s而禁止房间匹配%(glob)s的规则",
+ "created_rule_servers": "%(senderName)s 创建了由于%(reason)s而禁止服务器匹配%(glob)s的规则",
+ "created_rule": "%(senderName)s 创建了由于%(reason)s而禁止匹配%(glob)s的规则",
+ "changed_rule_users": "%(senderName)s 更改了一个由于%(reason)s而禁止用户%(oldGlob)s跟%(newGlob)s匹配的规则",
+ "changed_rule_rooms": "%(senderName)s更改了一个由于%(reason)s而禁止房间%(oldGlob)s跟%(newGlob)s匹配的规则",
+ "changed_rule_servers": "%(senderName)s 更新了一个由于%(reason)s而禁止服务器%(oldGlob)s跟%(newGlob)s匹配的规则",
+ "changed_rule_glob": "%(senderName)s 更新了一个由于%(reason)s而禁止%(oldGlob)s跟%(newGlob)s匹配的规则"
}
},
"slash_command": {
@@ -3665,5 +3670,19 @@
"bullet_1": "我们不会记录或配置任何账户数据",
"bullet_2": "我们不会与第三方共享信息",
"disable_prompt": "您可以随时在设置中关闭此功能"
+ },
+ "chat_effects": {
+ "confetti_description": "附加五彩纸屑发送",
+ "confetti_message": "发送五彩纸屑",
+ "fireworks_description": "附加烟火发送",
+ "fireworks_message": "发送烟火",
+ "rainfall_description": "附加降雨发送给定的消息",
+ "rainfall_message": "发送降雨",
+ "snowfall_description": "发送附加雪球的给定信息",
+ "snowfall_message": "发送雪球",
+ "spaceinvaders_description": "此消息带有空间主题化效果",
+ "spaceinvaders_message": "发送空间入侵者",
+ "hearts_description": "与爱心一起发送给定的消息",
+ "hearts_message": "发送爱心"
}
}
diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json
index 59365556ab..6820fddffd 100644
--- a/src/i18n/strings/zh_Hant.json
+++ b/src/i18n/strings/zh_Hant.json
@@ -37,7 +37,6 @@
"Filter room members": "過濾聊天室成員",
"Forget room": "忘記聊天室",
"For security, this session has been signed out. Please sign in again.": "因為安全因素,此工作階段已被登出。請重新登入。",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s 從 %(fromPowerLevel)s 變為 %(toPowerLevel)s",
"Historical": "歷史",
"Import E2E room keys": "匯入聊天室端對端加密金鑰",
"Incorrect verification code": "驗證碼錯誤",
@@ -92,7 +91,6 @@
"You may need to manually permit %(brand)s to access your microphone/webcam": "您可能需要手動允許 %(brand)s 存取您的麥克風/網路攝影機",
"Are you sure you want to leave the room '%(roomName)s'?": "您確定要離開聊天室「%(roomName)s」嗎?",
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "無法連線到家伺服器 - 請檢查您的連線,確保您的家伺服器的 SSL 憑證可被信任,而瀏覽器擴充套件也沒有阻擋請求。",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s 變更了 %(powerLevelDiffText)s 權限等級。",
"Custom level": "自訂等級",
"Deops user with given id": "取消指定 ID 使用者的管理員權限",
"Enter passphrase": "輸入安全密語",
@@ -296,7 +294,6 @@
"Thursday": "星期四",
"Search…": "搜尋…",
"Logs sent": "記錄檔已經傳送",
- "Show message in desktop notification": "在桌面通知中顯示訊息",
"Yesterday": "昨天",
"Error encountered (%(errorDetail)s).": "遇到錯誤 (%(errorDetail)s)。",
"Low Priority": "低優先度",
@@ -860,7 +857,6 @@
"Remove for everyone": "為所有人移除",
"Manage integrations": "管理整合功能",
"Verification Request": "驗證請求",
- "Match system theme": "符合系統佈景主題",
"Error upgrading room": "升級聊天室時遇到錯誤",
"Double check that your server supports the room version chosen and try again.": "仔細檢查您的伺服器是否支援選定的聊天室版本,然後再試一次。",
"Unencrypted": "未加密",
@@ -871,23 +867,6 @@
"You'll upgrade this room from to .": "您將要把此聊天室從 升級到 。",
" wants to chat": " 想要聊天",
"Start chatting": "開始聊天",
- "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s 移除了封鎖符合 %(glob)s 的使用者規則",
- "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s 移除了封鎖符合 %(glob)s 聊天室的規則",
- "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s 移除了封鎖符合 %(glob)s 伺服器的規則",
- "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s 移除了封鎖符合 %(glob)s 的規則",
- "%(senderName)s updated an invalid ban rule": "%(senderName)s 更新無效的封鎖規則",
- "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s 更新了封鎖符合 %(glob)s 的使用者規則,因為 %(reason)s",
- "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "因為 %(reason)s , %(senderName)s 更新了封鎖符合 %(glob)s 聊天室的規則",
- "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s 更新了封鎖符合 %(glob)s 伺服器的規則,因為 %(reason)s",
- "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "因為 %(reason)s ,%(senderName)s 更新了封鎖符合 %(glob)s 的規則",
- "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s 建立了封鎖符合 %(glob)s 的使用者規則,因為 %(reason)s",
- "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s 建立了封鎖符合 %(glob)s 聊天室的規則,因為 %(reason)s",
- "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s 建立了封鎖符合 %(glob)s 伺服器的規則,因為 %(reason)s",
- "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s 建立了封鎖符合 %(glob)s 的規則,因為 %(reason)s",
- "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s 將封鎖符合 %(oldGlob)s 的使用者規則變更為 %(newGlob)s 因為 %(reason)s",
- "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s 將封鎖符合 %(oldGlob)s 聊天室的規則變更為 %(newGlob)s,因為 %(reason)s",
- "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s 將封鎖符合 %(oldGlob)s 伺服器的規則變更為 %(newGlob)s,因為 %(reason)s",
- "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s 將封鎖符合 %(oldGlob)s 的規則更新為 %(newGlob)s,因為 %(reason)s",
"Cross-signing public keys:": "交叉簽署的公開金鑰:",
"not found": "找不到",
"Cross-signing private keys:": "交叉簽署的私密金鑰:",
@@ -951,8 +930,6 @@
"Connect this session to Key Backup": "將此工作階段連結至金鑰備份",
"This backup is trusted because it has been restored on this session": "此備份已受信任,因為它已在此工作階段上復原",
"Your keys are not being backed up from this session.": "您並未備份此裝置的金鑰。",
- "Enable desktop notifications for this session": "為此工作階段啟用桌面通知",
- "Enable audible notifications for this session": "為此工作階段啟用音效通知",
"Session ID:": "工作階段 ID:",
"Session key:": "工作階段金鑰:",
"Message search": "訊息搜尋",
@@ -1025,20 +1002,7 @@
"Mark all as read": "全部標示為已讀",
"Not currently indexing messages for any room.": "目前未為任何聊天室編寫索引。",
"%(doneRooms)s out of %(totalRooms)s": "%(totalRooms)s 中的 %(doneRooms)s",
- "%(senderName)s added the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s 為此聊天室新增了替代位置 %(addresses)s。",
- "one": "%(senderName)s 為此聊天室新增了替代位置 %(addresses)s。"
- },
- "%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
- "other": "%(senderName)s 為此聊天室移除了替代位置 %(addresses)s。",
- "one": "%(senderName)s 為此聊天室移除了替代位置 %(addresses)s。"
- },
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "更新聊天室的替代位址時發生錯誤。伺服器可能不允許這麼做,或是遇到暫時性的錯誤。",
- "Invalid theme schema.": "無效的佈景主題架構。",
- "Error downloading theme information.": "下載佈景主題資訊時發生錯誤。",
- "Theme added!": "已新增佈景主題!",
- "Custom theme URL": "自訂佈景主題網址",
- "Add theme": "新增佈景主題",
"Scroll to most recent messages": "捲動到最新訊息",
"Local address": "本機位址",
"Published Addresses": "已發佈的位址",
@@ -1152,7 +1116,6 @@
"Jump to oldest unread message": "跳至最舊的未讀訊息",
"Upload a file": "上傳檔案",
"IRC display name width": "IRC 顯示名稱寬度",
- "Font size": "字型大小",
"Size must be a number": "大小必須為數字",
"Custom font size can only be between %(min)s pt and %(max)s pt": "自訂字型大小僅能為 %(min)s 點至 %(max)s 點間",
"Use between %(min)s pt and %(max)s pt": "使用 %(min)s 點至 %(max)s 點間",
@@ -1192,13 +1155,9 @@
"Room options": "聊天室選項",
"Activity": "訊息順序",
"A-Z": "A-Z",
- "Customise your appearance": "自訂您的外觀",
- "Appearance Settings only affect this %(brand)s session.": "外觀設定僅會影響此 %(brand)s 工作階段。",
"Looks good!": "看起來真棒!",
"Use custom size": "使用自訂大小",
"Hey you. You're the best!": "嘿!您最棒了!",
- "Use a system font": "使用系統字型",
- "System font name": "系統字型名稱",
"The authenticity of this encrypted message can't be guaranteed on this device.": "無法在此裝置上保證加密訊息的真實性。",
"Message deleted on %(date)s": "訊息刪除於 %(date)s",
"Wrong file type": "錯誤的檔案類型",
@@ -1216,7 +1175,6 @@
"Save your Security Key": "儲存您的安全金鑰",
"Are you sure you want to cancel entering passphrase?": "您確定要取消輸入安全密語嗎?",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use %(brand)s Desktop for encrypted messages to appear in search results.": "%(brand)s 無法在網頁瀏覽器中執行時,安全地在本機快取加密訊息。若需搜尋加密訊息,請使用 %(brand)s 桌面版。",
- "Set the name of a font installed on your system & %(brand)s will attempt to use it.": "設定您系統上安裝的字型名稱,%(brand)s 將會嘗試使用它。",
"%(brand)s version:": "%(brand)s 版本:",
"Show rooms with unread messages first": "先顯示有未讀訊息的聊天室",
"Show previews of messages": "顯示訊息預覽",
@@ -1668,16 +1626,10 @@
"Reason (optional)": "理由(選擇性)",
"Invalid URL": "無效網址",
"Unable to validate homeserver": "無法驗證家伺服器",
- "sends confetti": "傳送彩帶",
- "Sends the given message with confetti": "使用彩帶傳送訊息",
"Hold": "保留",
"Resume": "繼續",
"You've reached the maximum number of simultaneous calls.": "您已達到同時通話的最大數量。",
"Too Many Calls": "太多通話",
- "sends fireworks": "傳送煙火",
- "Sends the given message with fireworks": "與煙火一同傳送指定訊息",
- "sends snowfall": "傳送雪球",
- "Sends the given message with snowfall": "與雪球一同傳送指定訊息",
"You have no visible notifications.": "您沒有可見的通知。",
"Transfer": "轉接",
"Failed to transfer call": "無法轉接通話",
@@ -1871,8 +1823,6 @@
"Add reaction": "新增反應",
"Space Autocomplete": "空間自動完成",
"Go to my space": "到我的聊天空間",
- "sends space invaders": "傳送太空侵略者",
- "Sends the given message with a space themed effect": "與太空主題效果一起傳送指定的訊息",
"See when people join, leave, or are invited to your active room": "檢視人們何時加入、離開或被邀請至您的活躍聊天室",
"See when people join, leave, or are invited to this room": "檢視人們何時加入、離開或被邀請加入此聊天室",
"Currently joining %(count)s rooms": {
@@ -1958,10 +1908,6 @@
"Global": "全域",
"New keyword": "新關鍵字",
"Keyword": "關鍵字",
- "Enable email notifications for %(email)s": "為 %(email)s 啟用電子郵件通知",
- "An error occurred whilst saving your notification preferences.": "儲存您的通知偏好設定時遇到錯誤。",
- "Error saving notification preferences": "儲存通知偏好設定時發生問題",
- "Messages containing keywords": "包含下列關鍵字的訊息",
"Transfer Failed": "無法轉接",
"Unable to transfer call": "無法轉接通話",
"The call is in an unknown state!": "通話處於未知狀態!",
@@ -2135,7 +2081,6 @@
"Joined": "已加入",
"Insert link": "插入連結",
"Joining": "正在加入",
- "Use high contrast": "使用高對比",
"Light high contrast": "亮色高對比",
"Select all": "全部選取",
"Deselect all": "取消選取",
@@ -2202,10 +2147,7 @@
"Get notifications as set up in your settings": "依照您在設定中設定的方式接收通知",
"Close this widget to view it in this panel": "關閉此小工具以在此面板中檢視",
"Unpin this widget to view it in this panel": "取消釘選這個小工具以在此面板中檢視",
- "sends rainfall": "傳送降雨",
- "Sends the given message with rainfall": "與降雨一同傳送指定的訊息",
"Large": "大",
- "Image size in the timeline": "時間軸中的圖片大小",
"Based on %(count)s votes": {
"one": "總票數 %(count)s 票",
"other": "總票數 %(count)s 票"
@@ -2430,7 +2372,6 @@
"other": "目前正在移除 %(count)s 個聊天室中的訊息"
},
"Share for %(duration)s": "分享 %(duration)s",
- "%(timeRemaining)s left": "剩下 %(timeRemaining)s",
"Next recently visited room or space": "下一個最近造訪過的聊天室或聊天空間",
"Previous recently visited room or space": "上一個最近造訪過的聊天室或群組空間",
"Unsent": "未傳送",
@@ -2478,8 +2419,6 @@
},
"New video room": "新視訊聊天室",
"New room": "新聊天室",
- "sends hearts": "傳送愛心",
- "Sends the given message with hearts": "與愛心一同傳送指定的訊息",
"Live location ended": "即時位置已結束",
"View live location": "檢視即時位置",
"Confirm signing out these devices": {
@@ -2693,9 +2632,6 @@
"Receive push notifications on this session.": "在此工作階段接收推送通知。",
"Push notifications": "推送通知",
"Toggle push notifications on this session.": "在此工作階段切換推送通知。",
- "Enable notifications for this device": "為此裝置啟用通知",
- "Turn off to disable notifications on all your devices and sessions": "關閉後就會停用您所有裝置與工作階段上的通知",
- "Enable notifications for this account": "為此帳號啟用通知",
"Video call ended": "視訊通話已結束",
"%(name)s started a video call": "%(name)s 開始了視訊通話",
"URL": "網址",
@@ -3298,7 +3234,18 @@
"sliding_sync_description": "正在積極開發中,無法停用。",
"under_active_development": "正在積極開發中。",
"location_share_live_description": "暫時的實作版本。位置資訊將保留在聊天室的聊天紀錄中。",
- "dynamic_room_predecessors_description": "請啟用 MSC3946(為了支援遲到聊天室存檔)"
+ "dynamic_room_predecessors_description": "請啟用 MSC3946(為了支援遲到聊天室存檔)",
+ "group_messaging": "訊息傳遞",
+ "group_profile": "基本資料",
+ "group_spaces": "聊天空間",
+ "group_widgets": "小工具",
+ "group_rooms": "聊天室",
+ "group_voip": "語音與視訊",
+ "group_moderation": "審核",
+ "group_themes": "主題",
+ "group_encryption": "加密",
+ "group_experimental": "實驗性",
+ "group_developer": "開發者"
},
"keyboard": {
"home": "首頁",
@@ -3394,7 +3341,8 @@
"few_seconds_ago": "數秒前",
"about_minute_ago": "大約一分鐘前",
"about_hour_ago": "大約一小時前",
- "about_day_ago": "大約一天前"
+ "about_day_ago": "大約一天前",
+ "left": "剩下 %(timeRemaining)s"
},
"onboarding": {
"personal_messaging_title": "為朋友與家人提供的安全訊息",
@@ -3481,11 +3429,37 @@
"rule_call": "接到通話邀請時",
"rule_suppress_notices": "收到聊天機器人送出的訊息時",
"rule_tombstone": "當聊天室升級時",
- "rule_encrypted_room_one_to_one": "來自私訊的加密訊息"
+ "rule_encrypted_room_one_to_one": "來自私訊的加密訊息",
+ "messages_containing_keywords": "包含下列關鍵字的訊息",
+ "error_saving": "儲存通知偏好設定時發生問題",
+ "error_saving_detail": "儲存您的通知偏好設定時遇到錯誤。",
+ "enable_notifications_account": "為此帳號啟用通知",
+ "enable_notifications_account_detail": "關閉後就會停用您所有裝置與工作階段上的通知",
+ "enable_email_notifications": "為 %(email)s 啟用電子郵件通知",
+ "enable_notifications_device": "為此裝置啟用通知",
+ "enable_desktop_notifications_session": "為此工作階段啟用桌面通知",
+ "show_message_desktop_notification": "在桌面通知中顯示訊息",
+ "enable_audible_notifications_session": "為此工作階段啟用音效通知"
},
"appearance": {
"layout_irc": "IRC(實驗性)",
- "layout_bubbles": "訊息泡泡"
+ "layout_bubbles": "訊息泡泡",
+ "heading": "自訂您的外觀",
+ "subheading": "外觀設定僅會影響此 %(brand)s 工作階段。",
+ "match_system_theme": "符合系統佈景主題",
+ "custom_font": "使用系統字型",
+ "custom_font_name": "系統字型名稱",
+ "custom_theme_invalid": "無效的佈景主題架構。",
+ "custom_theme_error_downloading": "下載佈景主題資訊時發生錯誤。",
+ "custom_theme_success": "已新增佈景主題!",
+ "custom_theme_url": "自訂佈景主題網址",
+ "use_high_contrast": "使用高對比",
+ "custom_theme_add_button": "新增佈景主題",
+ "font_size": "字型大小",
+ "custom_font_description": "設定您系統上安裝的字型名稱,%(brand)s 將會嘗試使用它。",
+ "timeline_image_size": "時間軸中的圖片大小",
+ "timeline_image_size_default": "預設",
+ "timeline_image_size_large": "大"
}
},
"devtools": {
@@ -3698,7 +3672,15 @@
"removed": "%(senderName)s 移除了此聊天室的主要位址。",
"changed_alternative": "%(senderName)s 為此聊天室變更了替代位址。",
"changed_main_and_alternative": "%(senderName)s 為此聊天室變更了主要及替代位址。",
- "changed": "%(senderName)s 變更了此聊天室的位址。"
+ "changed": "%(senderName)s 變更了此聊天室的位址。",
+ "alt_added": {
+ "other": "%(senderName)s 為此聊天室新增了替代位置 %(addresses)s。",
+ "one": "%(senderName)s 為此聊天室新增了替代位置 %(addresses)s。"
+ },
+ "alt_removed": {
+ "other": "%(senderName)s 為此聊天室移除了替代位置 %(addresses)s。",
+ "one": "%(senderName)s 為此聊天室移除了替代位置 %(addresses)s。"
+ }
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s 撤銷了對 %(targetDisplayName)s 加入此聊天室的邀請。",
@@ -3879,6 +3861,29 @@
"one": "%(oneUser)s 傳送了 1 個隱藏的訊息",
"other": "%(oneUser)s 傳送了 %(count)s 個隱藏的訊息"
}
+ },
+ "m.room.power_levels": {
+ "changed": "%(senderName)s 變更了 %(powerLevelDiffText)s 權限等級。",
+ "user_from_to": "%(userId)s 從 %(fromPowerLevel)s 變為 %(toPowerLevel)s"
+ },
+ "mjolnir": {
+ "removed_rule_users": "%(senderName)s 移除了封鎖符合 %(glob)s 的使用者規則",
+ "removed_rule_rooms": "%(senderName)s 移除了封鎖符合 %(glob)s 聊天室的規則",
+ "removed_rule_servers": "%(senderName)s 移除了封鎖符合 %(glob)s 伺服器的規則",
+ "removed_rule": "%(senderName)s 移除了封鎖符合 %(glob)s 的規則",
+ "updated_invalid_rule": "%(senderName)s 更新無效的封鎖規則",
+ "updated_rule_users": "%(senderName)s 更新了封鎖符合 %(glob)s 的使用者規則,因為 %(reason)s",
+ "updated_rule_rooms": "因為 %(reason)s , %(senderName)s 更新了封鎖符合 %(glob)s 聊天室的規則",
+ "updated_rule_servers": "%(senderName)s 更新了封鎖符合 %(glob)s 伺服器的規則,因為 %(reason)s",
+ "updated_rule": "因為 %(reason)s ,%(senderName)s 更新了封鎖符合 %(glob)s 的規則",
+ "created_rule_users": "%(senderName)s 建立了封鎖符合 %(glob)s 的使用者規則,因為 %(reason)s",
+ "created_rule_rooms": "%(senderName)s 建立了封鎖符合 %(glob)s 聊天室的規則,因為 %(reason)s",
+ "created_rule_servers": "%(senderName)s 建立了封鎖符合 %(glob)s 伺服器的規則,因為 %(reason)s",
+ "created_rule": "%(senderName)s 建立了封鎖符合 %(glob)s 的規則,因為 %(reason)s",
+ "changed_rule_users": "%(senderName)s 將封鎖符合 %(oldGlob)s 的使用者規則變更為 %(newGlob)s 因為 %(reason)s",
+ "changed_rule_rooms": "%(senderName)s 將封鎖符合 %(oldGlob)s 聊天室的規則變更為 %(newGlob)s,因為 %(reason)s",
+ "changed_rule_servers": "%(senderName)s 將封鎖符合 %(oldGlob)s 伺服器的規則變更為 %(newGlob)s,因為 %(reason)s",
+ "changed_rule_glob": "%(senderName)s 將封鎖符合 %(oldGlob)s 的規則更新為 %(newGlob)s,因為 %(reason)s"
}
},
"slash_command": {
@@ -4078,5 +4083,19 @@
"bullet_1": "我們不會記錄或分析任何帳號資料",
"bullet_2": "我們不會與第三方分享這些資訊",
"disable_prompt": "您可以隨時在設定中關閉此功能"
+ },
+ "chat_effects": {
+ "confetti_description": "使用彩帶傳送訊息",
+ "confetti_message": "傳送彩帶",
+ "fireworks_description": "與煙火一同傳送指定訊息",
+ "fireworks_message": "傳送煙火",
+ "rainfall_description": "與降雨一同傳送指定的訊息",
+ "rainfall_message": "傳送降雨",
+ "snowfall_description": "與雪球一同傳送指定訊息",
+ "snowfall_message": "傳送雪球",
+ "spaceinvaders_description": "與太空主題效果一起傳送指定的訊息",
+ "spaceinvaders_message": "傳送太空侵略者",
+ "hearts_description": "與愛心一同傳送指定的訊息",
+ "hearts_message": "傳送愛心"
}
}
diff --git a/src/settings/Settings.tsx b/src/settings/Settings.tsx
index e04f8be6e5..b5e9af4913 100644
--- a/src/settings/Settings.tsx
+++ b/src/settings/Settings.tsx
@@ -99,18 +99,18 @@ export enum Features {
}
export const labGroupNames: Record = {
- [LabGroup.Messaging]: _td("Messaging"),
- [LabGroup.Profile]: _td("Profile"),
- [LabGroup.Spaces]: _td("Spaces"),
- [LabGroup.Widgets]: _td("Widgets"),
- [LabGroup.Rooms]: _td("Rooms"),
- [LabGroup.VoiceAndVideo]: _td("Voice & Video"),
- [LabGroup.Moderation]: _td("Moderation"),
+ [LabGroup.Messaging]: _td("labs|group_messaging"),
+ [LabGroup.Profile]: _td("labs|group_profile"),
+ [LabGroup.Spaces]: _td("labs|group_spaces"),
+ [LabGroup.Widgets]: _td("labs|group_widgets"),
+ [LabGroup.Rooms]: _td("labs|group_rooms"),
+ [LabGroup.VoiceAndVideo]: _td("labs|group_voip"),
+ [LabGroup.Moderation]: _td("labs|group_moderation"),
[LabGroup.Analytics]: _td("common|analytics"),
- [LabGroup.Themes]: _td("Themes"),
- [LabGroup.Encryption]: _td("Encryption"),
- [LabGroup.Experimental]: _td("Experimental"),
- [LabGroup.Developer]: _td("Developer"),
+ [LabGroup.Themes]: _td("labs|group_themes"),
+ [LabGroup.Encryption]: _td("labs|group_encryption"),
+ [LabGroup.Experimental]: _td("labs|group_experimental"),
+ [LabGroup.Developer]: _td("labs|group_developer"),
};
export type SettingValueType =
@@ -467,7 +467,7 @@ export const SETTINGS: { [setting: string]: ISetting } = {
controller: new RustCryptoSdkController(),
},
"baseFontSize": {
- displayName: _td("Font size"),
+ displayName: _td("settings|appearance|font_size"),
supportedLevels: LEVELS_ACCOUNT_SETTINGS,
default: "",
controller: new FontSizeController(),
@@ -487,7 +487,7 @@ export const SETTINGS: { [setting: string]: ISetting } = {
*
*/
"baseFontSizeV2": {
- displayName: _td("Font size"),
+ displayName: _td("settings|appearance|font_size"),
supportedLevels: [SettingLevel.DEVICE],
default: FontWatcher.DEFAULT_SIZE,
controller: new FontSizeController(),
@@ -713,18 +713,18 @@ export const SETTINGS: { [setting: string]: ISetting } = {
"use_system_theme": {
supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS,
default: true,
- displayName: _td("Match system theme"),
+ displayName: _td("settings|appearance|match_system_theme"),
},
"useSystemFont": {
supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS,
default: false,
- displayName: _td("Use a system font"),
+ displayName: _td("settings|appearance|custom_font"),
controller: new UseSystemFontController(),
},
"systemFont": {
supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS,
default: "",
- displayName: _td("System font name"),
+ displayName: _td("settings|appearance|custom_font_name"),
controller: new SystemFontController(),
},
"webRtcAllowPeerToPeer": {
From 9479433b0eb01f89be0e3388ea25ba70eb94d6db Mon Sep 17 00:00:00 2001
From: Michael Telatynski <7t3chguy@gmail.com>
Date: Fri, 8 Sep 2023 11:01:13 +0100
Subject: [PATCH 22/52] Fix avatars in public room & space search being flex
shrunk (#11580)
---
res/css/views/dialogs/_SpotlightDialog.pcss | 1 +
src/components/views/dialogs/spotlight/SpotlightDialog.tsx | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/res/css/views/dialogs/_SpotlightDialog.pcss b/res/css/views/dialogs/_SpotlightDialog.pcss
index 5c2f5b6717..b7198012ab 100644
--- a/res/css/views/dialogs/_SpotlightDialog.pcss
+++ b/res/css/views/dialogs/_SpotlightDialog.pcss
@@ -277,6 +277,7 @@ limitations under the License.
margin-right: $spacing-8;
width: 24px;
height: 24px;
+ flex-shrink: 0;
.mx_BaseAvatar {
width: inherit;
diff --git a/src/components/views/dialogs/spotlight/SpotlightDialog.tsx b/src/components/views/dialogs/spotlight/SpotlightDialog.tsx
index bcb89c63ef..d0b69cfaf5 100644
--- a/src/components/views/dialogs/spotlight/SpotlightDialog.tsx
+++ b/src/components/views/dialogs/spotlight/SpotlightDialog.tsx
@@ -563,7 +563,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n
};
let otherSearchesSection: JSX.Element | undefined;
- if (trimmedQuery || filter !== Filter.PublicRooms) {
+ if (trimmedQuery || (filter !== Filter.PublicRooms && filter !== Filter.PublicSpaces)) {
otherSearchesSection = (
Date: Fri, 8 Sep 2023 11:01:21 +0100
Subject: [PATCH 23/52] Fix vertical alignment of default avatar font (#11582)
---
res/css/views/avatars/_BaseAvatar.pcss | 3 ++-
res/css/views/right_panel/_UserInfo.pcss | 10 ++++++++++
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/res/css/views/avatars/_BaseAvatar.pcss b/res/css/views/avatars/_BaseAvatar.pcss
index dd643ebfb5..8545fa128a 100644
--- a/res/css/views/avatars/_BaseAvatar.pcss
+++ b/res/css/views/avatars/_BaseAvatar.pcss
@@ -24,8 +24,9 @@ limitations under the License.
}
button.mx_BaseAvatar {
- /* The user agent stylesheet overrides the font-size in this scenario
+ /* The user agent stylesheet overrides the font-size & line-height in this scenario
And that breaks the alignment, emojis, and all sorts of things
*/
font-size: inherit;
+ line-height: inherit;
}
diff --git a/res/css/views/right_panel/_UserInfo.pcss b/res/css/views/right_panel/_UserInfo.pcss
index c0b8f16c6b..13e64cb903 100644
--- a/res/css/views/right_panel/_UserInfo.pcss
+++ b/res/css/views/right_panel/_UserInfo.pcss
@@ -99,6 +99,11 @@ limitations under the License.
margin: 0 auto;
transition: 0.5s;
+ .mx_BaseAvatar {
+ /* Override the calculated font-size so that the letter isn't tiny */
+ font-size: 4rem;
+ }
+
.mx_BaseAvatar,
.mx_BaseAvatar img {
width: 100%;
@@ -250,6 +255,11 @@ limitations under the License.
max-width: 72px;
margin: 0 auto;
}
+
+ .mx_BaseAvatar {
+ /* Override the calculated font-size so that the letter isn't tiny */
+ font-size: 2rem;
+ }
}
}
}
From 9834686e90e645cabbe157d2a884ce14c3261fd1 Mon Sep 17 00:00:00 2001
From: ElementRobot
Date: Fri, 8 Sep 2023 12:47:50 +0200
Subject: [PATCH 24/52] [Backport staging] Fix avatars in public room & space
search being flex shrunk (#11591)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
---
res/css/views/dialogs/_SpotlightDialog.pcss | 1 +
src/components/views/dialogs/spotlight/SpotlightDialog.tsx | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/res/css/views/dialogs/_SpotlightDialog.pcss b/res/css/views/dialogs/_SpotlightDialog.pcss
index 5c2f5b6717..b7198012ab 100644
--- a/res/css/views/dialogs/_SpotlightDialog.pcss
+++ b/res/css/views/dialogs/_SpotlightDialog.pcss
@@ -277,6 +277,7 @@ limitations under the License.
margin-right: $spacing-8;
width: 24px;
height: 24px;
+ flex-shrink: 0;
.mx_BaseAvatar {
width: inherit;
diff --git a/src/components/views/dialogs/spotlight/SpotlightDialog.tsx b/src/components/views/dialogs/spotlight/SpotlightDialog.tsx
index bcb89c63ef..d0b69cfaf5 100644
--- a/src/components/views/dialogs/spotlight/SpotlightDialog.tsx
+++ b/src/components/views/dialogs/spotlight/SpotlightDialog.tsx
@@ -563,7 +563,7 @@ const SpotlightDialog: React.FC = ({ initialText = "", initialFilter = n
};
let otherSearchesSection: JSX.Element | undefined;
- if (trimmedQuery || filter !== Filter.PublicRooms) {
+ if (trimmedQuery || (filter !== Filter.PublicRooms && filter !== Filter.PublicSpaces)) {
otherSearchesSection = (
Date: Fri, 8 Sep 2023 12:56:59 +0200
Subject: [PATCH 25/52] [Backport staging] Fix vertical alignment of default
avatar font (#11592)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
---
res/css/views/avatars/_BaseAvatar.pcss | 3 ++-
res/css/views/right_panel/_UserInfo.pcss | 10 ++++++++++
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/res/css/views/avatars/_BaseAvatar.pcss b/res/css/views/avatars/_BaseAvatar.pcss
index dd643ebfb5..8545fa128a 100644
--- a/res/css/views/avatars/_BaseAvatar.pcss
+++ b/res/css/views/avatars/_BaseAvatar.pcss
@@ -24,8 +24,9 @@ limitations under the License.
}
button.mx_BaseAvatar {
- /* The user agent stylesheet overrides the font-size in this scenario
+ /* The user agent stylesheet overrides the font-size & line-height in this scenario
And that breaks the alignment, emojis, and all sorts of things
*/
font-size: inherit;
+ line-height: inherit;
}
diff --git a/res/css/views/right_panel/_UserInfo.pcss b/res/css/views/right_panel/_UserInfo.pcss
index c0b8f16c6b..13e64cb903 100644
--- a/res/css/views/right_panel/_UserInfo.pcss
+++ b/res/css/views/right_panel/_UserInfo.pcss
@@ -99,6 +99,11 @@ limitations under the License.
margin: 0 auto;
transition: 0.5s;
+ .mx_BaseAvatar {
+ /* Override the calculated font-size so that the letter isn't tiny */
+ font-size: 4rem;
+ }
+
.mx_BaseAvatar,
.mx_BaseAvatar img {
width: 100%;
@@ -250,6 +255,11 @@ limitations under the License.
max-width: 72px;
margin: 0 auto;
}
+
+ .mx_BaseAvatar {
+ /* Override the calculated font-size so that the letter isn't tiny */
+ font-size: 2rem;
+ }
}
}
}
From 1df268e017c84207502f488d03e3d6d8c438413c Mon Sep 17 00:00:00 2001
From: ElementRobot
Date: Fri, 8 Sep 2023 11:58:23 +0100
Subject: [PATCH 26/52] Prepare changelog for v3.80.0-rc.2
---
CHANGELOG.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 241ee65d62..492f4f3699 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,11 @@
+Changes in [3.80.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.80.0-rc.2) (2023-09-08)
+===============================================================================================================
+
+## 🐛 Bug Fixes
+ * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes vector-im/element-web#26081.
+ * Fix avatars in public room & space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes vector-im/element-web#26133.
+ * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes vector-im/element-web#26075.
+
Changes in [3.80.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.80.0-rc.1) (2023-09-05)
===============================================================================================================
From ffbc52aa61d29a85ee50eb03c885e6abebb261de Mon Sep 17 00:00:00 2001
From: ElementRobot
Date: Fri, 8 Sep 2023 11:58:24 +0100
Subject: [PATCH 27/52] v3.80.0-rc.2
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 924867e8d5..b98408cb38 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "matrix-react-sdk",
- "version": "3.80.0-rc.1",
+ "version": "3.80.0-rc.2",
"description": "SDK for matrix.org using React",
"author": "matrix.org",
"repository": {
From f1f8c6bf2c9becdd9555ba8f14e80e0243ffeefb Mon Sep 17 00:00:00 2001
From: Andy Balaam
Date: Fri, 8 Sep 2023 13:08:21 +0100
Subject: [PATCH 28/52] Add waits in Spotlight Cypress tests, hoping this
unflakes them (#11590)
Attempt to fix:
* https://github.com/vector-im/element-web/issues/26053
* https://github.com/vector-im/element-web/issues/26140
* https://github.com/vector-im/element-web/issues/26139
* https://github.com/vector-im/element-web/issues/26138
---
cypress/e2e/spotlight/spotlight.spec.ts | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/cypress/e2e/spotlight/spotlight.spec.ts b/cypress/e2e/spotlight/spotlight.spec.ts
index 4ce3adc372..0e8ad33672 100644
--- a/cypress/e2e/spotlight/spotlight.spec.ts
+++ b/cypress/e2e/spotlight/spotlight.spec.ts
@@ -226,6 +226,7 @@ describe("Spotlight", () => {
cy.get(".mx_SpotlightDialog_filter").should("contain", "Public spaces");
cy.spotlightSearch().type("{backspace}");
cy.get(".mx_SpotlightDialog_filter").should("not.exist");
+ cy.wait(200); // Again, wait to settle so keypresses arrive correctly
cy.spotlightSearch().type("{downArrow}");
cy.get("#mx_SpotlightDialog_button_explorePublicRooms").should("have.attr", "aria-selected", "true");
@@ -239,6 +240,7 @@ describe("Spotlight", () => {
it("should find joined rooms", () => {
cy.openSpotlightDialog()
.within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightSearch().clear().type(room1Name);
cy.spotlightResults().should("have.length", 1);
cy.spotlightResults().eq(0).should("contain", room1Name);
@@ -253,6 +255,7 @@ describe("Spotlight", () => {
it("should find known public rooms", () => {
cy.openSpotlightDialog()
.within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.PublicRooms);
cy.spotlightSearch().clear().type(room1Name);
cy.spotlightResults().should("have.length", 1);
@@ -269,6 +272,7 @@ describe("Spotlight", () => {
it("should find unknown public rooms", () => {
cy.openSpotlightDialog()
.within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.PublicRooms);
cy.spotlightSearch().clear().type(room2Name);
cy.spotlightResults().should("have.length", 1);
@@ -286,6 +290,7 @@ describe("Spotlight", () => {
it("should find unknown public world readable rooms", () => {
cy.openSpotlightDialog()
.within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.PublicRooms);
cy.spotlightSearch().clear().type(room3Name);
cy.spotlightResults().should("have.length", 1);
@@ -305,6 +310,7 @@ describe("Spotlight", () => {
it.skip("should find unknown public rooms on other homeservers", () => {
cy.openSpotlightDialog()
.within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.PublicRooms);
cy.spotlightSearch().clear().type(room3Name);
cy.get("[aria-haspopup=true][role=button]").click();
@@ -317,6 +323,7 @@ describe("Spotlight", () => {
})
.then(() =>
cy.spotlightDialog().within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightResults().should("have.length", 1);
cy.spotlightResults().eq(0).should("contain", room3Name);
cy.spotlightResults().eq(0).should("contain", room3Id);
@@ -327,6 +334,7 @@ describe("Spotlight", () => {
it("should find known people", () => {
cy.openSpotlightDialog()
.within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.People);
cy.spotlightSearch().clear().type(bot1Name);
cy.spotlightResults().should("have.length", 1);
@@ -341,6 +349,7 @@ describe("Spotlight", () => {
it("should find unknown people", () => {
cy.openSpotlightDialog()
.within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.People);
cy.spotlightSearch().clear().type(bot2Name);
cy.spotlightResults().should("have.length", 1);
@@ -358,6 +367,7 @@ describe("Spotlight", () => {
// Starting a DM with ByteBot (will be turned into a group dm later)
cy.openSpotlightDialog().within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.People);
cy.spotlightSearch().clear().type(bot2Name);
cy.spotlightResults().should("have.length", 1);
@@ -413,6 +423,7 @@ describe("Spotlight", () => {
// Test against https://github.com/vector-im/element-web/issues/22851
it("should show each person result only once", () => {
cy.openSpotlightDialog().within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.People);
// 2 rounds of search to simulate the bug conditions. Specifically, the first search
@@ -433,6 +444,7 @@ describe("Spotlight", () => {
it("should allow opening group chat dialog", () => {
cy.openSpotlightDialog()
.within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.People);
cy.spotlightSearch().clear().type(bot2Name);
cy.wait(3000); // wait for the dialog code to settle
@@ -456,6 +468,7 @@ describe("Spotlight", () => {
cy.visit("/#/home");
cy.openSpotlightDialog().within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.People);
cy.spotlightSearch().clear().type(bot1Name);
cy.wait(3000); // wait for the dialog code to settle
@@ -466,6 +479,7 @@ describe("Spotlight", () => {
it("should be able to navigate results via keyboard", () => {
cy.openSpotlightDialog().within(() => {
+ cy.wait(500); // Wait for dialog to settle
cy.spotlightFilter(Filter.People);
cy.spotlightSearch().clear().type("b");
// our debouncing logic only starts the search after a short timeout,
@@ -474,6 +488,7 @@ describe("Spotlight", () => {
cy.get(".mx_Spinner")
.should("not.exist")
.then(() => {
+ cy.wait(500); // Wait to settle again
cy.spotlightResults()
.should("have.length", 2)
.then(() => {
From 728a3a751a1116107a84b2341ad240054eb20f16 Mon Sep 17 00:00:00 2001
From: Andy Balaam
Date: Fri, 8 Sep 2023 14:06:25 +0100
Subject: [PATCH 29/52] Tests for redactions in the main timeline (#11587)
---
cypress/e2e/read-receipts/high-level.spec.ts | 263 +++++++++++++++++--
1 file changed, 245 insertions(+), 18 deletions(-)
diff --git a/cypress/e2e/read-receipts/high-level.spec.ts b/cypress/e2e/read-receipts/high-level.spec.ts
index 98b89055e6..59e338e01e 100644
--- a/cypress/e2e/read-receipts/high-level.spec.ts
+++ b/cypress/e2e/read-receipts/high-level.spec.ts
@@ -325,6 +325,16 @@ describe("Read receipts", () => {
});
}
+ /**
+ * Assert that this room remains read, when it was previously read.
+ * (In practice, this just waits a short while to allow any unread marker to
+ * appear, and then asserts that the room is read.)
+ */
+ function assertStillRead(room: string) {
+ cy.wait(200);
+ assertRead(room);
+ }
+
/**
* Assert a given room is marked as unread (via the room list tile)
* @param room - the name of the room to check
@@ -1098,34 +1108,251 @@ describe("Read receipts", () => {
describe("redactions", () => {
describe("in the main timeline", () => {
it("Redacting the message pointed to by my receipt leaves the room read", () => {
+ // Given I have read the messages in a room
goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ assertUnread(room2, 2);
+ goTo(room2);
assertRead(room2);
+ goTo(room1);
+
+ // When the latest message is redacted
+ receiveMessages(room2, [redactionOf("Msg2")]);
+
+ // Then the room remains read
+ assertStillRead(room2);
+ });
+
+ it("Reading an unread room after a redaction of the latest message makes it read", () => {
+ // Given an unread room
+ goTo(room1);
receiveMessages(room2, ["Msg1", "Msg2"]);
assertUnread(room2, 2);
- // When I read the main timeline
+ // And the latest message has been redacted
+ receiveMessages(room2, [redactionOf("Msg2")]);
+
+ // When I read the room
+ goTo(room2);
+ assertRead(room2);
+ goTo(room1);
+
+ // Then it becomes read
+ assertStillRead(room2);
+ });
+ it("Reading an unread room after a redaction of an older message makes it read", () => {
+ // Given an unread room with an earlier redaction
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ assertUnread(room2, 2);
+ receiveMessages(room2, [redactionOf("Msg1")]);
+
+ // When I read the room
+ goTo(room2);
+ assertRead(room2);
+ goTo(room1);
+
+ // Then it becomes read
+ assertStillRead(room2);
+ });
+ it("Marking an unread room as read after a redaction makes it read", () => {
+ // Given an unread room where latest message is redacted
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ assertUnread(room2, 2);
+ receiveMessages(room2, [redactionOf("Msg2")]);
+ assertUnread(room2, 1);
+
+ // When I mark it as read
+ markAsRead(room2);
+
+ // Then it becomes read
+ assertRead(room2);
+ });
+ it("Sending and redacting a message after marking the room as read makes it read", () => {
+ // Given a room that is marked as read
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ assertUnread(room2, 2);
+ markAsRead(room2);
+ assertRead(room2);
+
+ // When a message is sent and then redacted
+ receiveMessages(room2, ["Msg3"]);
+ assertUnread(room2, 1);
+ receiveMessages(room2, [redactionOf("Msg3")]);
+
+ // Then the room is read
+ assertRead(room2);
+ });
+ it("Redacting a message after marking the room as read leaves it read", () => {
+ // Given a room that is marked as read
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2", "Msg3"]);
+ assertUnread(room2, 3);
+ markAsRead(room2);
+ assertRead(room2);
+
+ // When we redact some messages
+ receiveMessages(room2, [redactionOf("Msg3")]);
+ receiveMessages(room2, [redactionOf("Msg1")]);
+
+ // Then it is still read
+ assertStillRead(room2);
+ });
+ it("Redacting one of the unread messages reduces the unread count", () => {
+ // Given an unread room
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2", "Msg3"]);
+ assertUnread(room2, 3);
+
+ // When I redact a non-latest message
+ receiveMessages(room2, [redactionOf("Msg2")]);
+
+ // Then the unread count goes down
+ assertUnread(room2, 2);
+
+ // And when I redact the latest message
+ receiveMessages(room2, [redactionOf("Msg3")]);
+
+ // Then the unread count goes down again
+ assertUnread(room2, 1);
+ });
+ it("Redacting one of the unread messages reduces the unread count after restart", () => {
+ // Given unread count was reduced by redacting messages
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2", "Msg3"]);
+ assertUnread(room2, 3);
+ receiveMessages(room2, [redactionOf("Msg2")]);
+ assertUnread(room2, 2);
+ receiveMessages(room2, [redactionOf("Msg3")]);
+ assertUnread(room2, 1);
+
+ // When I restart
+ saveAndReload();
+
+ // Then the unread count is still reduced
+ assertUnread(room2, 1);
+ });
+ it("Redacting all unread messages makes the room read", () => {
+ // Given an unread room
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ assertUnread(room2, 2);
+
+ // When I redact all the unread messages
+ receiveMessages(room2, [redactionOf("Msg2")]);
+ receiveMessages(room2, [redactionOf("Msg1")]);
+
+ // Then the room is back to being read
+ assertRead(room2);
+ });
+ it("Redacting all unread messages makes the room read after restart", () => {
+ // Given all unread messages were redacted
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ assertUnread(room2, 2);
+ receiveMessages(room2, [redactionOf("Msg2")]);
+ receiveMessages(room2, [redactionOf("Msg1")]);
+ assertRead(room2);
+
+ // When I restart
+ saveAndReload();
+
+ // Then the room is still read
+ assertRead(room2);
+ });
+ // TODO: Doesn't work because the test setup can't (yet) find the ID of a redacted message
+ it.skip("Reacting to a redacted message leaves the room read", () => {
+ // Given a redacted message exists
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ receiveMessages(room2, [redactionOf("Msg2")]);
+ assertUnread(room2, 1);
+
+ // And the room is read
+ goTo(room2);
+ assertRead(room2);
+ cy.wait(200);
+ goTo(room1);
+
+ // When I react to the redacted message
+ // TODO: doesn't work yet because we need to be able to look up
+ // the ID of Msg2 even though it has now disappeared from the
+ // timeline.
+ receiveMessages(room2, [reactionTo("Msg2", "🪿")]);
+
+ // Then the room is still read
+ assertStillRead(room2);
+ });
+ // TODO: Doesn't work because the test setup can't (yet) find the ID of a redacted message
+ it.skip("Editing a redacted message leaves the room read", () => {
+ // Given a redacted message exists
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ receiveMessages(room2, [redactionOf("Msg2")]);
+ assertUnread(room2, 1);
+
+ // And the room is read
+ goTo(room2);
+ assertRead(room2);
+ goTo(room1);
+
+ // When I attempt to edit the redacted message
+ // TODO: doesn't work yet because we need to be able to look up
+ // the ID of Msg2 even though it has now disappeared from the
+ // timeline.
+ receiveMessages(room2, [editOf("Msg2", "Msg2 is BACK")]);
+
+ // Then the room is still read
+ assertStillRead(room2);
+ });
+ // TODO: Doesn't work because the test setup can't (yet) find the ID of a redacted message
+ it.skip("A reply to a redacted message makes the room unread", () => {
+ // Given a message was redacted
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ receiveMessages(room2, [redactionOf("Msg2")]);
+ assertUnread(room2, 1);
+
+ // And the room is read
+ goTo(room2);
+ assertRead(room2);
+ goTo(room1);
+
+ // When I receive a reply to the redacted message
+ // TODO: doesn't work yet because we need to be able to look up
+ // the ID of Msg2 even though it has now disappeared from the
+ // timeline.
+ receiveMessages(room2, [replyTo("Msg2", "Reply to Msg2")]);
+
+ // Then the room is unread
+ assertUnread(room2, 1);
+ });
+ // TODO: Doesn't work because the test setup can't (yet) find the ID of a redacted message
+ it.skip("Reading a reply to a redacted message marks the room as read", () => {
+ // Given someone replied to a redacted message
+ goTo(room1);
+ receiveMessages(room2, ["Msg1", "Msg2"]);
+ receiveMessages(room2, [redactionOf("Msg2")]);
+ assertUnread(room2, 1);
+ goTo(room2);
+ assertRead(room2);
+ goTo(room1);
+ // TODO: doesn't work yet because we need to be able to look up
+ // the ID of Msg2 even though it has now disappeared from the
+ // timeline.
+ receiveMessages(room2, [replyTo("Msg2", "Reply to Msg2")]);
+ assertUnread(room2, 1);
+
+ // When I read the reply
goTo(room2);
assertRead(room2);
+ // Then the room is unread
goTo(room1);
- receiveMessages(room2, [redactionOf("Msg2")]);
- assertRead(room2);
+ assertStillRead(room2);
});
-
- it.skip("Reading an unread room after a redaction of the latest message makes it read", () => {});
- it.skip("Reading an unread room after a redaction of an older message makes it read", () => {});
- it.skip("Marking an unread room as read after a redaction makes it read", () => {});
- it.skip("Sending and redacting a message after marking the room as read makes it unread", () => {});
- it.skip("?? Redacting a message after marking the room as read makes it unread", () => {});
- it.skip("Reacting to a redacted message leaves the room read", () => {});
- it.skip("Editing a redacted message leaves the room read", () => {});
-
- it.skip("?? Reading a reaction to a redacted message marks the room as read", () => {});
- it.skip("?? Reading an edit of a redacted message marks the room as read", () => {});
- it.skip("Reading a reply to a redacted message marks the room as read", () => {});
-
- it.skip("A room with an unread redaction is still unread after restart", () => {});
- it.skip("A room with a read redaction is still read after restart", () => {});
});
describe("in threads", () => {
From 493d5083a8bd1477d0b248b7799a8b4ce6815030 Mon Sep 17 00:00:00 2001
From: Andy Balaam
Date: Fri, 8 Sep 2023 14:06:44 +0100
Subject: [PATCH 30/52] Tests for reacting to thread roots (#11586)
---
cypress/e2e/read-receipts/high-level.spec.ts | 56 +++++++++++++++++---
1 file changed, 50 insertions(+), 6 deletions(-)
diff --git a/cypress/e2e/read-receipts/high-level.spec.ts b/cypress/e2e/read-receipts/high-level.spec.ts
index 59e338e01e..6759d9fa8b 100644
--- a/cypress/e2e/read-receipts/high-level.spec.ts
+++ b/cypress/e2e/read-receipts/high-level.spec.ts
@@ -1085,23 +1085,67 @@ describe("Read receipts", () => {
describe("thread roots", () => {
it("A reaction to a thread root does not make the room unread", () => {
+ // Given a read thread root exists
+ goTo(room1);
+ assertRead(room2);
+ receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Reply1")]);
+ assertUnread(room2, 2);
+ goTo(room2);
+ openThread("Msg1");
+ assertRead(room2);
+
+ // When someone reacts to it
+ goTo(room1);
+ receiveMessages(room2, [reactionTo("Msg1", "🪿")]);
+ cy.wait(200);
+
+ // Then the room is still read
+ assertRead(room2);
+ });
+ it("Reading a reaction to a thread root leaves the room read", () => {
+ // Given a read thread root exists
+ goTo(room1);
+ assertRead(room2);
+ receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Reply1")]);
+ assertUnread(room2, 2);
+ goTo(room2);
+ openThread("Msg1");
+ assertRead(room2);
+
+ // And the reaction to it does not make us unread
+ goTo(room1);
+ receiveMessages(room2, [reactionTo("Msg1", "🪿")]);
+ assertRead(room2);
+
+ // When we read the reaction and go away again
+ goTo(room2);
+ openThread("Msg1");
+ assertRead(room2);
+ goTo(room1);
+ cy.wait(200);
+
+ // Then the room is still read
+ assertRead(room2);
+ });
+ // XXX: fails because the room is still "bold" even though the notification counts all disappear
+ it.skip("Reacting to a thread root after marking as read makes the room unread but not the thread", () => {
+ // Given a thread root exists
goTo(room1);
assertRead(room2);
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Reply1")]);
assertUnread(room2, 2);
- goTo(room2);
- openThread("Msg1");
+ // And we have marked the room as read
+ markAsRead(room2);
assertRead(room2);
- goTo(room1);
+ // When someone reacts to it
receiveMessages(room2, [reactionTo("Msg1", "🪿")]);
+ cy.wait(200);
+ // Then the room is still read
assertRead(room2);
});
- it.skip("Reading a reaction to a thread root makes the room read", () => {});
- it.skip("Marking a room as read after a reaction to a thread root makes it read", () => {});
- it.skip("Reacting to a thread root after marking as read makes the room unread but not the thread", () => {});
});
});
From a4b861637fd7313081000bb11064a248081a83fe Mon Sep 17 00:00:00 2001
From: Andy Balaam
Date: Fri, 8 Sep 2023 14:07:26 +0100
Subject: [PATCH 31/52] Avoid using markAsRead where we don't need it (#11517)
* Avoid using markAsRead where we don't need it
* Review response
---
cypress/e2e/read-receipts/high-level.spec.ts | 75 ++++++++++++--------
1 file changed, 47 insertions(+), 28 deletions(-)
diff --git a/cypress/e2e/read-receipts/high-level.spec.ts b/cypress/e2e/read-receipts/high-level.spec.ts
index 6759d9fa8b..45ebd01c34 100644
--- a/cypress/e2e/read-receipts/high-level.spec.ts
+++ b/cypress/e2e/read-receipts/high-level.spec.ts
@@ -735,15 +735,16 @@ describe("Read receipts", () => {
describe("editing messages", () => {
describe("in the main timeline", () => {
// TODO: this passes but we think this should fail, because we think edits should not cause unreads.
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("Editing a message makes a room unread", () => {
// Given I am not looking at the room
goTo(room1);
receiveMessages(room2, ["Msg1"]);
assertUnread(room2, 1);
- markAsRead(room2);
+ goTo(room2);
assertRead(room2);
+ goTo(room1);
// When an edit appears in the room
receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
@@ -751,7 +752,7 @@ describe("Read receipts", () => {
// Then it becomes unread
assertUnread(room2, 1);
});
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("Reading an edit makes the room read", () => {
// Given an edit is making the room unread
goTo(room1);
@@ -773,14 +774,12 @@ describe("Read receipts", () => {
goTo(room1);
assertRead(room2);
});
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
- it.skip("Marking a room as read after an edit makes it read", () => {
- // Given an edit is makng a room unread
- goTo(room1);
+ it("Marking a room as read after an edit makes it read", () => {
+ // Given an edit is making a room unread
+ goTo(room2);
receiveMessages(room2, ["Msg1"]);
- assertUnread(room2, 1);
- markAsRead(room2);
assertRead(room2);
+ goTo(room1);
receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
assertUnread(room2, 1);
@@ -790,7 +789,7 @@ describe("Read receipts", () => {
// Then the room becomes read
assertRead(room2);
});
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("Editing a message after marking as read makes the room unread", () => {
// Given the room is marked as read
goTo(room1);
@@ -805,7 +804,7 @@ describe("Read receipts", () => {
// Then the room becomes unread
assertUnread(room2, 1);
});
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("Editing a reply after reading it makes the room unread", () => {
// Given the room is all read
goTo(room1);
@@ -823,7 +822,7 @@ describe("Read receipts", () => {
// Then it becomes unread
assertUnread(room2, 1);
});
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("Editing a reply after marking as read makes the room unread", () => {
// Given a reply is marked as read
goTo(room1);
@@ -838,14 +837,13 @@ describe("Read receipts", () => {
// Then the room becomes unread
assertUnread(room2, 1);
});
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("A room with an edit is still unread after restart", () => {
// Given a message is marked as read
- goTo(room1);
+ goTo(room2);
receiveMessages(room2, ["Msg1"]);
- assertUnread(room2, 1);
- markAsRead(room2);
assertRead(room2);
+ goTo(room1);
// When an edit appears in the room
receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
@@ -857,13 +855,22 @@ describe("Read receipts", () => {
saveAndReload();
assertUnread(room2, 1);
});
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
- it.skip("A room where all edits are read is still read after restart", () => {
- // Given an edit made the room unread
- goTo(room1);
+ it("An edited message becomes read if it happens while I am looking", () => {
+ // Given a message is marked as read
+ goTo(room2);
+ receiveMessages(room2, ["Msg1"]);
+ assertRead(room2);
+
+ // When I see an edit appear in the room I am looking at
+ receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
+
+ // Then it becomes read
+ assertRead(room2);
+ });
+ it("A room where all edits are read is still read after restart", () => {
+ // Given an edit made the room unread
+ goTo(room2);
receiveMessages(room2, ["Msg1"]);
- assertUnread(room2, 1);
- markAsRead(room2);
assertRead(room2);
receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
assertUnread(room2, 1);
@@ -881,7 +888,7 @@ describe("Read receipts", () => {
});
describe("in threads", () => {
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("An edit of a threaded message makes the room unread", () => {
goTo(room1);
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]);
@@ -895,7 +902,7 @@ describe("Read receipts", () => {
receiveMessages(room2, [editOf("Resp1", "Edit1")]);
assertUnread(room2, 1);
});
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("Reading an edit of a threaded message makes the room read", () => {
goTo(room1);
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]);
@@ -940,7 +947,7 @@ describe("Read receipts", () => {
// Then the room becomes unread
assertUnread(room2, 1); // TODO: should this edit make us unread?
});
- // XXX: fails because on CI the count is 2 instead of 3. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("A room with an edited threaded message is still unread after restart", () => {
goTo(room1);
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]);
@@ -949,8 +956,20 @@ describe("Read receipts", () => {
saveAndReload();
assertUnread(room2, 3);
});
- // XXX: fails because on CI the count is 2 instead of 3. Must be a timing issue.
- it.skip("A room where all threaded edits are read is still read after restart", () => {
+ it("A room where all threaded edits are read is still read after restart", () => {
+ goTo(room2);
+ receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]);
+ assertUnread(room2, 2);
+ openThread("Msg1");
+ assertRead(room2);
+ goTo(room1); // Make sure we are looking at room1 after reload
+ assertRead(room2);
+
+ saveAndReload();
+ assertRead(room2);
+ });
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
+ it.skip("A room where all threaded edits are marked as read is still read after restart", () => {
goTo(room1);
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]);
assertUnread(room2, 3);
@@ -964,7 +983,7 @@ describe("Read receipts", () => {
});
describe("thread roots", () => {
- // XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
+ // XXX: fails because we see a dot instead of an unread number - probably the server and client disagree
it.skip("An edit of a thread root makes the room unread", () => {
goTo(room1);
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]);
From a621dfa6c11273ba2a6466ec912beab96460270d Mon Sep 17 00:00:00 2001
From: Andy Balaam
Date: Sat, 9 Sep 2023 07:45:48 +0100
Subject: [PATCH 32/52] Expand a thread reply test to be more explicit (#11502)
---
cypress/e2e/read-receipts/high-level.spec.ts | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/cypress/e2e/read-receipts/high-level.spec.ts b/cypress/e2e/read-receipts/high-level.spec.ts
index 45ebd01c34..99dc90f9fa 100644
--- a/cypress/e2e/read-receipts/high-level.spec.ts
+++ b/cypress/e2e/read-receipts/high-level.spec.ts
@@ -713,9 +713,18 @@ describe("Read receipts", () => {
assertUnread(room2, 30);
});
it("Creating a new thread based on a reply makes the room unread", () => {
+ // Given a message and reply exist and are read
goTo(room1);
- receiveMessages(room2, ["Msg1", replyTo("Msg1", "Reply1"), threadedOff("Reply1", "Resp1")]);
- assertUnread(room2, 3);
+ receiveMessages(room2, ["Msg1", replyTo("Msg1", "Reply1")]);
+ goTo(room2);
+ goTo(room1);
+ assertRead(room2);
+
+ // When I receive a thread message created on the reply
+ receiveMessages(room2, [threadedOff("Reply1", "Resp1")]);
+
+ // Then the room is unread
+ assertUnread(room2, 1);
});
it("Reading a thread whose root is a reply makes the room read", () => {
goTo(room1);
From 8837e5212a8f484a3fbc5fb88439bca3ed622b16 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 11 Sep 2023 09:02:41 +0000
Subject: [PATCH 33/52] Update dependency axe-core to v4.8.0 (#11585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 68969bb87e..3e4a65d731 100644
--- a/package.json
+++ b/package.json
@@ -181,7 +181,7 @@
"@typescript-eslint/eslint-plugin": "^5.35.1",
"@typescript-eslint/parser": "^5.6.0",
"allchange": "^1.1.0",
- "axe-core": "4.7.2",
+ "axe-core": "4.8.0",
"babel-jest": "^29.0.0",
"blob-polyfill": "^7.0.0",
"chokidar": "^3.5.1",
diff --git a/yarn.lock b/yarn.lock
index 24bf7ca71d..a1fb99524b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3464,10 +3464,10 @@ aws4@^1.8.0:
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3"
integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==
-axe-core@4.7.2:
- version "4.7.2"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.2.tgz#040a7342b20765cb18bb50b628394c21bccc17a0"
- integrity sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==
+axe-core@4.8.0:
+ version "4.8.0"
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.0.tgz#038c9e586732c791c0d9cecf7ed6434c4e8d497b"
+ integrity sha512-ZtlVZobOeDQhb/y2lMK6mznDw7TJHDNcKx5/bbBkFvArIQ5CVFhSI6hWWQnMx9I8cNmNmZ30wpDyOC2E2nvgbQ==
axe-core@^4.6.2:
version "4.6.3"
From 3c6d8a2a2855e8a5a85c39a606e5abbdac115fba Mon Sep 17 00:00:00 2001
From: R Midhun Suresh
Date: Mon, 11 Sep 2023 14:57:12 +0530
Subject: [PATCH 34/52] Fix avatar in right panel not using the correct font
(#11593)
* Fix style
* Remove previous fix
---
res/css/views/avatars/_BaseAvatar.pcss | 6 +++---
res/css/views/right_panel/_UserInfo.pcss | 10 ----------
2 files changed, 3 insertions(+), 13 deletions(-)
diff --git a/res/css/views/avatars/_BaseAvatar.pcss b/res/css/views/avatars/_BaseAvatar.pcss
index 8545fa128a..c8e2360aaf 100644
--- a/res/css/views/avatars/_BaseAvatar.pcss
+++ b/res/css/views/avatars/_BaseAvatar.pcss
@@ -24,9 +24,9 @@ limitations under the License.
}
button.mx_BaseAvatar {
- /* The user agent stylesheet overrides the font-size & line-height in this scenario
- And that breaks the alignment, emojis, and all sorts of things
+ /*